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 modernization of a cutting-edge trade automation solution designed to help multinational corporations increase efficiency, reduce costs, manage risk, and meet import/export compliance regulations seamlessly.

This role is ideal for professionals who excel in collaborative environments and are motivated to deliver exceptional software that tackles complex global compliance requirements.

Responsibilities
  • Deliver software applications by collaborating with a distributed team
  • Design complex software systems in alignment with advanced development methodologies
  • Provide leadership during code reviews to uphold coding standards and share constructive feedback
  • Participate in Agile software development, such as design, coding, testing, QA, and deployment
  • Drive technical design decisions that align with solution goals and scalability
  • Mentor team members to enhance their technical expertise and encourage best practices
  • Explore "innovation time" opportunities to pursue personal projects or support special team initiatives
Requirements
  • 3+ years of experience developing cloud-native applications focused on C# / .NET Core
  • Skills in full-stack development (TypeScript, Angular)
  • Competency in building APIs using REST or GraphQL
  • Background in microservices architecture
  • Familiarity with MVC design principles
  • Expertise in database technologies such as SQL and NoSQL
  • Proficiency in DevOps practices, including CI/CD pipelines and automation tooling
  • Background in applying Domain-Driven Design (DDD) methodologies and N-tier architectural patterns
  • Understanding of software design patterns and iterative application design processes
  • SaaS development experience targeting large and enterprise-scale applications
  • Capability to debug, troubleshoot, and resolve complex technical challenges
  • Effective communication and collaboration with both technical and business stakeholders
  • English proficiency at B2 level or higher with strong technical communication
Nice to have
  • Knowledge of algorithms and data structures paired with efficient implementation capability
  • Background in core computer science fundamentals and their practical coding applications
  • Showcase of writing clean, efficient, and maintainable code
  • Familiarity with translating business requirements into analytical solutions and crafting data visualizations
  • Understanding of self-motivation and proactive teamwork in problem-solving
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