JobKityaari logo

Job Details

Software Engineer

New Delhi

2-3 years
Not disclosed

Requirements:

  • B.Tech or B.E. degree

Job Description:

  • Work with teams developing and updating enterprise applications.
  • Work as a member of an agile software development team with full participation in all Agile team events and activities.
  • Demonstrate ability to identify all technical steps required to complete a story. Work with the senior team members to evaluate product backlog items and functional specifications and determine the appropriate approach to developing the required functionality in the software application.
  • Demonstrate high-level business and domain knowledge and the ability to understand and achieve business outcomes.
  • Work in collaboration with other team members on an agile team to analyse user stories and perform task breakdown and complete committed tasks as per the sprint schedule.
  • Demonstrate good understanding of using the underlying infrastructure to develop his/her features.
  • Follow the standard application design and architecture to develop his/her features and work with senior team members to ensure non-functional metrics (e.g. scalability, performance) are met.
  • Prepare work estimates for committed tasks and components with support from senior team members.
  • Write unit test plans for committed components. Execute and confirm successful completion of unit tests as part of the criteria for completion.
  • Participate in the testing and implementation of applications releases.
  • Provide ongoing support for applications already in use. This includes problem diagnosis and resolution, ad hoc reporting support and database administration.
  • • Demonstrate ability to acquire new skills e.g. creating automation tests using selenium, creating UX designs, DevOps, performing functional/ load testing etc. through internal/ external trainings to be a T-Shaped team member helping the team in achieving sprint goals.
  • Provide input during sprint retrospective to improve team experience.
  • Follow Bain development project process and standards in completing committed tasks and modules and contribute to the continual evolution of processes and standards.
  • With guidance, write technical documentation as required.

Skills Required:

  • Bachelor’s or equivalent degree
  • Demonstrated knowledge of agile software development methodologies and processes.
  • Demonstrated record of strong performance in prior software development positions.

Job has been Expired