Senior Full-Stack .NET Developer - C#, Vue.js, REST APIs
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.
