Penske Automotive Group-posted about 1 year ago
Full-time • Mid Level
Bernville, PA
501-1,000 employees
Truck Transportation

As an Angular Developer (Software Engineer I) at Penske, you will play a crucial role in the software development lifecycle, supporting existing software and developing new modules across various projects. This position involves leading the design of software components, consulting with process owners, and mentoring junior engineers, all while ensuring that technology solutions meet the needs of the company and its customers.

  • Be the primary contact and lead support associate for multiple applications.
  • Support the application lifecycle including design, development, testing, release, and support based on requirements from senior engineers.
  • Collaborate with technical/business leaders and product owners to understand requirements and acceptance criteria.
  • Develop, maintain, test, analyze performance, troubleshoot, and fix applications and code.
  • Support mission-critical applications and assist in resolving customer issues.
  • Design backend database schemas.
  • Produce clean, well-documented, and maintainable code adhering to coding standards.
  • Write unit/UI tests to identify defects and leverage CI/CD for building and deploying code.
  • Triage production issues and collaborate with multiple teams for problem analysis.
  • Assign and review tasks from junior and offshore software engineers.
  • Participate in conducting new hire interviews.
  • Influence the discovery and decision-making process for changes to standards and technology.
  • Provide support to the business by responding to user questions and concerns.
  • Bachelor's Degree in Computer Science/Computer Engineering or equivalent experience.
  • 5-7 years of experience in programming languages relevant to the role (Java, RPG, etc.).
  • Full stack development experience in technologies such as React, Angular, jQuery, HTML, JavaScript, CSS, Spring framework, Spring-MVC, myBatis, RESTful APIs.
  • Background in DevOps tools and automation.
  • Knowledge of technical project management and design frameworks.
  • Experience in relational database design and Agile software development methodology.
  • Excellent communication and interpersonal skills.
  • Ability to troubleshoot and resolve issues.
  • Experience with Java, React, JQuery, Spring, myBatis, Web Services/Restful API, XML/JSON.
  • Relational Database Design experience with Oracle, iSeries DB2, and MS SQL Server.
  • Experience in writing optimized complex SQL statements.
  • Familiarity with NodeJS, Swagger, Postman, Gulp, Maven, GIT, BitBucket, JIRA, Confluence, Bamboo, Artifactory, UML, Splunk, or Elastic Search.
  • Proficiency in Microsoft Office and Visio.
  • Health insurance
  • 401k retirement savings plan
  • Paid holidays
  • Flexible scheduling
  • Professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service