P

Penske

Diversified transportation, logistics, and motorsports provider

Software Engineer 2 - ASP.NET, Full Stack Developer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeBeachwood, OH, USANo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science or Computer Engineering, or equivalent years of software development experience.
  • Eight to ten years of experience with programming languages appropriate to the role.
  • Full-stack development experience with React, Angular, or Vue; jQuery; HTML; JavaScript; CSS; and ASP.NET MVC API.
  • Experience with Oracle PL/SQL and procedures.
  • One to two years of experience working with Agile teams.
  • Knowledge of technical project management.
  • In-depth knowledge of design frameworks and patterns and experience implementing them in software development.
  • Knowledge of industry-wide technology strategies and best practices.
  • Expert knowledge of the full system development lifecycle.
  • Familiarity with front-end user interface and user experience design.
  • Ability to independently conduct new-hire interviews.
  • Ability to work independently and direct work to other team members.
  • Expert knowledge of relational database design and implementation.
  • Ability to estimate and lead medium- to large-sized projects.
  • Ability to research emerging software development frameworks and tools.
  • Experience with DevOps tools and automation.
  • Regular, predictable, full attendance is an essential function of the job.
  • Willingness to travel as necessary, work the required schedule and at the specified location, complete the employment application, and submit to a background investigation and drug screening.
  • Ability to read, communicate verbally and in writing, remember and analyze information, and understand instructions and guidelines.
  • Ability to stand, walk, and sit; frequently use hands to touch, handle, and feel and reach with hands and arms; and occasionally lift or move up to 25 pounds/12 kilograms.
  • Close vision, distance vision, peripheral vision, depth perception, and ability to adjust focus.

Responsibilities

  • Lead the technical design of complex components supporting business-critical applications while mentoring developers on best practices.
  • Lead development, enhancement, and support of applications; maintain and modernize existing systems and work on new applications.
  • Act as a mentor and guide software engineers on development best practices and ensure code quality through code reviews.
  • Serve as the primary contact and lead support associate for one or more critical applications and processes, resolving customer issues promptly.
  • Support the application lifecycle, including development, testing, release, and support, based on detailed requirements and guidance from senior engineers, architects, and management.
  • Collaborate with technical and business leaders and product owners to understand requirements and acceptance criteria.
  • Produce clean, well-documented, maintainable code for medium- to large-sized projects in accordance with coding standards.
  • Participate in Design and Deploy Tollgate reviews and obtain buy-in from cross-functional teams, including quality assurance, architecture, security, webmaster, and operations.
  • Document systems, software architecture, and processes, including application documentation and dependency diagrams.
  • Write unit and user-interface tests to identify defects and use continuous integration and continuous delivery for building and deploying code.
  • Triage production issues and work with multiple teams to analyze problems.
  • Lead backend database design and, where applicable, collaborate with product owners and designers on user interface and user experience design.
  • Assign projects and review deliverables from onshore and offshore software engineers.
  • Provide department management with constructive input regarding team members assigned to projects.
  • Participate in hiring to assess candidates' technical skills and independently conduct new-hire interviews.
  • Complete other projects as assigned.

About the Company

Penske

Diversified transportation, logistics, and motorsports provider

Penske provides a range of transportation services, including retail automotive sales and service, truck leasing and rental, and logistics solutions, plus professional motorsports activities. Its offerings work through distinct units: Penske Automotive Group sells and services vehicles, Penske Truck Leasing rents and maintains trucks with fleet management, and Penske Logistics handles end-to-end supply chain services. The company differentiates itself by operating multiple transportation and entertainment businesses under one private global umbrella, enabling cross-sell opportunities and large-scale coordination. Its goal is to deliver reliable, end-to-end transportation and logistics solutions for individuals and businesses worldwide while growing its diversified portfolio and leveraging scale.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Bellflower, CA
Founded
1969

Recently Posted Jobs

Explore more opportunities at Penske

See more jobs