Senior Software Engineer Backend Software Engineer (DQME Core Layer)
Caterpillar
About the role
As a Python Developer at Caterpillar Inc., you will be a part of the Connectivity Enabled Solutions Team in the Connectivity Department of CAT Digital. Your work will involve contributing to the design, development, code review, and deployment process. You will play a key role in building common datasets, streamlining data reporting, and monitoring and improving telematics data quality. Your responsibilities will include:
- Understanding business requirements and collaborating with business analysts to gather and refine requirements - Designing and building new features using out-of-the-box components and customizations as needed - Leading development and unit/integration testing for the scrum team - Conducting code reviews, performance assessments, and architecture discussions - Ensuring overall code quality and velocity of the team - Collaborating with the support team to address critical production issues for newly released features
To qualify for this role, you should have:
- A four-year degree from an accredited college or university; a master's degree in computer science or a related field is preferred - 8+ years of experience in Python development or at least 4 years with a master's degree - 6+ years of experience in designing and integrating REST API and SOAP API - 5+ years of experience in database design, development, and administration, with proficiency in SQL - 3+ years of experience with cloud-based database services in AWS, Azure, or Google Cloud environments - 2+ years of experience in HTML5, CSS3, JavaScript, and Web Components for web development - 3+ years of experience integrating customer-facing applications using front-end frameworks such as Angular, React, Polymer, or Vue
In addition, familiarity with various Python frameworks, data libraries, AWS services, frontend development, design patterns, and API security is essential for this role.
As a Python Developer at Caterpillar Inc., you will play a vital role in contributing to the development of digital solutions that help build a better and more sustainable world. Join us in shaping the future and making a positive impact on communities worldwide. As a Python Developer at Caterpillar Inc., you will be a part of the Connectivity Enabled Solutions Team in the Connectivity Department of CAT Digital. Your work will involve contributing to the design, development, code review, and deployment process. You will play a key role in building common datasets, streamlining data reporting, and monitoring and improving telematics data quality. Your responsibilities will include:
- Understanding business requirements and collaborating with business analysts to gather and refine requirements - Designing and building new features using out-of-the-box components and customizations as needed - Leading development and unit/integration testing for the scrum team - Conducting code reviews, performance assessments, and architecture discussions - Ensuring overall code quality and velocity of the team - Collaborating with the support team to address critical production issues for newly released features
To qualify for this role, you should have:
- A four-year degree from an accredited college or university; a master's degree in computer science or a related field is preferred - 8+ years of experience in Python development or at least 4 years with a master's degree - 6+ years of experience in designing and integrating REST API and SOAP API - 5+ years of experience in database design, development, and administration, with proficiency in SQL - 3+ years of experience with cloud-based database services in AWS, Azure, or Google Cloud environments - 2+ years of experience in HTML5, CSS3, JavaScript, and Web Components for web development - 3+ years of experience integrating customer-facing applications using front-end frameworks such as Angular, React, Polymer, or Vue
In addition, familiarity with various Python frameworks, data libraries, AWS services, frontend development, design patterns, and API security is essential for this role.
As a Python Developer at Caterpillar Inc., you will play a vital role in contributing to the development of digital solutions that help build a better and more sustainable world. Join us in shaping the future and making a positive impact on communities worldwide.
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free