issues as they occur while also developing new software modules across multiple small to medium projects concurrently. You will have an opportunity to lead the design of certain software components and suggest new products, applications, and features based on industry and technological trends and advances.
You will also consult with process owners in reviewing, interpreting and developing systems in accordance with user requirements. You will be responsible to work with business and develop Fuel modernization roadmap. You will be working with a diverse team and mentoring junior software engineers. Ideal candidates will have development experience in the following areas: - Strong experience
in IBM I programming (RPG, CL, ILE, SQL) - SQL -Experience in writing optimized complex SQL statements in DB2 - Experience with Agile methodology and usage of Jira board with daily standups - Strong negotiation skills and experience in working with internal customers and external vendors.
- Understanding of Web Services/Restful API, SOA, XML/JSON. - Full System Development Lifecycle experience - Hybrid working model - 2 to 3 days in office. - Oncall support during critical system failures. - Critical thinking and problem-solving skills. This position will be based out of Reading, Pennsylvania. About the team: Specifically, this role will be an integral part of our Fuel, Billing, and EDI
development groups that are collocated in Reading-PA, Tampa-FL, and India.
You will be responsible for working with internal customers, external vendors, consultants, and various cross-functional teams. Penske Responsibilities: - Be the primary contact and lead support associate for multiple applications. - Play a critical role in supporting the application lifecycle (design, development, test, release, and support) based on detailed requirements and guidance from senior engineers/leads. - Collaborate with technical/business leaders and product owners to acquire and understand requirements/acceptance criteria. - Develop, maintain, test, analyze performance, troubleshoot/fix applications and applicable code - Support mission-critical applications and assist in the resolution of customer issues.
- Design backend database schemas. - Produce deliverables with clean, well-documented, and easily maintainable code that adheres to defined coding standards. - Write unit / UI tests to identify defects and leverage CI/CD for building and deploying code. - Triage production issues and work with multiple teams to perform 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 when changes to standards and technology are required (tools, conventions, and design patterns) - Provides support to the business by responding to user questions, concerns, and issues (for example, technical feasibility, and implementation strategies) - Other projects/tasks as assigned. Penske Qualifications: - Bachelor's Degree in Computer Science/Computer Engineering or equivalent years of software development experience - 5-7 years experience in appropriate programming languages dependent on the role(IBM-i) - Strong experience in RPG/400, RPG FREE, ILE, CL, CLLE, DBU, DB2SQL, SQLRPGLE - IBM I rational, Implementer/MDCMS, Xanalysis, Advance Query Tool, Jira, Confluence - Must ensure assigned tasks are completed on time to meet sprint velocity.
- Knowledge of appropriate design frameworks and patterns and experience in implementing them in software development. - Knowledge of industry-wide technology strategies and best practices. - Experience in relational database design. - Knowledge and experience of the Agile software development methodology. - 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 - Ability to troubleshoot and resolve issues. - Regular, 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 Penske employment application, submit to a background investigation (to include past employment, education, and criminal history) and drug screening are required. 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 25lbs/12kg. - Specific vision abilities required by this job include close vision, distance vision, peripheral vision, depth perception and the ability to adjust focus. Job Category: Information Technology Job Function: Software Engineering Job Family: Information Technology Address: 100 Gundy Drive Primary Location: US-PA-Reading Employer: Penske Truck Leasing Co. L. P. Req ID: 2400161
Engineer I, you will participate in all aspects of the Software Development lifecycle by supporting existing software development efforts and troubleshooting issues as they occur while also developing new software modules across multiple small to medium projects concurrently.
You will have an opportunity to lead the design of certain software components and suggest new products, applications and features based on industry and technological trends and advances. You will also consult with process owners in reviewing, interpreting & developing systems in accordance with user requirements. Finally, you will get an opportunity to work with a diverse team and mentor junior software engineers.
Penske Responsibilities: - Be the primary contact and lead support associate for multiple applications. - Play a critical role in supporting the application lifecycle (design, develop, test, release and support) based on detailed requirements and guidance from senior engineers/leads.
- Collaborate with technical/business leaders and product owners to acquire and understand requirements / acceptance criteria. - Develop, maintain, test, analyze performance, troubleshoot / fix applications and applicable code - Support mission critical applications and assist in the resolution of customer issues. - Design backend database schemas. - Produce deliverables with clean, well-documented and easily
maintainable code that adheres to defined coding standards.
- Write unit / UI tests to identify defects and leverage CI/CD for building and deploying code. - Triage production issues and work with multiple teams to perform 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 when changes to standards and technology are required (tools, conventions and design patterns) - Provides support to the business by responding to user questions, concerns, and issues (for example, technical feasibility, implementation strategies) - Other projects as assigned Penske Qualifications: - Bachelor's Degree in Computer Science/Computer Engineering or equivalent years of software development experience - 5-7 years experience of appropriate programming languages dependent on the role(Java, RPG, etc) - Full stack development experience in technologies such as React, Angular, j Query, HTML, Java Script, CSS, Spring framework, Spring-MVC, my Batis, RESTful API's.
- Knowledge of technical project management - Knowledge of appropriate design frameworks and patterns and experience in implementing them in software development.
- Knowledge of industry wide technology strategies and best practices. - Experience in relational database design. - Knowledge and experience of the Agile software development methodology. - Ability to troubleshoot and resolve issues - Ability to research emerging software development frameworks and tools - Ability to estimate and medium to large sized projects. - Excellent communication and interpersonal skills - Knowledge of full software development lifecycle - Some background in Dev Ops Tools and automation - Regular, 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 Penske employment application, submit to a background investigation (to include past employment, education, and criminal history) and drug screening are required.
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 25lbs/12kg. -Specific vision abilities required by this job include close vision, distance vision, peripheral vision, depth perception and the ability to adjust focus.
Penske is an Equal Opportunity Employer. Job Category: Information Technology Job Function: Software Engineering Job Family: Information Technology Address: 100 Gundy Drive Primary Location: US-PA-Reading Employer: Penske Truck Leasing Co. L. P. Req ID: 2329696
Engineer II, you will be leading efforts to develop, enhance, and support applications in a fast-paced development environment, while working with senior members of the staff on medium to large sized projects in a diverse range of topics to produce deliverables.
You will be maintaining and modernizing our existing systems as well as working on new applications. Working in our collaborative environment you will have the opportunity to further develop your skills while also acting as a mentor and guide a team of software engineers on development best practices and ensure code quality through code reviews. Penske Responsibilities: --- Be the primary contact and lead support associate for
one or more critical applications and processes, resolving customer issues in a timely manner. --- Play a critical role in supporting the application lifecycle (develop, test, release and support) based on detailed requirements and guidance from senior engineers/architects and management.
--- Produce deliverables for medium to large sized projects with clean, well-documented and easily maintainable code that adheres to defined coding standards. --- Participate in Design and Deploy Tollgate reviews and gain buy in from cross-functional teams including QA, Architect, Security, Webmaster and Operations. --- Write unit / UI tests to identify defects and leverage CI/CD for building and deploying
code. --- Triage production issues and work with multiple teams to perform problem analysis.
--- Lead the backend database design effort and where applicable collaborate with product owners and designers on UI/UX design. --- Assign projects and review deliverables from onshore and offshore software engineers. --- Provide constructive input to department management regarding team members assigned to projects. --- Independently conduct new hire interviews. Penske Qualifications: --- Bachelor's degree in computer science, Math or Information Systems or equivalent development experience. --- 8-10 years' experience in Software Development with 7+ years of experience in Integrated Workplace Management Solutions (IWMS) such as Tririga.
--- 1-2 years of experience working with Agile teams. --- Experience with integrating IWMS with back-end database and application systems. --- Knowledge of technical project management. --- In-depth knowledge of appropriate design frameworks and patterns and experience in 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 UI/UX 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 lead medium to large sized projects. 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 25lbs/12kg. -Specific vision abilities required by this job include close vision, distance vision, peripheral vision, depth perception and the ability to adjust focus. Penske is an Equal Opportunity Employer.
About Penske Truck Leasing Penske Truck Leasing Co. L. P. headquartered in Reading, Pennsylvania, is a partnership of Penske Corporation, Penske Automotive Group and Mitsui & Co. Ltd. A leading global transportation services provider, Penske operates a premier fleet of vehicles and serves its customers from locations in North America, South America, Europe, Australia, and Asia. Penske's product lines include full-service truck leasing, contract maintenance, commercial and consumer truck rentals, used truck sales, transportation and warehousing management and supply chain management solutions.
Visit to learn more. Job Category: Information Technology Job Function: Software Engineering Job Family: Information Technology Address: 100 Gundy Drive Primary Location: US-PA-Reading Employer: Penske Truck Leasing Co. L. P. Req ID: 2325623
technology stack, our IT team is for you. You'll work and grow alongside great people and on really cool projects. We inspire our IT experts to push the boundaries, create possibilities, be innovative, and, most of all, to have fun. Ultimately, you'll help develop and ensure our technology solutions keep our company and our customers moving forward.
Do you have what IT takes? Summary Statement: As a Senior Technical Project Manager you will provide end to end technical project management for our largest and most strategic enterprise-wide technology projects to enable us to continue to lead the transportation services industry. What you will be doing: As a Penske Senior Technical Project
Manager you will be responsible for managing multiple IT projects simultaneously , focusing on the most strategic and / or largest projects in the company that have a significant technology component.
You will manage all program activity, budget and resources to ensure the program remains on schedule, within budget, and that no rework will be required. Penske Responsibilities: - Understand, support, apply, and maintain the Penske Project Management Methodology, documentation and tools. - Full life cycle project management (initiating, planning, executing, controlling, and closing) to support waterfall and agile development projects. - Project Planning duties include discovery and framing
of solutions, requirements gathering, and business case and charter development through understanding internal and external customer needs.
- Project requirements include working directly with IT and Business process owners to define the specific project requirements and deliverables. - Work closely with engineers, designers, researchers, and product owners to distill technical requirements into easily actionable user stories or specifications. - Acts as the project architect to ensure the various cross functional elements of the solution work effectively together. - Development and management of work breakdown structure along with key milestone measurements and baseline delivery timelines.
Efficiently planning for and prioritize needed resources based on deliverable dates, scope, and goals - Identify and manage project dependencies and critical path deliverables. - Effectively communicate the program status, scope changes, issues and risks to leadership. - Responsible for the development project budget that captures all expenditures for the entire set of project resources. - Participate in agile ceremonies including framing & discovery, sprint planning, daily stand ups, product demonstrations, and retrospective meetings. - Monitor all program activity, budget and resources to ensure the program remains on schedule, within budget, and that no rework will be required.
- Facilitate project working sessions, project update meetings and steering committee report outs - Follow up on project related issues with responsible resources all the way through to resolution and holding all project related resources accountable to agreed upon deliverables. - Monitoring risks and scoping creep on each project in order to preemptively address potential issues - Manage all project communications, ensuring effective exchange of project information and deliverables to internal and external stakeholders.
Responsible for ongoing project status report outs, and project measurement systems. - Set up & maintain the use of appropriate tools for project management documentation for effective tracking and facilitate sharing of project information. - Effectively close projects down upon completion of final deployment and post deployment support. - Complete project after action reviews to identify process improvement opportunities - In a Management Capacity you will; Work with leadership to ensure project alignment to approved programs; Appropriately set and managing client expectations through tactful negotiation and clear communication; Identify, analyze, and communicate project risks; Manage the expectation of stakeholders across the project; Independently prioritize and accomplish multiple task within established timeframes; Delegate task and responsibilities to appropriate personnel - Provide training and mentor both IT and business associates on the Penske project management methodology and tools.
- Vendor sourcing activities, including the development of RFP's, RFQ's and RFI's. - Involvement in contract review sessions including master service agreements, subscription service agreements, statements of work and support agreements.
- Provide support on technology research that is related to defined projects or initiatives. - Vendor management activities to support application development, contractor onboarding and SOW deliverable validation. - Use knowledge of software engineering, IT concepts, and business acumen to guide cross-functional teams in the execution of technical proof-of-concepts. - Prepare presentations, project documentation and reports to various partners. - Develop, maintain and effectively execute software development iterations throughout the life of your assigned projects, which defines activities, sequence, dependencies, work effort, duration and associated resource requirements.
- Identify new project methodologies and implement approved project management tools - Identification of process improvement opportunities and follow through using tools like lean process improvements. - Provide ad hoc analysis to support portfolio/project KPI's, metrics and finding. Penske Qualifications: - Bachelor's degree in Computer Science Information Systems, Management Information Systems, or Business Administration or equivalent experience.
- At least 7 years of proven project management experience involving application development, infrastructure implementations and process improvement initiatives. - Information technology background required - Project Management Certification or formal project management training required - Formal training or knowledge on the Software Development Lifecycle or Application Development - Six Sigma Green Belt or Black Belt Certification preferred - Strong Computer skills: Outlook, Excel, Word, Power Point, Visio, Access are required - Proven success in the management of large scale IT projects.
- Thorough understanding of project management lifecycle. - In depth understanding of waterfall and agile SDLC. EEO Statement Penske is an Equal Opportunity Employer. Physical Requirements: The physical 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 must regularly lift and /or move up to 25lbs/12kg. Specific vision abilities required by this job include Close vision, Distance vision, Peripheral vision, Depth perception and Ability to adjust focus.
While performing the duties of this Job, the associate is regularly required to stand; walk; sit and talk or hear. The associate is frequently required to use hands to finger, handle, or feel and reach with hands and arms. Job Category: Information Technology Job Function: Project Management Job Family: General Administration Address: 100 Gundy Drive Primary Location: US-PA-Reading Employer: Penske Truck Leasing Co. L. P. Req ID: 2330749