About the role
We are seeking a highly skilled and experienced. NET Developer with strong expertise in. NET Core and C#. The ideal candidate will be responsible for leading a team of developers, designing and implementing robust web applications, and ensuring high performance and responsiveness.
Responsibilities:
- Design, develop, and maintain scalable web applications using. NET Core and C#.
- Collaborate with UI/UX designers, business analysts, and backend teams to deliver high-quality software solutions.
- Write clean, maintainable, and efficient code while following best practices and coding standards.
- Conduct code reviews and provide constructive feedback to team members.
- Participate in architectural discussions and contribute to system design and technology choices.
- Identify performance bottlenecks and bugs, and devise solutions to mitigate and address them.
- Stay up to date with the latest industry trends, technologies, and best practices.
Requirements:
- Strong hands-on experience with. NET Core/. NET 6+, C#, and Entity Framework.
- Experience with RESTful APIs, web services, and microservices architecture.
- Experience with version control systems like Git.
- Familiarity with SQL Server and/or other relational databases.
- Experience in Agile/Scrum development environments.
- Strong problem-solving and analytical skills.
- Excellent communication and leadership skills.