We are seeking an accomplished .NET Developer to integrate one of our fully remote teams working on high-profile projects for international clients.
The ideal candidate will possess in-depth knowledge of C# and .NET technologies, with expertise in ASP.NET MVC and Web API. Additionally, they should be skilled in working with relational databases like SQL Server, familiar with front-end technologies like JavaScript, HTML, and CSS, and comfortable using Git and CI/CD tools.
This role involves developing and maintaining web applications, collaborating with cross-functional teams to define and implement technical solutions, ensuring code quality through unit testing and code reviews, participating in designing and architecting new features and systems, and troubleshooting and resolving application issues in development and production environments.
In order to succeed in this position, the candidate must have a solid understanding of Agile methodologies and software development best practices, as well as excellent communication skills in English.
Key Responsibilities:
* Develop and maintain web applications using .NET technologies;
* Collaborate with cross-functional teams to define and implement technical solutions;
* Ensure code quality through unit testing and code reviews;
* Participate in designing and architecting new features and systems;
* Troubleshoot and resolve application issues in development and production environments.
Requirements:
* Proficient in C# and .NET (preferably .NET Core or newer);
* Experienced with ASP.NET MVC and Web API;
* Skilled in working with relational databases like SQL Server;
* Familiar with front-end technologies like JavaScript, HTML, and CSS;
* Comfortable using Git and CI/CD tools;
* Knowledgeable in Agile methodologies and software development best practices;
* Good communication skills in English.