Description
You will lead the development, architecture, and delivery of .NET applications.
This role is on-site.
Responsibilities
- Analyze user requirements and define system features and functionality.
- Design, build, and maintain efficient, reusable .NET code using C# and ASP.NET.
- Identify bottlenecks and bugs, recommending solutions based on comparative analysis.
- Troubleshoot development and production issues across environments.
- Ensure design, development, validation, and support activities align with architecture requirements.
Required Skills
- Minimum 5 years of .NET experience, including team handling.
- Proficiency in C#, ASP.NET, MVC, WPF, WCF, and Entity Framework.
- Experience designing applications using OOP, OOAD, and Design Patterns.
- Expertise in SQL Server, database schema design, and writing optimized SQL queries.
- Hands-on experience with MSTest or NUnit and mocking frameworks.
- Familiarity with GIT and version control systems.
- Solid understanding of object-oriented programming principles.