Back to Search
We are currently looking for a proactive remote Senior .NET Full Stack Developer skilled in ReactJS and demonstrating proficiency in crafting, deploying, and refining code with finesse on the Microsoft Azure platform.
This role presents an opportunity for close collaboration with development counterparts, product leadership, and fellow technical experts, fostering the creation of innovative and impactful solutions. The selected candidate will assume responsibility for enhancing and optimizing existing software and ensuring stringent quality standards throughout the developmental stages.
Responsibilities
- Craft, deploy, and refine code efficiently based on specified requirements
- Diagnose, debug, enhance, and maintain existing software
- Engage with management and team members to discern user requirements and specifications
- Participate in Agile sprint planning and engage in code reviews
- Ensure the reliability, availability, performance, and scalability of systems
- Navigate and troubleshoot code within large-scale, intricate environments
- Provide technical insights for new feature requirements, collaborating with business owners and architects
- Sustain continuous improvement by staying abreast of industry trends and emerging technologies
- Champion the implementation of solutions aligned with business objectives
- Guide and mentor less experienced team members, fostering their skill enhancement and career growth
Requirements
- A minimum of 3 years of production experience in .NET back-end development utilizing C# or .NET Core
- Hands-on experience with ASP.NET Web API and .NET ORM, such as Entity Framework, for constructing scalable and high-performance applications
- Proficiency in REST and SOAP web services for seamless integration with other systems
- Expertise in Microsoft Azure for the management of cloud-based infrastructure and applications
- Familiarity with ReactJS, JavaScript, and HTML/CSS for front-end development
- Competence with SQL Databases, adept at designing and managing database schema, including procedures, triggers, and views
- Knowledge of Git, Jenkins, and CI/CD for version control, integration, and deployment
- Familiarity with Docker and the Microservices Architecture Pattern for constructing and deploying scalable applications
- Exceptional communication skills in spoken and written English, at an upper-intermediate level or higher
Nice to have
- Experience with Azure Kubernetes Service (AKS) and Azure Functions
- Understanding of NoSQL databases, such as MongoDB and Cassandra
- Proficiency in Git, Jenkins, and CI/CD for version control, integration, and deployment
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