Penske Automotive Group - Reading, PA

posted 5 months ago

Full-time - Senior
Reading, PA
Truck Transportation

About the position

Penske Truck Leasing is seeking a Senior Mobile Android Developer to join our IT team, where you will have the opportunity to work with cutting-edge technologies to deliver innovative solutions for both external and internal customers. This role is pivotal in developing and maintaining mobile applications, analyzing their performance, and troubleshooting any issues that arise. You will also play a significant role in mentoring junior developers and collaborating with vendors, ensuring that the team adheres to the full systems development lifecycle for all proposed solutions. As a Senior Mobile Developer, you will be involved in all aspects of the Penske-defined Software Development lifecycle. This includes developing new applications and modules while also supporting existing software development efforts. You will be expected to work independently and manage your workload effectively, while also participating in team activities. Your responsibilities will include reviewing code from junior and offshore programmers, providing support and mentorship, and analyzing system and software performance to ensure optimal functionality. In addition to ongoing systems monitoring and maintenance of assigned applications, you will be tasked with learning and applying new technologies. You will analyze software solutions based on customer requirements and suggest the best possible solutions. Other projects may be assigned by your supervisor, allowing for a dynamic and engaging work environment where you can continuously grow your skills and expertise.

Responsibilities

  • Participate in all aspects of the Penske defined Software Development lifecycle.
  • Develop new applications/modules while supporting existing software development efforts and systems.
  • Review code from junior and offshore programmers or external vendors and provide support and mentoring.
  • Analyze system/software performance and troubleshoot issues.
  • Ongoing systems monitoring and general support/maintenance of assigned applications.
  • Learn and apply new technologies, analyzing software solutions based on customer requirements and suggesting the best solution.
  • Work independently with a team and self-manage work while participating in all aspects of the development lifecycle.
  • Complete other projects as assigned by the supervisor.

Requirements

  • Bachelor's Degree or equivalent experience in Android native mobile development.
  • 5 years of experience developing native mobile applications for the Android OS, Android Studio, Kotlin with advanced skills using mobile devices.
  • Good project management and communication skills with the ability to work on multiple projects or lead/mentor small project teams.
  • Experience as a mobile development lead with full System Development Lifecycle experience.
  • Advanced experience in Java.
  • Knowledge and experience using reactive programming, hypermedia APIs, Android material design, and dependency injection.
  • Experience using Graddle, Dagger, Guava, AssertJ, Mockito, RxJava, RxAndroid, Roboelectric, Junit, Fabric.io.
  • REST API Development experience.
  • Ability to work independently with a team and self-manage work.
  • Ability to quickly and thoroughly learn and apply new technologies.
  • Relational Database Design and SQL experience.
  • Project Lead experience and Project Management skills.

Nice-to-haves

  • Experience with responsive design and adaptive development.
  • Familiarity with Nodejs, Gulp, Maven, GIT, BitBucket/STASH, JIRA, Confluence, Bamboo, ANT.
  • Experience with JAVA/J2EE preferably using a web application server like Websphere or JBoss.
  • Knowledge of Web Services/SOA and Spring Framework.
  • Experience in writing optimized complex SQL statements.
  • Familiarity with Oracle, iSeries DB2, and MS SQL Server databases.
  • Experience with Google Analytics and Telium.
  • Agile/Kanban experience, particularly in a team environment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service