We are thrilled to invite 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 by applying best practices in collaboration with a distributed team
- Design, implement, and optimize complex software systems while following advanced development strategies
- Provide leadership during code reviews, upholding coding standards and offering constructive feedback
- Collaborate across all stages of Agile software development, including design, coding, testing, QA, and deployment
- Contribute to technical design decisions that align with solution goals and scalability
- Mentor team members to elevate their technical expertise and foster adherence to best practices
- Engage in dedicated "innovation time" to explore personal projects or participate in team-specific initiatives
Want more jobs like this?
Get Software Engineering jobs in Barra do Garças, Brazil delivered to your inbox every week.
- 5+ years of experience in developing cloud-native applications with a focus on C# / .NET Core
- Skills in full-stack development (TypeScript, Angular)
- Competency in API creation using REST or GraphQL
- Knowledge of microservices architectural design
- Familiarity with MVC design principles
- Expertise in database technologies, including SQL and NoSQL databases
- Proficiency in DevOps practices such as CI/CD pipelines and automation tooling
- Background in utilizing Domain-Driven Design (DDD) and N-tier architectural patterns
- Understanding of software design patterns and iterative application design methodologies
- SaaS development experience, particularly for large and enterprise-scale applications
- Competency in resolving complex technical issues through effective debugging and troubleshooting
- Strong communication and collaboration skills to work effectively with both technical and business stakeholders
- Understanding of algorithms and data structures with the capability to apply them efficiently
- Showcase of core computer science fundamentals and their real-world application in software development
- Capability to write code that is clean, efficient, and easy to maintain
- Familiarity with converting business requirements into analytical solutions and crafting data visualizations
- Self-driven mindset paired with a proactive attitude towards teamwork and solving challenges
- 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