Brazil
We are looking for a passionate, dedicated, and innovative Senior .NET Developer to join our forward-thinking engineering team.
Our team leads the development and enhancement of a world-class trade automation solution tailored to help multinational organizations improve efficiency, cut costs, manage risk, and seamlessly comply with global import/export regulations.
This opportunity is ideal for professionals who excel in a team-driven environment and are inspired by creating exceptional software designed to address complex global compliance challenges.
Responsibilities
- Develop and modernize software applications by collaborating with a distributed team
- Design, implement, and optimize complex software systems in alignment with advanced development methodologies
- Provide leadership during code reviews, promoting coding standards and offering constructive feedback
- Collaborate on all aspects of Agile software development, such as design, coding, testing, QA, and deployment
- Contribute to technical design decisions to enhance alignment with solution goals and scalability
- Mentor team members to elevate their technical expertise while emphasizing best 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, with an emphasis on technical communication skills
Nice to have
- Knowledge of algorithms and data structures with the capability to implement them efficiently
- Understanding of core computer science fundamentals with practical application in coding
- Capability to craft clean, efficient, and maintainable code
- Familiarity with translating business requirements into analytical solutions and producing compelling data visualizations
- Showcase of self-motivation and a proactive approach to 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