Software Engineer I (Angular)

Penske Automotive GroupTampa, FL
438d

About The Position

As a Software Engineer I specializing in Angular, you will engage in all phases of the Software Development Lifecycle, supporting existing software and developing new modules across various projects. This role involves leading design efforts, consulting with process owners, and mentoring junior engineers, all while ensuring technology solutions meet user requirements and industry standards.

Requirements

  • Bachelor's Degree in Computer Science/Computer Engineering or equivalent experience.
  • 5-7 years of experience in relevant programming languages (e.g., Java, RPG).
  • Full stack development experience with technologies such as React, Angular, jQuery, HTML, JavaScript, CSS, Spring framework, and 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.

Nice To Haves

  • Experience with Java, React, JQuery, Spring, myBatis, WebServices/Restful API, XML/JSON.
  • Relational Database Design experience with Oracle, iSeries DB2, and MS SQL Server.
  • Experience writing optimized complex SQL statements.
  • Familiarity with NodeJS, Swagger, Postman, Gulp, Maven, GIT, BitBucket, JIRA, Confluence, Bamboo, Artifactory.
  • Knowledge of UML, Splunk, Elastic Search, Microsoft Office, and Visio.

Responsibilities

  • 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, and troubleshoot 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.
  • Respond to user questions, concerns, and issues regarding technical feasibility and implementation strategies.

Benefits

  • Health insurance
  • 401k retirement plan
  • Paid holidays
  • Flexible scheduling
  • Professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service