We are seeking a Senior Software Engineer with expertise in .NET.
As a Senior Software Engineer, you will play a crucial role in delivering high-quality software solutions. You will work closely with a talented team to create value-driven solutions while managing technical debt. If you are ready to take on challenges and make a difference, we invite you to apply.
Responsibilities
- Ensure high-quality solutions while managing technical debt
- Focus on value creation by identifying optimal solutions for the business
- Defend and explain ideas clearly to ensure team alignment
- Manage external dependencies and integrate with multiple teams
- Stay curious and proactively seek improvements
- Adopt the team’s ways of working and participate in key meetings
- Take initiative in picking up tasks and enhancing the codebase
- Contribute to backlog refinement and engage in pair programming as needed
- Solve problems independently rather than merely completing tasks
- Participate in technical discussions and provide valuable insights
- Focus on efficient delivery while working in a self-sufficient team
- Work effectively in Scrum environments
Requirements
- 3+ years of experience in .NET with a strong background in ASP.NET
- Experience in cloud services, particularly Amazon Web Services
- Proficiency in Apache Kafka for producing and consuming events
- Solid understanding of Git, Bamboo, and Terraform
- Strong knowledge of SQL databases and query optimization techniques
- Experience with serverless databases
- Experience in automated testing, including Integration and Pact tests
- Competency in Test-Driven Development practices
- Proficiency in English for effective remote collaboration
Nice to have
- Familiarity with vector databases
- Understanding of Domain-Driven Design and systems modeling
We offer
- 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