Back to Search
We are currently looking for a remote Senior .NET Software Engineer with 3+ years of software development experience with C# and Microsoft .NET stack technologies to join our team.
The customer is a global provider of professional information, software solutions, and services for clinicians, accountants, lawyers, and tax, finance, audit, risk, compliance, and regulatory sectors.
The main scope of tasks includes the design, testing, and developing of a platform with REST architecture using WCF/Web API services.
Responsibilities
- Use Microsoft technologies to develop technical solutions for creating services in an environment agnostic platform
- Design, develop, unit test and document code according to the requirements of the project
- Analyze, diagnose and resolve errors related to the applications
- Work both independently and collaboratively with internal and external stakeholders
- Develop, maintain and support programs/tools for internal and external customers
- Follow all standards and methodologies
Requirements
- 3+ years of software development experience with C# and Microsoft .NET stack technologies
- Good command of .NET development using ASP.NET Core, ASP.NET Web API, ASP.NET MVC, REST
- Experience with Azure Service Fabric
- Understanding of object-oriented analysis, SOA and design patterns
- Cloud platform development experience with Microsoft Azure: API Management Services, Azure Blob, Azure Cosmos DB, Azure Service Bus, Azure Relay, Azure Functions, etc.
- Experience with ARM templates and Azure Cloud Services
- Experience with CI/CD and its tools
- Unit testing and mocking (xUnit, MSTest) experience
- Scrum, Kanban or Agile experience
- Having a startup mindset with Quick Develop/Test/Deploy cycles
- Good written and oral communication skills (B1+)
Nice to have
- Microservices development experience
- Experience with enterprise search platforms (Apache Solr/Elasticsearch)
- Experience with graph databases (Neo4j)
- Experience with project-release management services (TFS/Jira/Azure DevOps)
Technologies
- .NET
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