Skip To Main Content
backBack to Search

Senior .NET Developer

Remote in Brazil
.NET
& 7 others

We are looking for a passionate Senior .NET Developer to join our dynamic engineering team and drive the development and modernization of our Global Trade application suite.

This critical role requires a forward-thinking professional who thrives in ambiguity, leverages cutting-edge technologies, and contributes to delivering user-focused, high-performing software solutions.

Responsibilities
  • Develop and modernize software applications using best practices in coordination with a distributed team
  • Provide advanced understanding of software development methodologies to design and develop complex systems
  • Facilitate design decisions collaboratively with stakeholders as necessary
  • Contribute to all facets of Agile software development, including design, programming, testing, documentation, quality assurance, and implementation
  • Lead code reviews to ensure adherence to standards and provide constructive feedback
  • Offer mentorship to team members, fostering best practices and professional growth
  • Deliver working software that aligns with end-user satisfaction goals
  • Continuously innovate and explore pet projects or initiatives during designated “innovation time”
Requirements
  • 3+ years of experience in cloud-native application development using:
  • Full stack development, C# / .NET Core, TypeScript, Angular
  • REST/GraphQL APIs and microservices architecture
  • MVC patterns and SQL/NoSQL databases
  • CI/CD practices, tools, and pipeline development
  • Strong background in Domain-Driven Design (DDD) software development practices
  • Proficiency in understanding and applying design patterns and N-Tier architecture
  • Experience working on SaaS applications for large or enterprise-class software
  • Capability to deliver applications iteratively through continuous collaboration with technical and business teams
  • Skill in debugging, troubleshooting, and solving complex software problems
  • Proficiency in clear communication and effective collaboration within a team
Nice to have
  • Understanding of algorithms and data structures with the capability to apply them to optimal solutions
  • Strong grasp of computer science fundamentals
  • Skill in writing efficient, precise, and maintainable code
  • Ability to translate business needs into analytics solutions with data modeling tools
  • Energetic self-starter comfortable with team collaboration and an agile environment
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