Senior Full-Stack .NET Developer - C#, Vue.js, REST APIs

Оплата: По договоренности
Удаленно
Full-time

As a Full-Stack .NET Developer, you'll contribute to the complete application lifecycle—from conceptualization through deployment and maintenance. You'll work alongside cross-functional teams to create high-performance, user-centric applications that address complex business challenges. This remote position provides the flexibility to work from your preferred location while making a significant impact on our technology infrastructure and product offerings.


Key Responsibilities:

- Design and develop scalable, high-performance web applications using ASP.NET Core and modern JavaScript frameworks.

- Architect and implement microservices-based solutions that prioritize maintainability, testability, and scalability.

- Create responsive and intuitive user interfaces utilizing Vue.js (preferred), TypeScript, and contemporary HTML/CSS methodologies.

- Implement efficient database designs and data access patterns using Entity Framework Core and SQL Server.

- Configure and maintain CI/CD pipelines through Azure DevOps for automated testing and seamless deployment.

- Containerize applications with Docker and orchestrate deployments with Kubernetes in cloud environments.

- Collaborate with UX/UI specialists to implement exceptional user experiences across platforms and devices.

- Participate in thorough code reviews to ensure quality, performance, and adherence to industry best practices.

- Troubleshoot and resolve complex technical challenges in production environments efficiently.

- Contribute to technical documentation and knowledge sharing initiatives within the development team.

- Stay current with emerging technologies and evolving trends in the .NET ecosystem.


Required Skills:

- 4+ years of professional experience in full-stack development utilizing .NET technologies.

- Strong proficiency in C# 9.0+ and ASP.NET Core 6.0+ development frameworks.

- Solid understanding of object-oriented programming principles and software design patterns.

- Experience with Entity Framework Core and SQL Server database design, optimization, and management.

- Proven expertise in JavaScript/TypeScript and at least one modern frontend framework (Vue.js preferred, React or Angular acceptable).

- Practical knowledge of Docker containerization and Kubernetes orchestration for application deployment.

- Experience with Azure DevOps for CI/CD pipelines, version control, and project management.

- Hands-on experience developing and consuming RESTful APIs and web services.