We are looking for a .NET Full Stack Developer to join our team. The ideal candidate will have a strong background in both front-end and back-end development using the .NET stack. The .NET Developer will be responsible for designing, developing, and maintaining web applications, as well as collaborating with cross-functional teams to deliver high-quality software solutions.
Responsibilities:
- Responsible for design, develop, and deploy web applications using .NET framework, including front-end and back-end components.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Troubleshoot and debug issues reported by users or identified during testing.
- Collaborate with onshore team in technical clarifications, code design, and code reviews.
- Responsible for collaboration with cross-functional team to understand the business requirements and translate it to solutions ensuring that design is in line with the business requirements.
- Experience or knowledge of Application Production Support including monitoring, troubleshooting, and optimizing/improving availability and performance of applications.
- Work cooperatively in a team environment. Remain flexible on changing workloads.
Qualifications:
- BE/BTech/MCA degree in computer science or related field
- 1-3 years of experience in frontend & backend development using .NET 4.x, .NET Core
- Proficiency in .NET technologies C#, ASP.net MVC, Web API, XML, REST, ADO.net, Entity Framework, T-SQL, SQL Server, Visual Studio
- Experience with front-end technologies such as HTML5, Java Script, Type Script, and ReactJS.
- Exposure to Microsoft Power Apps, Power Automate, Dataverse, Dynamics 365 CRM.
- Familiarity with Azure cloud services including Azure Functions, Azure Storage, Azure Service Bus.
- Proficient in Azure DevOps (ADO), Git Hub, Repos, CI/CD pipelines
- Strong knowledge and understanding of object-oriented programming and SOLID principles, design patterns, best practices, dependency injection, containers
- Demonstrated analytical, problem-solving, organizational, and interpersonal communication skills.
- Microsoft .NET or Azure certifications such as AZ-900, AZ-204, PL-900, PL-400 is preferred.