We are looking for a highly skilled Senior .NET Engineer with strong communication skills and more than 7 years of experience in C#, .NET, and front-end frameworks like Angular, React, or Vue. The ideal candidate will also have cloud experience with Azure and/or AWS, and be capable of working independently in a collaborative remote team environment.
Education
- Bachelor’s degree in Computer Science, Information Technology, or equivalent work experience.
Required Experience and Skills
- 7+ years of professional experience with C# and the .NET framework.
- Strong understanding of OOP principles and SOLID design principles.
- Proven experience with ASP.NET MVC, Web API, and WCF.
- Experience with SQL Server development, including stored procedures and database optimization.
- Hands-on experience with front-end technologies: Angular, React, or Vue.
- Experience working in cloud environments – Azure and/or AWS.
- Familiar with Azure DevOps and version control tools such as Git.
- Strong problem-solving skills and ability to lead technical initiatives.
- Familiarity with API Gateway design patterns is a plus.
- Understanding of the Software Development Life Cycle (SDLC).
Preferred Skills
- Prior experience working in agile development teams.
- Experience with microservices architecture.
- Ability to adapt and learn new technologies quickly.
Position Competencies
- Job Knowledge – Deep understanding of full-stack software engineering.
- Time Management – Ability to prioritize and manage time effectively in a remote setting.
- Communication – Strong verbal and written communication in English.
- Initiative – Self-starter with a proactive attitude.
- Customer Focus – Strong understanding of user needs and business goals.
Work Environment
- 100% Remote
- Flexible working hours within a distributed team
- Collaborative and inclusive team culture