Back to Search
Currently, we are looking for a remote Middle .NET Developer to join our team.
Responsibilities
- Develop and modernize software applications using best practices in coordination with a distributed team
- Contribute to design choices where necessary
- Contribute in all aspects of an Agile software development process including: design, programming, testing, documentation, quality assurance and implementation
- Lead code reviews to enforce code standards and provide constructive feedback to developers
- Mentor the technical resources on the team to reinforce best practice and develop the team members
- Looks forward to leveraging “innovation time” to work on pet projects and special areas of interest
Requirements
- 2+ years of .NET experience
- 2+ years of experience developing cloud native applications
- Full stack development experience
- C# experience
- TypeScript experience
- Microservices experience
- MVC experience
- Knowledge of AWS - Serverless / Lambda
- Containers - Docker, ECS/EKS, and Kubernetes experience
- Message Queueing Services – Amazon SQS / MQ experience
- DevOps - CI/CD practices and tools and understanding of pipelines
- Experience with Domain Driven Design (DDD) software development practices
- A good understanding of design patterns and N-Tier architecture
- Experience designing applications iteratively with continuous collaboration between business and tech
- Strong debugging, troubleshooting, and problem solving skills
- Good communication and collaboration skills
Nice to have
- Understanding of algorithms and data structure and how to efficiently implement them into a solution.
- Strong understanding of CS fundamentals and how to apply them to code
- Ability to produce clear, efficient and concise code
- Ability to translate business requirements into analytics solutions and create visualizations levering data modeling tools
- Be an energetic, self-starter, who is comfortable in a team-oriented environment
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn