We are looking for a skilled .NET Developer with a passion for building scalable, high-performance, and secure applications. The ideal candidate will have solid experience with .NET technologies (ASP.NET, C#, SQL Server) and related frameworks, and will collaborate with cross-functional teams to deliver user-friendly, reliable web applications.
Key Responsibilities
- Convert application requirements, storyboards, and use cases into fully functional applications.
- Design, develop, and maintain clean, reusable, and efficient code.
- Ensure applications meet the highest standards of performance, quality, and responsiveness.
- Troubleshoot, debug, and resolve application bottlenecks and issues.
- Maintain code quality, organization, and best practices through automation and reviews.
- Develop and maintain custom models, repositories, service layers, and generic methods to strengthen architecture.
- Enhance and optimize system reports for better data insights and operational efficiency.
- Support and maintain existing software by diagnosing and fixing defects.
- Collaborate with team members and other departments to deliver robust software solutions.
Skills & Qualifications
- Minimum 3 years of experience in software development with a strong focus on .NET technologies.
- Proficient in C# and the .NET Framework with solid OOP principles.
- Hands-on experience with REST APIs and service integration.
- Strong knowledge of SQL, T-SQL, and stored procedures.
- Skilled in writing reusable libraries and components.
- Familiarity with JavaScript, jQuery, AJAX, HTML, and CSS for frontend development.
- Experience with .NET Core is a plus.
- Understanding of architectural patterns such as MVC, MVVM, and Repository Pattern.
- Basic knowledge of CLR, including its constraints and workarounds.
- Experience in implementing automated testing and writing unit tests.
- Proficient with version control systems such as Git.
Job Type: Full-time
Work Location: In person