Job Title - Lead .Net Applications Developer
Primary Responsibilities:
- Develop applications and backend services using C#, ASP.NET MVC, Web API, JavaScript, JQuery, AngularJS, Node.js, and CSS.
- Design and develop using SQL Server to create procedures/functions and tune as needed.
- Utilize appropriate software design patterns to achieve high reusability and maintainability.
- Write effective unit tests and integration tests to ensure high-quality software delivery.
- Possess in-depth knowledge of system design patterns, tiered architecture, and testing practices.
- Understand key business processes and competitive strategies related to the IT function.
- Plan and manage projects, solving complex problems by applying best practices.
- Provide direction and mentorship to less experienced teammates.
- Work with project business and system analysts to clarify requirements and implement them.
- Participate in code reviews, enforcing standards and best practices.
- Participate in the Agile SDLC.