SENIOR SOFTWARE ENGINEER - .net
Happiest Minds Technologies · Bengaluru, Karnataka, India
Happiest Minds Technologies · Bengaluru, Karnataka, India
**Job Description** **Role**Software Engineer-.Net**Department**SV Engineering**Education**BE/BTech/MCA**Experience**3 to 5 Years**Reports To**Engineering Manager**Supervises**None**Role Summary**Deliver on the end to end application, functionality and features as per the project requirements and priorities**Key Responsibilities** - Understand the design and project architecture and perform coding and unit testing in accordance with the design and architecture. - Contribute in all phases of the software development life-cycle - Ability to resolve technical issues through debugging, research, and investigation - Understand the requirement and implement it piece by piece and adhere to the defined standards of coding and testing. - Understand and Utilize required tools for performance of essential functions of programming - Ability to diagnose and troubleshoot applications and design solutions to address problems - Work with testing team to review test cases, to ensure robust quality of developed applications - Document code consistently throughout the development process as per defined standards **Functional Competence** - C#,ASP.Net, MS SQL, Automated Unit Testing (Core Expertise) - Test Driven Development, Rest API, Micro Services, Angular (Good to have)