Pune, IND
3 days ago
Software Engineer II
**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