We are seeking a highly skilled .NET Developer with 3 to 5 years of professional experience in software development. The ideal candidate will possess strong debugging capabilities and a solid understanding of T-SQL. Familiarity with Angular and CSS will be considered an advantage. This role involves working on the development, enhancement, and maintenance of .NET-based applications within a collaborative team environment.
Key Responsibilities:
- Develop, enhance, and maintain applications built on the .NET framework.
- Efficiently troubleshoot and debug complex software issues.
- Write optimized and efficient T-SQL queries for data retrieval and manipulation.
- Collaborate closely with front-end developers, testers, and other team members to deliver high-quality solutions.
- Participate actively in code reviews, providing constructive feedback and suggesting improvements.
- Work with APIs and integrate third-party services as needed to support application functionality.
Required Qualifications:
- Minimum of 5 years of experience in .NET development, with a preference for C#.
- Strong debugging and problem-solving skills to identify and resolve issues effectively.
- Proficiency in T-SQL, including writing stored procedures, queries, and performing query optimization.
- Solid understanding of Object-Oriented Programming (OOP), SOLID principles, and common design patterns.
- Experience working with ASP.NET Core and MVC frameworks.
Preferred Qualifications:
- Experience with Angular framework for front-end development.
- Knowledge of CSS and front-end styling techniques.
- Exposure to RESTful APIs and Microservices architecture is a plus.
This position offers the opportunity to work on challenging projects in a dynamic environment, contributing to the full software development lifecycle. Candidates who demonstrate strong technical skills and a collaborative mindset will thrive in this role.