Job description
Dot Net Full Stack Developer:
The full stack developer will be responsible for the development, implementation, and maintenance of Web based applications using Dot Net and Angular latest versions
Responsibilities:
Develop and test features according to the requirement, using appointed tools and technologies.
Coordinate and collaborate with multiple stakeholders including Business Analysts, Architects, Product Owner, Product Manager
Follow all coding/testing/security guidelines and best practices.
Build, release and deploy on different environments.
Support implementations/Rollouts of new features/issue fixes/enhancements in non-prod/Prod environments.
Primary Skill set:
C#, .Net Core/.Net 6/.Net 7, Asp.Net Core Web API
Angular 8+
SQL, EF Core,
Azure basics
Experience working in Agile/Scrum team
Nice to have:
Good experience in Azure Cloud or Microservices architecture
Experience in build/deployment automation using Azure DevOps (CI/CD)
Experience in SonarQube, security tools-DAST/SAST, OWASP.
Experience in TDD
Mandatory Requirements:
Bachelor or master’s degree (BE/B.Tech/MCA)
5 to 8 years of experience in Dot Net Web Application development.
Proficient in C#, .Net Core/.Net 6
Strong experience in programming in concepts -OOPS , SOLID principles,
Good knowledge in Design Patterns
Strong experience in developing and consuming ASP.Net Core Web API
Strong in database skill - SQL, EF Core
Proficient in developing UI using Angular 8 and above
Experience in Azure Cloud is a plus.
Good to have experience in automating build and deployment using Azure DevOps CI/CD features
Good to have knowledge in Microservices architecture
Eager to work with new technologies and processes.
Must have excellent communication & presentation skills.
Can navigate with ease in a multi-cultural, distributed environment and actively cooperate with various stakeholders.
Strong focus on customer satisfaction, delivery quality and have a personal drive to reach objectives and targets
Continuous improvement mindset and driver for changes.
Experience working in Agile/Scrum team.
Excellent team player.
The availability to travel occasionally if needed.