Jobs and Careers
CU
Customer Integration Products - Sr Software Developer
CumminsUnited Statesfull_timeVerifiedPosted 11 Apr 2025
About the role
We are looking for a talented Power Choice - Development Leader to join our team specializing in Systems/Information Technology in Columbus, IN.
In this role, you will make an impact in the following ways:
- Developing Software Solutions: By studying information needs, systems flow, data usage, and work processes, you will create effective software solutions that address problem areas and follow the software development lifecycle.
- Documenting and Demonstrating Solutions: Creating flow charts, layouts, and documentation will help communicate your solutions clearly and ensure they are understood and implemented correctly.
- Evaluating Feasibility: Assessing analysis, problem definitions, requirements, and proposed solutions will ensure that the software solutions you develop are practical and meet business needs.
- Preparing and Installing Solutions: Designing system specifications, standards, and programming will ensure that solutions are robust, reliable, and meet organizational standards.
- Recommending Tools and Techniques: Staying updated with state-of-the-art development tools, programming techniques, and computing equipment will keep your solutions cutting-edge and efficient.
- Improving Applications: Conducting systems analysis and recommending changes in policies and procedures will enhance the functionality and performance of applications.
- Defining Applications and Interfaces: Understanding solution deployment, defining nonfunctional requirements, and communicating requirements for interactions will ensure seamless integration and operation of applications.
- Fostering Quality and Agility: Providing oversight, fostering built-in quality, and supporting team and technical agility will drive continuous improvement and innovation in your projects.
To be successful in this role you will need the following:
- Apply Business Insight: Use your knowledge of business and the marketplace to advance the organization’s goals. This will help you make informed decisions that align with the company's objectives.
- Communicate Effectively: Develop and deliver multi-mode communications that convey a clear understanding of the unique needs of different audiences. This will ensure your messages are well-received and understood.
- Focus on Customers: Build strong customer relationships and deliver customer-centric solutions. Understanding and meeting customer needs will drive satisfaction and loyalty.
- Adopt a Global Perspective: Take a broad view when approaching issues, using a global lens. This will help you consider diverse perspectives and make more informed decisions.
- Manage Conflict: Handle conflict situations effectively, with minimal disruption. This will help maintain a positive and productive work environment.
- Embrace Agile Practices: Utilize Agile Architecture, Development, Systems Thinking, and Testing to design and implement high-quality, adaptable solutions. This will ensure your projects are efficient and future-proof.
- Ensure Compliance: Evaluate the design and effectiveness of controls against established industry frameworks and regulations. This will help you maintain adherence to legal and regulatory requirements.
- Model Solutions: Create, design, and document models using industry standards and tools. This will ensure your solutions meet business, technical, security, governance, and compliance requirements.
- Value Differences: Recognize and appreciate the value that different perspectives and cultures bring to the organization. Embracing diversity will enrich your team and foster a more inclusive environment.
Education, Licenses, Certifications:
- College, university, or equivalent degree in Computer Science, Engineering, or related subject, or relevant equivalent experience required.
- This position may require licensing for compliance with export controls or sanctions regulations.
Experience:
- Experience working as a software engineer with the following knowledge and experiences are preferred:
- Working in Agile environments
- Fundamental IT technical skill sets;
- Taking a system from coping requirements through actual launch of the system;
- 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,
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s