We are seeking a passionate, dedicated, and enthusiastic Senior .NET Developer to become part of our forward-thinking engineering team.
Our team focuses on the development and enhancement of a cutting-edge trade automation solution, enabling multinational corporations to boost efficiency, lower costs, mitigate risk, and effortlessly comply with import/export regulations globally.
This position is suited for professionals who excel within collaborative environments and are driven to deliver exceptional software addressing intricate global compliance requirements.
#LI-DNI
Responsibilities
- Collaborate with a distributed team to create and modernize software applications
- Design and optimize complex software systems while adhering to advanced development practices
- Lead code reviews, ensuring consistency with coding standards and providing constructive feedback
- Participate in all stages of Agile software development, including design, coding, testing, quality assurance, and deployment
- Drive technical design decisions to advance solution objectives and scalability
- Mentor team members to improve their technical proficiency while focusing on best practices
- Allocate "innovation time" for personal projects or contributing to unique 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 in creating cloud-native applications emphasizing C# / .NET Core
- Skills in full-stack development, including TypeScript and Angular
- Competency in constructing APIs with REST or GraphQL
- Background in microservices architecture
- Familiarity with MVC design principles
- Expertise in database platforms such as SQL and NoSQL
- Proficiency in DevOps methodologies, including CI/CD pipelines and automation tools
- Background in applying Domain-Driven Design (DDD) and N-tier architectural methodologies
- Strong understanding of software design patterns and iterative development approaches
- Experience in building SaaS solutions for large-scale and enterprise-level applications
- Competency in troubleshooting and resolving complex technical issues
- Ability to communicate effectively and collaborate with both technical and business stakeholders
- Knowledge of algorithms and data structures, combined with the capability to implement them efficiently
- Understanding of computer science fundamentals and their application in hands-on coding scenarios
- Flexibility to write clean, efficient, and maintainable code
- Familiarity with converting business requirements into analytical outputs and developing data visualizations
- Capability to exhibit self-motivation and 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