Georgia
We are looking for a remote Lead .NET Developer to join our team. You will work on a challenging project, where you will be responsible for developing, testing, and deploying software solutions. The project requires strong knowledge of .NET Core and Microsoft SQL Server .
Responsibilities
- Develop, test and deploy software solutions using .NET Core and Microsoft SQL Server
- Participate in all phases of the software development life cycle, including requirement gathering, design, implementation, testing, and deployment
- Collaborate with cross-functional teams to identify, analyze, and solve complex problems
- Produce technical documentation and provide support to end-users when required
- Ensure the quality of the software by writing clean, maintainable, and testable code
- Lead the team of experienced engineers
Requirements
- 5+ years of experience in .NET development, with a focus on .NET Core
- Experience with Microsoft SQL Server: Fundamentals (Tables, Keys, Indexes, Constraints, etc), T-SQL syntax, Querying and Modeling
- Expertise in design patterns, SOLID principles, and clean code practices
- Familiarity with Dependency Injection and Inversion of Control, Unit Testing, and Continuous Integration and Continuous Deployment (CI/CD)
- Knowledge of C# fundamentals, including memory/execution models, garbage collection, collections, and data structures, as well as LINQ
- Good understanding of software development processes, such as Scrum, Kanban, and ScrumBan
- 1+ year of relevant leadership experience
- Excellent communicational and problem-solving skills
- B1+ English level proficiency
Nice to have
- Proficiency with Microsoft Azure
- Familiarity with RabbitMQ
- Experience with ASP.NET MVC
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