We are seeking a passionate, hardworking, and enthusiastic Senior .NET Developer to join our innovative engineering team.
Our team is responsible for the development and modernization of a world-class trade automation solution designed to help multinational corporations increase efficiency, reduce costs, manage risk, and seamlessly meet import/export compliance regulations around the world.
This role is perfect for professionals who thrive in a collaborative environment and are motivated by delivering exceptional software that meets complex global compliance requirements.
#LI-DNI
Responsibilities
- Develop and modernize software applications using best practices in collaboration with a distributed team
- Design, implement, and optimize complex software systems following advanced development methodologies
- Provide leadership in code reviews, enforcing coding standards while offering constructive feedback
- Collaborate on all aspects of Agile software development, including design, coding, testing, QA, and deployment
- Contribute to technical design decisions to align with solution goals and scalability
- Mentor team members to advance their technical expertise and reinforce best practices
- Engage in "innovation time" to explore personal projects or contribute to special team initiatives
Want more jobs like this?
Get Software Engineering jobs in Barra do Garças, Brazil delivered to your inbox every week.
- 5 to 7 years of experience developing cloud-native applications focusing on C# / .Net Core
- Skills in full-stack development (TypeScript, Angular)
- Competency in creating APIs using REST or GraphQL
- Background in microservices architecture
- Familiarity with MVC design principles
- Expertise in database technologies like SQL and NoSQL
- Proficiency in DevOps practices, including CI/CD pipelines and automation tooling
- Background in Domain-Driven Design (DDD) methodologies and N-tier architectural patterns
- Strong grasp of software design patterns and iterative application design processes
- SaaS development experience, ideally for large and enterprise-scale applications
- Competency in debugging, troubleshooting, and resolving complex technical issues
- Effective communication and collaboration skills, both with technical and business stakeholders
- Knowledge of algorithms and data structures with an ability to efficiently implement them
- Strong understanding of core computer science fundamentals and their practical application in coding
- Capability to write clean, efficient, and maintainable code
- Familiarity with translating business requirements into analytical solutions and creating data visualizations
- Self-motivated personality with a proactive approach to teamwork and problem-solving
- 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