Experience Inc. Jobs

Job Information

Cummins Inc. Software Engineer II in Pune, India

DESCRIPTION

**Though the role category mentioned in the description is Remote however for this particular position the category we are looking for is Hybrid.

Key Responsibilities

  • Develop software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes, investigating problem areas, and following the software development lifecycle.

  • Document and demonstrate solutions by developing 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.

RESPONSIBILITIES

Qualifications

  • College, university, or equivalent degree in Computer Science, Engineering, or related subject, or relevant equivalent experience required.

  • This position may require licensing for compliance with export controls or sanctions regulations.

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 : Designing 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 : Using 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).

  • Agile Systems Thinking : Embracing a holistic approach to analysis that focuses on the way that a system’s constituent parts interrelate and how systems work over time and within the context of larger systems.

  • Agile Testing : Leading a cross-functional agile team with special expertise contributed by testers working at a sustainable pace.

  • Regulatory Risk Compliance Management : Evaluating the design and effectiveness of controls against established industry frameworks and regulations.

  • Solution Functional Fit Analysis : Composing and decomposing a system into its component parts to study how well the component parts were designed, purchased, and configured to interact holistically.

  • Solution Modeling : Creating, designing, and formulating 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.

QUALIFICATIONS

Skills and Experience

  • 8-10 years of software engineering in a global environment.

  • Proficiency in Java and basic Python.

  • AWS experience (other cloud experience can be substituted), with a preference for 3+ years of AWS experience.

  • Experience with EC2, Lambda, SQS, API Gateway, Kinesis, S3, CloudFront, CloudWatch.

  • Exposure to serverless architecture and infrastructure as code (CloudFormation/Terraform).

  • Experience with DynamoDB (or other similar NoSQL DB).

  • Strong SQL skills and experience with RDBMS (Relational Database Management System).

  • Experience working in Agile environments.

  • Fundamental IT technical skill sets.

  • Experience taking a system from coping requirements through actual launch.

  • Ability to communicate 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.

Job Systems/Information Technology

Organization Cummins Inc.

Role Category Remote

Job Type Exempt - Experienced

ReqID 2402456

Relocation Package No

DirectEmployers