We are seeking a seasoned Senior .NET Developer to bolster our team and lead our development efforts from inception through to production deployment. In this role, you will play a crucial part in shaping the future of our products by guiding and mentoring diverse teams. Your expertise will ensure that our solutions are not only robust and scalable but also align with business goals and deliver exceptional value to our clients.
Responsibilities
- Manage development and QA teams, implementing agile practices and ensuring adherence to best practices
- Architect and develop high-quality, scalable systems with a focus on meeting customer needs and building efficient architectures
- Champion test automation and uphold quality standards, integrating innovative technologies such as AI
- Foster continuous improvement by driving process enhancements and adopting cutting-edge tools and technologies
- Serve as a quality consultant, utilizing data-driven decision-making and maintaining transparent communication with all stakeholders
- Mentor team members, providing technical guidance and career development support
- Ensure project deliverables meet the highest performance standards and comply with industry practices
- Engage in proactive problem-solving and provide strategic solutions to complex technical issues
- Lead by example in following coding standards and conducting code reviews
Requirements
- At least 3 years of experience in .NET development
- Proficient in SQL Server for advanced database management
- Experienced with Microsoft Azure for cloud services and solutions
- Knowledgeable in Visual Basic 6 for maintaining and upgrading legacy systems
- Skilled in using Selenium, Cypress, JMeter for test automation and performance testing strategies
- Proficient in Azure DevOps, Git, and other version control tools for efficient team collaboration
- Deep understanding of design patterns and best practices for developing scalable solutions
- Experienced in Agile methodologies such as Scrum and Kanban to optimize project workflows
- Proficient with ASP.NET Core, Entity Framework Core, REST APIs, RabbitMQ, and monitoring tools like Grafana and Datadog
- Strong leadership skills with the ability to guide teams, make informed decisions, and effectively communicate with stakeholders
- Fluent in English with excellent communication skills, capable of effective interaction at a B2 level or higher
Nice to have
- Advanced certifications in .NET or related technologies
- Familiarity with microservices architectures and containerization technologies like Docker and Kubernetes
- Advanced knowledge of testing fundamentals and best practices
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