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