Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Cummins Team. If you also belong to the team, you can get access from here

Cummins Verified Tick

Compare button icon Compare button icon Compare
filter salaries All Filters (1)

2 Cummins Software Engineer II Jobs

Software Engineer II

8-10 years

Pune

1 vacancy

Software Engineer II

Cummins

posted 27d ago

Job Role Insights

Flexible timing

Job Description

Key Responsibilities:

  • Develop software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes, and investigating problem areas.
  • Follow the software development lifecycle; document and demonstrate solutions.
  • Develop flow charts, layouts, and documentation.
  • Determine feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Understand business needs and create tools to manage them.
  • Prepare and install solutions by determining and designing system specifications, standards, and programming.
  • Recommend state-of-the-art development tools, programming techniques, and computing equipment.
  • Participate in educational opportunities, read professional publications, maintain personal networks, and participate in professional organizations.
  • Provide information by collecting, analyzing, and summarizing development and issues while protecting IT assets by keeping information confidential.
  • Improve applications by conducting systems analysis and recommending changes in policies and procedures.
  • Define applications and their interfaces, allocate responsibilities to applications, understand solution deployment, and communicate requirements for interactions with solution context.
  • Define Nonfunctional Requirements (NFRs).
  • Understand multiple architectures and how to apply architecture to solutions.
  • Provide oversight and foster Built-In Quality and Team and Technical Agility.
  • Adopt new mindsets and habits in how people approach their work while supporting decentralized decision-making.
  • Maintain strong relationships to deliver business value using relevant Business Relationship Management practices.

Knowledge/Skills:

  1. Development & Coding:
    • Design, develop, and maintain scalable web applications using modern front-end and back-end technologies.
    • Write clean, efficient, and reusable code for both front-end and back-end components.
    • Integrate APIs and third-party services into the web applications.
    • Develop and manage NoSQL database schemas, and optimize queries for performance and scalability.
  2. Collaborative Problem-Solving:
    • Collaborate with product managers, designers, and other developers to create functional, user-friendly, and visually appealing web applications.
    • Participate in code reviews to ensure code quality, security, and maintainability.
    • Troubleshoot, debug, and optimize applications for better performance and user experience.
  3. Technical Leadership & Mentorship:
    • Provide guidance and support to junior developers and help them grow technically.
    • Continuously stay updated with new technologies, tools, and best practices to contribute innovative ideas to the team.
  4. Front-End Development:
    • Build responsive and adaptive user interfaces using modern front-end frameworks and libraries (e. g. , React, Angular, Vue. js).
    • Implement best practices for UI/UX design and ensure the application is mobile-friendly.
  5. Back-End Development:
    • Develop RESTful APIs, microservices, and server-side logic using backend technologies (e. g. , Node. js, Python, Java, Typescript).
    • Ensure security, data protection, and compliance with industry standards.
  6. Database & Storage:
    • Design, implement, and manage relational (SQL) and non-relational (NoSQL) databases such as PostgreSQL, MySQL, Neo4J, CosmosDB, etc.
    • Perform database optimizations for faster query processing and better performance.
  7. Version Control & Deployment:
    • Use version control systems (e. g. , Git) to manage and document changes to the codebase.
    • Participate in continuous integration and continuous deployment (CI/CD) processes, ensuring the software is regularly deployed to production.
  8. Testing & Debugging:
    • Write unit, integration, and end-to-end tests for applications to ensure robustness and reliability.
    • Conduct thorough testing and debugging to ensure a smooth user experience.
  9. Documentation:
    • Document technical specifications, API endpoints, and any relevant development processes.
    • Maintain clear and concise documentation for code, database schemas, and deployment procedures.

Technical Skill Set:

  1. Front-End Technologies:
    • Strong experience with HTML5, CSS3, and JavaScript.
    • Proficiency in front-end frameworks such as React, Angular, or Vue. js.
    • Knowledge of responsive design and cross-browser compatibility.
    • Familiarity with front-end build tools (Webpack, Gulp, etc. ).
  2. Back-End Technologies:
    • Proficient in one or more back-end programming languages such as Node. js, Python, or Java.
    • Experience with server-side frameworks (Express. js, Django, Spring, GraphQL, etc. ).
    • Strong knowledge of RESTful API and GraphQL design and development.
    • Strong experience in Azure Cloud web services.
    • Experience in Kubernetes development and deployment.
  3. Databases:
    • Proficiency in relational databases (SQL Server, PostgreSQL, etc. ).
    • Knowledge of NoSQL databases (MongoDB, Neo4J, CosmosDB, Redis, etc. ).
    • Strong SQL skills and ability to write optimized queries.
  4. Version Control:
    • Experience with Git for version control, including branching, merging, and pull requests.
    • Familiarity with Git workflows such as GitFlow or trunk-based development.
  5. Deployment & DevOps:
    • Experience with CI/CD tools such as Jenkins, GitLab CI, or CircleCI.
    • Familiarity with containerization technologies like Docker and container orchestration platforms like Kubernetes.
    • Knowledge of cloud platforms (AWS, Azure, GCP) for hosting and deploying applications.
  6. Testing & Debugging:
    • Knowledge of testing frameworks and tools like Jest, Mocha, or Jasmine.
    • Experience with test-driven development (TDD) and writing unit and integration tests.
    • Familiarity with debugging tools and strategies.
  7. Agile Methodology:
    • Experience working in Agile development environments, participating in Scrum ceremonies (stand-ups, sprint planning, etc. ).
    • Familiarity with project management tools like Jira, Trello, or Asana.
  8. Additional Skills:
    • Strong problem-solving skills and ability to think critically.
    • Good understanding of web security best practices (e. g. , OWASP Top 10).
    • Ability to work in a collaborative, team-oriented environment.
    • Strong communication skills and ability to articulate technical concepts to non-technical stakeholders.
    • Familiarity with additional technologies or frameworks like React, Vue. js, Svelte, etc.

Experience:

  • 8-10 years of hands-on experience as a full-stack developer.
  • Experience working in Agile environments.
  • Fundamental IT technical skill sets.
  • Experience taking a system from coping requirements through actual launch.
  • Experience 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, including coding standards, code reviews, source control management, build processes, testing, and operations.

Qualifications:

  • Bachelors degree in Computer Science, Engineering, or related field (or equivalent experience).

Competencies:

  • Business Insight: Applying knowledge of business and the marketplace to advance the organization s goals.
  • Communicates Effectively: Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences.
  • Customer Focus: Building strong customer relationships and delivering customer-centric solutions.
  • Global Perspective: Taking a broad view when approaching issues, using a global lens.
  • Manages Conflict: Handling conflict situations effectively, with a minimum of noise.
  • Agile Architecture: Designs the fundamental organization of a system embodied by its components, their relationships to each other, and to the environment to guide its emergent design and evolution.
  • Agile Development: Uses API-First Development where requirements and solutions evolve through the collaborative effort of self-organizing and cross-functional teams and their customer(s)/end user(s) to construct high-quality, well-designed technical solutions.
  • Agile Systems Thinking: Embraces a holistic approach to analysis that focuses on the way that a systems constituent parts interrelate and how systems work over time and within the context of larger systems.
  • Agile Testing: Leads a cross-functional agile team with special expertise contributed by testers working at a sustainable pace, delivering business value desired by the customer at frequent intervals.
  • Regulatory Risk Compliance Management: Evaluates the design and effectiveness of controls against established industry frameworks and regulations.
  • Solution Functional Fit Analysis: Composes and decomposes a system into its component parts to study how well the component parts were designed, purchased, and configured to interact holistically.
  • Solution Modeling: Creates, designs, and formulates models, diagrams, and documentation using industry standards, tools, version control, and build and test automation.
  • Values Differences: Recognizing the value that different perspectives and cultures bring to an organization.

Employment Type: Full Time, Permanent

Read full job description

Prepare for Software Engineer II roles with real interview advice

What Software Engineer II at Cummins are saying

Software Engineer II salary at Cummins

reported by 1 employee with 6 years exp.
Lock Unlock
₹7.3 L/yr - ₹9.3 L/yr
49% less than the average Software Engineer II Salary in India
View more details

What Cummins employees are saying about work life

based on 3.2k employees
66%
47%
46%
94%
Flexible timing
Monday to Friday
No travel
Day Shift
View more insights

Cummins Benefits

Submitted by Company
Financial wellness
Health and Wellness
Continuing Education
Paid Incentive
Inclusion and Equity
Work-Life Flexibility +2 more
Submitted by Employees
Job Training
Health Insurance
Soft Skill Training
Child care
Cafeteria
Education Assistance +6 more
View more benefits

Compare Cummins with

BHEL

4.1
Compare

TCS

3.7
Compare

Larsen & Toubro Limited

4.0
Compare

Siemens

4.1
Compare

Kirloskar Brothers

3.8
Compare

Mahindra & Mahindra

4.1
Compare

Ashok Leyland

4.1
Compare

Bosch

4.2
Compare

Hindustan Unilever

4.2
Compare

ABB

4.1
Compare

John Deere

4.1
Compare

KONE

4.1
Compare

TechnipFMC

4.0
Compare

Atlas Copco

4.2
Compare

EMERSON PROCESS MANAGEMENT

4.0
Compare

Timken

3.9
Compare

TÜV SÜD

3.9
Compare

Flowserve

4.0
Compare

Hilti

3.5
Compare

Danfoss Industries

3.9
Compare

Similar Jobs for you

Software Engineer II at Cummins India Ltd

Pune

3-10 Yrs

₹ 30-35 LPA

Software Developer at Siemens Limited

Bangalore / Bengaluru

8-13 Yrs

₹ 35-40 LPA

Software Technologist 1 at Philips India Limited

Bangalore / Bengaluru

6-11 Yrs

₹ 25-30 LPA

Software Engineer at Insure Pro 2.0

Bangalore / Bengaluru

8-13 Yrs

₹ 30-90 LPA

Software Technologist 1 at Philips India Limited

Bangalore / Bengaluru

6-11 Yrs

₹ 25-30 LPA

Software Engineer at Dunnhumby India Pvt Ltd

Gurgaon / Gurugram

8-13 Yrs

₹ 30-35 LPA

Technology Developer at Market Scope

Hyderabad / Secunderabad

4-7 Yrs

₹ 20-27.5 LPA

Software Engineer at National Westminster Bank (NatWest)

Gurgaon / Gurugram

8-13 Yrs

₹ 27.5-34 LPA

Full Stack Developer at Virtusa Consulting Services Pvt Ltd

Pune, Bangalore / Bengaluru

8-12 Yrs

₹ 25-30 LPA

Software Engineer II at Bottomline

Kolkata, Mumbai + 5

7-9 Yrs

₹ 25-40 LPA

Cummins Pune Office Location

View all
Pune, Maharashtra Office
Tower A, 5th Floor, Survey No. 21, Balewadi Pune – 411 045, Maharashtra, India Pune, Maharashtra

Software Engineer II

8-10 Yrs

Pune

27d ago·via naukri.com

Software Engineer II

3-10 Yrs

Pune

1mon ago·via naukri.com

Recently Viewed

INTERVIEWS

Lattice Innovations

No Interviews

SALARIES

Shaadi.com

INTERVIEWS

Foxconn

No Interviews

INTERVIEWS

Yokogawa

No Interviews

INTERVIEWS

Yokogawa

No Interviews

SALARIES

Shaadi.com

SALARIES

Ernst & Young

SALARIES

Cummins

INTERVIEWS

Yokogawa

No Interviews

SALARIES

Cummins

write
Share an Interview
How was your last interview experience?
Rate your experience using AmbitionBox
Terrible
Terrible
Poor
Poor
Average
Average
Good
Good
Excellent
Excellent