Overview
As a .NET Developer, you will be responsible for providing custom web application development using the Microsoft .NET Stack including C#, MVC, Web API, .Net Core, IIS, TFS, SSIS, GIT, and SQL Server. Your key responsibilities will include:
- Designing, developing, and testing web applications with .Net, HTML, CSS, and other technologies.
- Implementing software patterns and practices, and developing unit tests with complete code coverage.
- Working on Back End development with SQL, Domain Driven Design, and behavior-driven development.
- Developing applications using the .NET framework and expertise in UI Development with Angular, React, Javascript, HTML5, CSS, and jQuery.
- Building and consuming JSON-based Web API services and experience in AWS or any other Cloud Platforms.
- Utilizing Agile Development Processes like Sprint Planning, Retrospectives, Scrum, etc.
- Collaborating with customers and internal teams to deliver scalable, robust, and intuitive products.
- Demonstrating excellent oral/written communication, interpersonal skills, and the ability to collaborate across functions and geographies.
- Applying strong analytical, problem-solving, time management, and organizational skills.
- Having hands-on experience with Test Driven Development and relational/non-relational database technologies like SQL, MongoDB.
- Demonstrating expertise in Web Applications, Server-Side, User Interfaces, and Enterprise Integrations using REST.
Desired skills for a full stack .NET developer include proficiency in Insurance, SQL, CSS, Object-oriented programming, Cascading Style Sheet, JavaScript, C#, Microsoft .Net framework, JavaScript/TypeScript, Code patterns, Front-end frameworks, and Webpack.
You should have foundational, logical, and creative level experience with technologies such as .NET, MVC, WCF, Rest, WebAPI, HTML5, AJAX, JSON, JQuery, ServiceBus, RabbitMQ, and TeamCity.