Software Engineer

6 days ago

Apply Now
Logo of Cummins Inc.

Cummins Inc.

Cummins Inc. is a global power technology leader that designs, manufactures, and distributes a variety of engines and power systems solutions. They offer products that range from diesel and natural gas engines to hybrid and electric power systems, as well as components like turbochargers, fuel systems, and emissions solutions. With a strong emphasis on innovation, Cummins aims to reduce emissions and improve fuel efficiency. The company is dedicated to helping industries navigate the transition to cleaner energy through integrated power solutions suitable for diverse applications such as on-highway, marine, mining, and construction. Additionally, Cummins provides services including remote monitoring, diagnostics, and aftermarket support, reinforcing its commitment to sustainability and customer service excellence.

Cummins Engine Business • Cummins Power Generation • Cummins Distribution Business • Cummins Turbo Technologies • Cummins Emission Solutions

10,000+ employees

Founded 1919

⚡ Energy

🚗 Transport

🔧 Hardware

🔥 Funding within the last year

💰 $75M Grant on 2024-07

Description

• Develop software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes, and investigating problem areas. • Follow the software development lifecycle; document and demonstrate solutions. • Develop flow charts, layouts, and documentation. • Determine feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions. • Understand business needs and create tools to manage them. • Prepare and install solutions by determining and designing system specifications, standards, and programming. • Recommend state-of-the-art development tools, programming techniques, and computing equipment. • Participate in educational opportunities, read professional publications, maintain personal networks, and participate in professional organizations. • Provide information by collecting, analyzing, and summarizing development and issues while protecting IT assets by keeping information confidential. • Improve applications by conducting systems analysis and recommending changes in policies and procedures. • Define applications and their interfaces, allocate responsibilities to applications, understand solution deployment, and communicate requirements for interactions with solution context. • Define Nonfunctional Requirements (NFRs). • Understand multiple architectures and how to apply architecture to solutions. • Provide oversight and foster Built-In Quality and Team and Technical Agility. • Adopt new mindsets and habits in how people approach their work while supporting decentralized decision-making. • Maintain strong relationships to deliver business value using relevant Business Relationship Management practices.

Requirements

• Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience). • 8-10 years of hands-on experience as a full-stack developer. • Experience working in Agile environments. • Fundamental IT technical skill sets. • Experience taking a system from coping requirements through actual launch. • Experience communicating with users, other technical teams, and management to collect requirements, identify tasks, provide estimates, and meet production deadlines. • Professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.

Apply Now

Similar Jobs

February 9

Join Duck Creek Technologies to develop cloud-native components for insurance solutions using .NET/C#. Engage in Agile and innovative product development.

January 9

Work as a Software Engineer II to build cloud-native components for Duck Creek's property and casualty insurance platform. Focus on design, coding, debugging, and automated testing.

December 24, 2024

Develop cloud-native applications on Azure for Duck Creek Technologies, collaborating in a cross-functional team.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com