Software Engineer II
Cummins Inc.
**DESCRIPTION**
The Software Engineer II is responsible for designing, developing, and maintaining high-quality, innovative, and fully performing frontend software applications in compliance with industry standards and organizational guidelines. This role involves translating UI/UX designs into clean, efficient code, collaborating with cross-functional teams, and contributing to every stage of the software development lifecycle. The ideal candidate demonstrates technical depth, strong problem-solving ability, and a passion for continuous learning and improvement in frontend development.
**Note:- Although the role category specified in the GPP is Remote, the requirement is for Hybrid working model from Cummins Pune Office.**
**Key Responsibilities:**
+ Design, develop, and maintain complex frontend applications using modern JavaScript frameworks (Angular, React, or Vue).
+ Translate UI/UX wireframes into responsive, high-quality code.
+ Optimize web applications for maximum performance and scalability.
+ Collaborate with cross-functional teams (designers, backend developers, QA, DevOps) to define and ship new features.
+ Conduct peer code reviews and mentor junior developers on best practices.
+ Stay up to date with emerging frontend technologies, tools, and frameworks.
+ Analyze, design, code, test, and debug software systems following Cummins' software development lifecycle.
+ Recommend modern development tools, techniques, and computing platforms to improve efficiency.
+ Document technical specifications and provide development support during system implementation.
+ Participate in test planning, validation, and certification of software.
+ Ensure code quality, maintainability, and security, especially in adherence to accessibility and performance standards.
+ Contribute to CI/CD practices and participate in Agile development methodologies.
+ Apply business insights and regulatory compliance considerations in software design.
**RESPONSIBILITIES**
**Competencies:**
+ **Business Insight:** Applies knowledge of the business to improve outcomes.
+ **Communicates Effectively:** Tailors communication for various audiences.
+ **Customer Focus:** Designs solutions with customer needs in mind.
+ **Global Perspective:** Applies broad context to technical decisions.
+ **Manages Conflict:** Resolves issues constructively and collaboratively.
+ **Agile Architecture:** Understands system structure and guides its evolution.
+ **Agile Development:** Collaborates across functions to build robust, scalable software.
+ **Agile Systems Thinking:** Views solutions holistically for long-term success.
+ **Agile Testing:** Drives quality by embedding testing within Agile cycles.
+ **Regulatory Risk Compliance:** Ensures solutions comply with legal and industry standards.
+ **Solution Functional Fit Analysis & Modeling:** Builds and documents scalable solutions aligned with business requirements.
+ **Values Differences:** Welcomes diverse perspectives and cultural backgrounds.
**Experience:**
Preferred candidates will have prior experience:
+ Working in Agile environments using iterative delivery methods.
+ Collaborating in cross-functional teams with technical and business stakeholders.
+ Following software engineering best practices throughout the SDLC (coding, version control, code reviews, unit testing, deployments).
+ Managing project timelines, task estimation, and stakeholder communication.
**QUALIFICATIONS**
**Required Skills and Qualifications:**
+ Bachelor’s degree in Computer Science, Engineering, or a related discipline (or equivalent work experience).
+ 7+ years of hands-on experience in frontend development.
+ Strong proficiency in JavaScript, TypeScript, HTML5, CSS3, and Bootstrap.
+ Expertise in AngularJS (or React/Vue).
+ Deep understanding of RESTful APIs and asynchronous programming.
+ Experience with frontend state management libraries (e.g., NgRx, Redux).
+ Strong understanding of user experience (UX) principles.
+ Excellent debugging and problem-solving skills.
+ Effective verbal and written communication abilities.
+ Team-oriented mindset and collaboration skills.
**Preferred/Nice to Have:**
+ Experience with grid frameworks like AG Grid, Kendo UI, or similar.
+ Familiarity with frontend testing tools (e.g., Jasmine, Karma, Jest).
+ Exposure to visualization tools like Plotly or D3.js.
+ Experience with search and indexing tools (e.g., Solr, ElasticSearch, ELK stack).
+ Basic knowledge of Docker and containerization.
+ Familiarity with DevOps and CI/CD pipeline tools.
+ Understanding of accessibility standards and performance optimization.
+ Exposure to cloud platforms such as AWS, Azure, or Google Cloud.
**Job** Systems/Information Technology
**Organization** Cummins Inc.
**Role Category** Remote
**Job Type** Exempt - Experienced
**ReqID** 2417386
**Relocation Package** No
Por favor confirme su dirección de correo electrónico: Send Email