Be a Sr. Software Engineer in Web API development using .NET.
Job Description / Duties & Responsibilities
Take full ownership of the tasks user stories committed by self/team
Take lead role in managing tasks in a sprint reviewing the code of team members and ensuring first
time quality of code
Capability to understand user stories translate that into technical specifications and convert this into
working code.
Follow modern agile based development process including TDD based unit testing and guide the team
to follow the same.
Troubleshoot test and maintain the core product software and databases to ensure strong
optimization and functionality
Contribute to all phases of the development lifecycle
Educate preach and review technology best practices in the team
Capability to follow industry trends and tools pilot them and ensure that team can scale up
technically to absorb technology best practices over time.
Ability to work with Technical Architects to define the Solution/Technical Architecture of the
application
Excellent analytical skills to understand the requirements in detail comment on the logical/usability
gaps if any analyze the technical feasibility and propose the solution approach
Ability to identify and split the tasks required for a User Story implementation thinking from all the
technical aspects including the NFRs
Ability to provide the estimation for the tasks identified for the Stories and be accountable for
completing the tasks
Ability to mentor junior team members helping them on the technology sprint task management
code quality etc.
Readiness to take up initiative for suggesting and implementing the best practices in the areas of
respective technology.
Identify the challenges based on the requirements and initiate PoCs and feasibility studies