DeveloperJobs.io
← Back to all jobs

Job Description

Penske Truck Leasing and Logistics is seeking a Software Engineer I to design, develop, and support business-critical applications in an onsite role in Reading, PA. This position works with a diverse team and partners with leaders to turn requirements into working solutions, while mentoring associate and junior engineers.

Key Responsibilities

  • Serve as the primary contact and lead support associate for multiple applications.
  • Contribute to the application lifecycle, including design, development, testing, release, and ongoing support, using detailed requirements and guidance from senior engineers and leads.
  • Collaborate with technical and business leaders, as well as product owners, to gather requirements and understand acceptance criteria.
  • Develop, maintain, test, analyze performance, and troubleshoot or fix applications and related code.
  • Support mission-critical applications and assist with resolution of customer issues.
  • Design backend database schemas.
  • Create deliverables using clean, well-documented code that is easy to maintain and aligns with defined coding standards.
  • Write unit and UI tests to identify defects and use CI/CD to build and deploy code.
  • Triaging production issues, performing problem analysis, and coordinating with multiple teams.
  • Assign and review tasks for junior and offshore software engineers.
  • Participate in conducting new hire interviews.
  • Support decision-making when changes to standards and technology are required, including tools, conventions, and design patterns.
  • Provide support to the business by responding to user questions and issues, including technical feasibility and implementation strategies.
  • Complete other projects as assigned.

Required Qualifications

  • Bachelor’s Degree in Computer Science/Computer Engineering or equivalent years of software development experience.
  • 5 to 7 years of experience using appropriate programming languages for the role (for example, Java or RPG).
  • Full stack development experience with technologies such as React, Angular, jQuery, HTML, JavaScript, and CSS.
  • Experience with backend technologies including the Spring framework, Spring-MVC, myBatis, and RESTful APIs.
  • Knowledge of technical project management.
  • Knowledge of design frameworks and patterns, with experience implementing them in software development.
  • Knowledge of industry-wide technology strategies and best practices.
  • Experience in relational database design.
  • Knowledge and experience with the Agile software development methodology.
  • Ability to troubleshoot and resolve issues.
  • Ability to research emerging software development frameworks and tools.
  • Ability to estimate medium to large sized projects.
  • Excellent communication and interpersonal skills.
  • Knowledge of the full software development lifecycle.
  • Some background in DevOps tools and automation.
  • Regular and predictable full attendance is an essential function of the job.
  • Willingness to travel as necessary, work the required schedule, work at the specific location required, complete the Penske employment application, and submit to a background investigation (including past employment, education, and criminal history) and drug screening.

Technologies

  • Java, RPG
  • React, Angular, jQuery, HTML, JavaScript, CSS
  • Spring framework, Spring-MVC, myBatis, RESTful APIs
  • CI/CD
  • DevOps tools and automation

Location and Work Setting

Location: Reading, PA (onsite)

Physical Requirements

The physical and mental demands described here are representative of those that must be met by an associate to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • The associate will be required to: read; communicate verbally and/or in written form; remember and analyze certain information; and remember and understand certain instructions or guidelines.
  • While performing the duties of this job, the associate may be required to stand, walk, and sit.
  • The associate is frequently required to use hands to touch, handle, and feel, and to reach with hands and arms.
  • The associate must be able to occasionally lift and/or move up to 25 lbs (12 kg).
  • Specific vision abilities required include close vision, distance vision, peripheral vision, depth perception, and the ability to adjust focus.

Similar Jobs