Brazil
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