Job Closed
This listing is no longer active.
Agilidade | Senioridade | Transparência | Responsabilidade Social
Mid-Level Back-End Developer – .NET
Location
Brazil
Posted
87 days ago
Salary
0
Seniority
Senior
Job Description
Mid-Level Back-End Developer – .NET
AVANTTi
• Develop and maintain back-end systems. • Work on e-commerce order processing. • Develop and enhance microservices. • Ensure code quality through unit testing. • Collaborate with cross-functional teams to continuously improve systems.
Job Requirements
- Experience with .NET Core 3.1 or higher.
- Experience with SQL databases.
- Knowledge of microservices architecture.
- Knowledge of messaging systems.
- Knowledge of unit testing.
- Knowledge of Docker.
- Practical knowledge (does not need to be an expert) of: MongoDB, Kafka, VTEX.
- Experience with ReactJS.
- Experience with NoSQL databases (MongoDB).
- Knowledge of .NET Framework.
- Experience with cloud services (Azure and/or AWS).
- Additional experience with Kafka and MongoDB.
- Minimum of 4 years of software development experience.
- Minimum of 2 years working with .NET Core.
Benefits
- 100% remote (no option to change)
Related Guides
Related Job Pages
More Backend Engineer Jobs
Back-end IT Innovation
TOPMINDHá 21 anos no mercado, com atuação Latam e Estados Unidos, a TOPMIND é umas das principais empresas de TI.
• Create modern back-end solutions • Test new technologies • Work on strategic projects • Develop and maintain scalable back-end APIs and services • Participate in architectural decisions and technology selection • Write clean, testable, and well-documented code • Implement integrations with internal and external services • Monitor application performance, security, and reliability • Contribute ideas for continuous product and process innovation
• Experience working on Mobile-focused BFFs (Backend-for-Frontend) • Design and develop scalable, resilient backend solutions using Java; • Ensure code quality with a focus on maintainability and performance; • Promote software engineering best practices, including TDD, BDD, DDD and Clean Code; • Perform code reviews and optimizations, engage in pair programming and provide mentoring to the team; • Collaborate with business areas to translate complex rules into efficient implementations; • Promote dissemination of technical knowledge and provide support to development teams; • Guide and establish technical guidelines for requirements gathering with clients; • Take technical ownership of backend-related issues across projects and products; • Ensure technical project documentation and application security; • Propose solutions autonomously, contributing to decision-making at different leadership levels; • Facilitate consensus-building in high-complexity technical decisions, fostering collaboration and alignment among developer teams.
• Lead the technical team and ensure delivery of requirements for the BFF and app; • Ensure the development of microservices using Java/Spring Boot; • Manage Kafka queues for communication between services; • Collaborate with cross-functional teams to implement effective solutions; • Monitor and continuously improve service performance using tools such as Dynatrace, Grafana, and OpenSearch.
• Develop and evolve critical back-office applications • Build complex, high-performance interfaces in Angular • Design and implement scalable APIs and services • Contribute to architectural decisions and best practices • Work on resolving highly complex issues



