Senior .NET Full Stack Cloud Developer

Sorry, this position is no longer available
Colombia
Join our remote team as a Senior Developer specializing in the .NET Full Stack Cloud domain within a globally recognized leader in cutting-edge software solutions.
We actively seek a hands-on developer with proven expertise in .NET and ReactJS to conceptualize, construct, and deploy code with efficiency and sophistication on the Microsoft Azure platform. This role presents an opportunity for close collaboration with development colleagues, product leadership, and fellow technical professionals to innovate and deliver impactful solutions. The selected candidate will assume the responsibility of enhancing and optimizing existing software, ensuring impeccable standards throughout the entire development lifecycle.
Responsibilities
- Craft, implement, deploy, and refine code with efficiency, aligning it with specified requirements
- Identify, troubleshoot, enhance, and maintain existing software
- Engage in collaborative discussions with management and team members to discern user requirements and specifications
- Participate in Agile sprint planning and contribute to code reviews
- Safeguard reliability, availability, performance, and scalability of systems
- Navigate and troubleshoot code in large-scale, intricate environments
- Offer technical insights for new feature requirements, collaborating with business owners and architects
- Stay abreast of industry trends and emerging technologies to contribute to continuous improvement
- Champion the implementation of solutions that align with business objectives
- Provide mentorship and guidance to less experienced team members, aiding in their skill enhancement and career growth
Requirements
- A minimum of 3 years of production experience in .NET backend development using C# or .NET Core
- Proven expertise with ASP.NET Web API and .NET ORM, such as Entity Framework, for constructing scalable and high-performance applications
- Proficient in REST and SOAP web services for seamless integration with other systems
- Adeptness in utilizing Microsoft Azure for managing cloud-based infrastructure and applications
- Thorough familiarity with ReactJS, JavaScript, and HTML/CSS for frontend development
- Experience with SQL Databases for designing and overseeing database schema, encompassing procedures, triggers, and views
- Familiarity with Git, Jenkins, and CI/CD for version control, integration, and deployment
- Knowledge of Docker and the Microservices Architecture Pattern for developing and deploying scalable applications
- Exceptional communication skills in spoken and written English, at an upper-intermediate level or higher
Nice to have
- Proficiency in NoSQL databases, such as MongoDB and Cassandra
- Understanding of Kubernetes for container orchestration and deployment
- Experience with 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