Menu

Analytics and Software Development Manager

at Caterpillar, Inc. in Peoria, Illinois, United States

Job Description

Career Area:

Business Technologies, Digital and Data

Job Description:

Your Work Shapes the World at Caterpillar Inc.

When you join Caterpillar, you’re joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don’t just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.

Why do you want this job and why it is awesome!

One of the core functions of the Enterprise Capacity Analytics (ECA) team is the development and maintenance of complex digital applications that enable Caterpillar-wide strategic capacity planning processes. As an ECA software development manager, you will oversee the performance of individual developers as well as lead all associated activities in support of this function. Key elements of the role also are establishing and meeting project deadlines as well as ownership of the intellectual assets (such as probabilistic capacity and financial analysis algorithms and associated code base).

What You Will Do:

Provides technical support, and direction to teams and team leaders. Acquires resources necessary to accomplish work on time.

Oversees performance of 8-10 team members responsible for the development of .NET, C#, SQL, and Angular applications. Identifies and addresses staff training and development needs.

Coordinates code reviews; ensures conformance to code quality and cybersecurity standards and adherence to design specifications.

Develops detailed work plans, schedules, resource plans, and status reports. Monitors and troubleshoots performance and schedule issues.

Contributes to code development (.NET, or C#, or Angular/Typescript).

Monitors industry benchmarks for effectiveness of development; makes recommendations.

What Skills You Will Have:

Organizational Leadership:

- Employs various group decision-making methods depending on the situation.

- Promotes efficacy through monitoring, coaching & motivating subordinates, intervention, etc.

- Translates vision into specific functional or departmental initiatives.

- Uses emotional contagion to affect the mood of group members, tone of group and group processes.

- Initiates structure: role clarification, setting standards, holding subordinates accountable, etc.

Software Development:

- Oversees the evaluation and selection of developer’s workbench and tool-kits.

- Contributes to the development of best practices.

- Monitors industry benchmarks for effectiveness of development; makes recommendations.

- Introduces new software product development approaches that expedite or simplify delivery.

- Demonstrates significant experience in building complex software products or systems.

- Contributes to some code development (.NET, C# and, if possible, Python and Angular/Typescript).

- Displays experience in estimating the cost of a specific design of a proposed product.

- Facilitates design reviews and walkthroughs.

Software Development Life Cycle:

- Describes tasks, tools and practices for converting software product requirements into a design.

- Demonstrates experience with all phases and deliverables of the product development methodology.

- Consults on effective application of structured product development methodologies.

Software Integration Engineering:

- Works on designing scalable and efficient ETL models and templates (SQL knowledge is necessary, dbt, airflow orchestration knowledge is plus).

- Compares and contrasts Integration issues with different operating systems and architectures.

- Consults on the design and development of customized interfaces for specific clients.

- Demonstrates experience with developing interfaces for multiple software partners and platforms.

Software Quality Assurance and Testing:

- Consults on quality metrics and benchmarks; assess QA contribution.

- Interprets results of quantitative and statistical tools and presents to others.

- Coordinates execution of test plans, including resources, strategy, schedules, processes and tools.

- Communicates benefits and costs of a quality management process vis-a-vis costs of poor quality.

- Provides insight into the full spectrum of approaches for quality assuring of technology products.

Top candidates will also have:

Master’s degree, preferably in computer science, statistics, finance, mathematics, or a similar field with quantitative coursework.

Proven Team Leader experience.

Additional Information:

The location for this position is Peoria, IL.

Domestic relocation assistance is available for this position.

This position will require less than 10% travel.

Sponsorship is not available

This posting will close at midnight on 8/4/2024.

What you will get:

Our goal at Caterpillar is for you to have a rewarding career. Our teams are critical to the success of our customers who build a better world.

Here you earn more than just wage, because we value your performance, we offer a total rewards package that provides:

+ Competitive Base Salary

+ Annual incentive bonus plan*

+ Medical, dental, and vision coverage

+ Paid time off plan (Vacation, Holiday, Volunteer, Etc.)

+ 401k savings plan

+ Health savings account (HSA)

+ Flexible spending accounts (FSAs)

+ Short and long-term disability coverage

+ Life Insurance

+ Paid parental leave

+ Healthy Lifestyle Programs

+ Employee Assistance Programs

+ Voluntary Benefits (Ex. Accident, Identity Theft Protection)

*Subject to annual eligibility and incentive plan guidelines.

Final details:

Please frequently check the email associated with your application, including the junk/spam folder, as this is the primary correspondence method. If you wish to know the status of your application – please use the candidate log-in on our career website as it will reflect any updates to your status.

For more information, visit caterpillar.com. To connect with us on social media, visit caterpillar.com/social-media

Relocation is available for this position.

Visa Sponsorship is not available for this position. This employer is not currently hiring foreign national applicants that require or will require sponsorship tied to a specific employer, such as, H, L, TN, F, J, E, O. As a global company, Caterpillar offers many job opportunities outside of the U.S which can be found through our employment website at www.caterpillar.com/careers.

Posting Dates:

July 19, 2024 – August 4, 2024

Any offer of employment is conditioned upon the successful completion of a drug screen.

EEO/AA Employer. All qualified individuals – Including minorities, females, veterans and individuals with disabilities – are encouraged to apply.

Not ready to apply? Join our Talent Community (http://flows.beamery.com/caterpillarinc/talcom) .

To view full details and how to apply, please login or create a Job Seeker account
How to Apply Copy Link

Job Posting: JC262968589

Posted On: Jul 22, 2024

Updated On: Jul 24, 2024

Please Wait ...