Skip To Main Content
backBack to Search

Senior .NET Developer

Remote in Brazil
.NET
& 7 others

We are seeking a dedicated, skilled, and motivated Senior .NET Developer to become a valued member of our forward-thinking engineering team.

Our team focuses on developing and modernizing a premier trade automation solution, empowering multinational corporations to boost efficiency, lower costs, manage risks, and ensure compliance with global import/export regulations.

This opportunity is ideal for professionals who excel in collaborative settings and are driven by the creation of exceptional software tailored to complex global compliance needs.

Responsibilities
  • Develop and modernize software applications by collaborating closely with a distributed team
  • Design, implement, and optimize complex software systems in accordance with advanced development methodologies
  • Provide leadership during code reviews by promoting coding standards and offering constructive feedback
  • Collaborate on all facets of Agile software development, including design, coding, testing, QA, and deployment
  • Contribute to technical design decisions for better alignment with solution objectives and scalability
  • Mentor team members to elevate technical expertise while promoting best coding practices
  • Engage in "innovation time" to explore personal projects or support special team initiatives
Requirements
  • 3+ years of experience in developing cloud-native applications with a focus 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
  • Strong grasp of software design patterns and iterative application design processes
  • SaaS development experience targeting large and enterprise-scale applications
  • Competency in debugging, troubleshooting, and resolving complex technical challenges
  • Effective communication and collaboration skills with both technical and business stakeholders
  • B2 level of English or higher, focusing on technical communication capabilities
Nice to have
  • Knowledge of algorithms and data structures with capability to implement them efficiently
  • Understanding of core computer science fundamentals and their practical coding applications
  • Capability to produce clean, efficient, and maintainable code
  • Familiarity with transforming business requirements into analytical solutions and developing data visualizations
  • Showcase of self-motivation and a proactive mindset for teamwork and 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