Senior .NET Developer
Remote in Colombia: Medellin
.NET
& 11 others

Sorry, this position is no longer available
Colombia: Medellin
We seek an accomplished Senior .NET Developer to join our team, contributing to an engaging project focused on crafting REST APIs to empower a cloud-centric platform.
As a valued member of our team, your role encompasses the development, testing, and deployment of REST APIs utilizing the .NET framework and cutting-edge DevOps tools. If you possess a fervor for creating resilient, scalable, and secure REST APIs, thriving in a collaborative setting, we encourage you to apply for this compelling opportunity.
Responsibilities
- Contribute to the construction of innovative microservices and support the eventual phasing out of the legacy system
- Construct and sustain REST APIs utilizing the .NET framework
- Devise and execute CI/CD pipelines with the aid of contemporary DevOps tools
- Forge, uphold, and optimize SQL databases
- Containerize REST APIs via Docker and deploy them on Kubernetes or alternative container orchestration platforms
- Engage in collaboration with fellow developers, QA engineers, and product managers to assure top-tier software delivery
- Participate in code reviews and offer constructive input to fellow team members
- Record details regarding REST API design, implementation, and infrastructure
- Engage in Agile development processes and associated ceremonies
Requirements
- A minimum of 3 years of hands-on experience in developing REST APIs using the .NET framework
- Familiarity with Continuous Integration and Delivery (CI/CD) pipelines, employing tools such as Circle CI, Jenkins, or GitHub Actions
- Expertise in SQL databases, encompassing database design, optimization, and administration
- Competence in Git for version control and collaborative purposes
- Effective problem-solving skills coupled with analytical acumen
- Robust collaboration skills, showcasing the capacity to work harmoniously in a cross-functional team
- Fluency in spoken and written English at an Upper-Intermediate level or beyond
Nice to have
- Background in utilizing Kafka for constructing distributed systems
- Familiarity with monitoring and observability tools like Datadog and Grafana
- Experience with Docker, Kubernetes, and/or other containerization technologies
- Understanding of the Go language, particularly in the realm of microservices development
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