Senior .NET Engineer
EPAM Systems · Denver, CO · 1 mo ago
HybridInformation TechnologyFull-time
Responsibilities
- Break down monolithic .NET applications into distributed microservices
- Design scalable APIs and event-driven communication patterns
- Implement containerization tools to optimize deployment workflows
- Maintain and optimize existing .NET Framework and .NET Core applications
- Write complex, high-performing SQL queries, stored procedures, and schemas
- Diagnose and resolve database bottlenecks to ensure high availability
- Build responsive, user-friendly web interfaces using modern JavaScript frameworks
- Ensure seamless integration between frontend UI and backend microservices
Requirements
- Backend: C#, .NET Core, ASP.NET MVC, Web API
- Database: SQL Server, T-SQL, query optimization, ORMs (Entity Framework)
- Architecture: Microservices, RESTful APIs, Event Buses (RabbitMQ / Kafka)
- Frontend: Angular, React, or Vue.js, along with HTML5, CSS3, and TypeScript
- Cloud & DevOps: Docker, Kubernetes, CI/CD pipelines, and AWS or Azure
- Bachelor's degree in Computer Science or equivalent work experience
- 5+ years of professional full-stack software development experience
- Proven track record of migrating legacy codebases to microservices
- Strong communication skills for collaborating across cross-functional teams