Skip To Main Content
backBack to Search

Senior .NET Developer

Remote in Brazil
.NET
& 7 others

We are looking for a passionate, hardworking, and enthusiastic Senior .NET Developer to join our innovative engineering team.

Our team drives the development and evolution of a world-class trade automation solution aimed at helping multinational corporations boost efficiency, reduce costs, manage risks, and meet global import/export compliance regulations seamlessly.

This position is ideal for professionals who excel in collaborative environments and are driven by creating exceptional software designed to address complex global compliance standards.

Responsibilities
  • Develop and modernize software applications through collaboration with a distributed team
  • Design, implement, and optimize complex software systems while adhering to advanced development methodologies
  • Provide leadership during code reviews by promoting coding standards and delivering constructive feedback
  • Collaborate on all facets of Agile software development, including design, coding, testing, QA, and deployment
  • Contribute to technical design to ensure alignment with solution objectives and scalability
  • Mentor team members to enhance their technical expertise and encourage adherence to best practices
  • Participate in "innovation time" to pursue personal projects or contribute to special team initiatives
Requirements
  • 3+ years of experience in developing cloud-native applications with a primary focus on C# / .NET Core
  • Skills in full-stack development, including TypeScript and Angular
  • Competency in APIs through REST or GraphQL
  • Background in microservices architecture
  • Familiarity with MVC design principles
  • Expertise in database technologies, both SQL and NoSQL
  • Proficiency in DevOps practices such as CI/CD pipelines and automation tools
  • Background in employing Domain-Driven Design (DDD) methodologies and N-tier architectures
  • Strong understanding of software design patterns and iterative application design methods
  • SaaS development experience targeting large-scale and enterprise applications
  • Competency in debugging, troubleshooting, and solving complex technical issues
  • Effective communication and collaboration with technical and business stakeholders
  • B2 level of English or higher, with strength in technical communication
Nice to have
  • Knowledge of algorithms and data structures combined with efficient implementation expertise
  • Understanding of core computer science principles and their application in coding
  • Capability to write clean, efficient, and maintainable code
  • Familiarity with translating business needs into analytical solutions and creating data visualizations
  • Showcase of self-motivation and a proactive attitude toward teamwork and solving challenges
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