Are you passionate about creating innovative software solutions that drive efficiency and productivity? Do you have a strong background in Python development and a desire to work for a global leader in the industrial manufacturing industry? Look no further, as Caterpillar is seeking a talented and experienced Software Engineer to join our dynamic team. In this role, you will have the opportunity to utilize your expertise in Python to design, develop, and implement cutting-edge software applications that support our business operations. If you are a self-motivated problem-solver with a strong attention to detail and a drive for continuous learning, we want to hear from you! Join us at Caterpillar and be a part of a collaborative team dedicated to delivering high-quality solutions for our customers.
Develop and implement innovative software solutions using Python to improve efficiency and productivity in the industrial manufacturing industry.
Design and develop high-quality, scalable, and maintainable software applications that meet business requirements.
Collaborate with cross-functional teams to gather and understand business needs and translate them into technical requirements.
Conduct thorough testing and troubleshooting to ensure the accuracy, reliability, and functionality of developed software.
Continuously improve and optimize existing software systems to meet evolving business needs.
Keep up-to-date with industry trends and developments in Python and other relevant technologies.
Communicate effectively with team members, stakeholders, and management to provide timely updates on project progress.
Adhere to coding standards, development best practices, and company policies.
Perform code reviews and provide constructive feedback to peers to maintain code quality.
Proactively identify and address potential issues and roadblocks in the development process.
Take ownership of assigned tasks and work independently to meet project deadlines.
Participate in team meetings, brainstorming sessions, and knowledge-sharing activities.
Document software functionalities, processes, and procedures for future reference.
Stay organized and maintain proper documentation of all development activities.
Mentor and train junior team members to improve their technical skills and knowledge.
Caterpillar is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Location: Chicago, IL
Posted: Sept. 30, 2024, 4:48 p.m.
Apply Now Company Website