Job Title: Principal Web Software Engineer
Our team is seeking an experienced and skilled software engineer to design, develop, and maintain robust web applications using the latest technologies. The ideal candidate will have a strong background in .NET Core and Angular, as well as excellent communication skills.
Key Responsibilities:
* Design and develop scalable web applications using .NET Core and Angular.
* Collaborate with cross-functional teams to deliver high-quality solutions.
* Write clean, maintainable, and testable code.
* Participate in architectural discussions and code reviews.
* Continuously improve our systems and processes.
Requirements:
* 6+ years of professional experience in .NET development.
* Strong skills in Angular (latest versions preferred).
* Solid understanding of C#, REST APIs, Entity Framework, and SQL.
* Experience with Azure, CI/CD pipelines, and microservices is a plus.
* Excellent English communication skills (spoken and written).
* Team player with a proactive and problem-solving mindset.
What We Offer:
* A dynamic and collaborative work environment.
* Ongoing training and professional development opportunities.
* Competitive salary and benefits package.