Skip To Main Content
backBack to Search

Senior .NET Developer

Remote in Brazil
.NET
& 7 others

We are seeking a passionate, hardworking, and enthusiastic Senior .NET Developer to become part of our innovative engineering team.

Our team focuses on developing and modernizing a cutting-edge trade automation solution tailored for multinational corporations to boost efficiency, reduce costs, manage risk, and seamlessly adhere to import/export compliance regulations worldwide.

This role is ideal for professionals seeking collaboration and driven by the challenge of delivering high-quality software aligned with intricate global compliance standards.

Responsibilities
  • Lead the development and modernization of software applications by working closely with a distributed team
  • Design and optimize complex software systems in accordance with advanced development methodologies
  • Provide critical guidance during code reviews to uphold coding standards and foster constructive feedback
  • Collaborate across the full Agile software development lifecycle, including design, coding, testing, QA, and deployment
  • Drive technical design decisions for better alignment with solution goals and scalable system requirements
  • Mentor team members to build their technical expertise, emphasizing industry best practices
  • Pursue "innovation time" to explore personal projects or contribute to special team initiatives
Requirements
  • 3+ years of expertise in cloud-native development with C# / .NET Core
  • Background in full-stack development (TypeScript, Angular)
  • Competency in developing APIs with REST or GraphQL
  • Understanding of microservices architecture
  • Familiarity with MVC design principles
  • Expertise in database technologies including SQL and NoSQL systems
  • Proficiency in DevOps practices, including CI/CD pipelines and automation tooling
  • Background in implementing Domain-Driven Design (DDD) methodologies and N-tier architectural patterns
  • Knowledge of software design patterns and iterative application design processes
  • SaaS development experience targeting large-scale and enterprise applications
  • Skills in debugging, troubleshooting, and resolving complex technical issues
  • Effective communication and collaboration skills with both technical and business stakeholders
  • English level – B2 or higher, both spoken and written
Nice to have
  • Knowledge of algorithms and data structures with a focus on efficient implementations
  • Understanding of fundamental computer science concepts and their practical applications
  • Capability to produce clean, efficient, and maintainable code
  • Familiarity with translating business needs into analytical solutions and developing data visualizations
  • Showcase of self-driven initiative and a collaborative approach to teamwork and resolving 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