Software Engineer I
Cummins Inc.
**DESCRIPTION**
The Software Engineer I is responsible for developing high-quality, innovative, and fully performing software that complies with coding standards and technical design. This role involves the design, development, testing, and maintenance of full stack web applications with a strong focus on frontend development. The engineer collaborates across functions to ensure efficient and secure software solutions aligned with business needs.
**Note:- Although the role category specified in the GPP is Remote, the requirement is for Hybrid working model from Cummins Pune Office.**
**Key Responsibilities:**
+ Develop and maintain full stack web applications, focusing on frontend development using modern frameworks.
+ Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
+ Collaborate with cross-functional teams including designers, product managers, and QA engineers.
+ Participate in code reviews, share knowledge, and contribute to team growth.
+ Troubleshoot, debug, and optimize application performance.
+ Stay updated on industry trends, emerging technologies, and modern development practices.
+ Document software solutions and create supporting technical materials such as flowcharts and design specifications.
+ Analyze business and technical requirements and translate them into effective software solutions.
+ Engage in systems analysis and recommend improvements to enhance functionality and performance.
+ Ensure compliance with non-functional requirements including performance, scalability, and security.
+ Participate in Agile development practices, including sprint planning and iterative delivery.
**RESPONSIBILITIES**
**Skills and Competencies:**
+ **Business Insight** – Understands business context to develop effective solutions.
+ **Communicates Effectively** – Adapts communication for different audiences.
+ **Customer Focus** – Builds strong customer relationships and delivers value.
+ **Global Perspective** – Considers diverse global contexts in decision-making.
+ **Manages Conflict** – Resolves issues constructively and diplomatically.
+ **Agile Development & Systems Thinking** – Applies iterative development and holistic systems thinking for optimal outcomes.
+ **Agile Testing** – Ensures quality and business value through test-driven development.
+ **Regulatory & Compliance** – Understands risk management and regulatory frameworks.
+ **Solution Modeling & Functional Fit Analysis** – Creates scalable and compliant technical solutions.
+ **Values Differences** – Embraces diversity in thought and culture.
**Education, Licenses, Certifications:**
+ College, university, or equivalent degree in Computer Science, Engineering, or a related subject.
+ Relevant certifications in software development, cloud platforms, or Agile methodologies are an advantage.
+ This position may require licensing or compliance with export control or sanctions regulations.
**Experience:**
+ 3-5 years of professional experience in software development.
+ Experience in Agile environments is preferred.
+ Internships, co-op programs, or other extracurricular software development experience is a plus.
**QUALIFICATIONS**
**Required Qualifications:**
+ Bachelor’s degree (or equivalent) in Computer Science, Engineering, or related field.
+ 3-5 years of hands-on experience in full stack development, with strong frontend expertise.
+ Proficient in JavaScript/TypeScript, HTML5, CSS3, and Bootstrap.
+ Experience with frontend frameworks like React, Angular, or Vue.js.
+ Working knowledge of backend technologies such as Node.js, Express, Python, or Java.
+ Familiar with RESTful API integration and testing using tools like Postman.
+ Understanding of database systems (SQL/NoSQL).
+ Exposure to unit testing frameworks such as JUnit.
+ Experience with version control systems like Git.
+ Comfortable working in Agile environments using tools like Jira and Confluence.
+ Strong problem-solving, communication, and collaboration skills.
**Nice to Have:**
+ Experience with cloud platforms like AWS, Azure, or GCP.
+ Exposure to CI/CD pipelines and DevOps practices.
+ Familiarity with frontend grid and charting tools such as AG-Grid, Kendo Grid, Plotly, or D3.js.
+ Understanding of containerization tools like Docker.
+ Knowledge of testing frameworks such as Jest or Mocha.
**Job** Systems/Information Technology
**Organization** Cummins Inc.
**Role Category** Remote
**Job Type** Exempt - Experienced
**ReqID** 2417316
**Relocation Package** No
Por favor confirme su dirección de correo electrónico: Send Email