Job Closed
This listing is no longer active.
We make a difference, solve outstanding problems and make the digital transformation of our clients possible.
Senior Software Engineering Analyst – .NET 6+, .NET Core
Location
Brazil
Posted
103 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineering Analyst – .NET 6+, .NET Core
Inmetrics
• Develop and maintain resilient distributed systems, focusing on integrity and large-scale performance. • Design microservices-based architectures, ensuring non-functional requirements are met. • Lead the technical evolution of products, identifying opportunities for refactoring and reducing technical debt. • Produce and review technical architecture documentation. • Ensure repository health and the efficiency of continuous integration pipelines. • Perform advanced troubleshooting and resolve complex bugs in production environments. • Ensure technical governance and delivery quality, providing technical support to the team and ensuring best practices of Clean Code and SOLID are followed. • Act as a technical bridge between business needs and engineering implementation. • Implement quality metrics and continuous improvement in the area's technical processes. • Conduct rigorous code reviews and lead pair-programming sessions to address critical issues. • Develop, implement, and maintain complex, mission-critical systems, ensuring security, high availability, scalability, and maintainability. • Define and enforce architecture and security standards throughout the software lifecycle. • Lead the enhancement and modernization of legacy systems and products. • Structure technical architecture documentation and record design decisions (ADRs). • Resolve complex performance and stability incidents. • Raise the technical level of the team's deliverables, acting as a technical reference and assisting team members in applying advanced patterns. • Facilitate communication between engineering and business stakeholders to enable high-impact technical solutions. • Propose and implement disruptive improvements to engineering processes and technical culture.
Job Requirements
- Knowledge of technologies:
- .NET 6+ / .NET Core
- Java / Spring Boot (desirable)
- Cloud Computing (GCP, AWS, Azure)
- Git
- Docker
- Kubernetes (HPA, Services, Workloads, ConfigMap, Secrets, Helm)
- Messaging and Streaming (Pub/Sub, Kafka or RabbitMQ)
- Microservices (resilience and communication patterns)
- Architecture and Design: CQRS, DDD and Design Patterns (GoF)
- APIs: REST/RESTful and Swagger (OpenAPI)
- Databases: SQL Server, MySQL, BigQuery
- NoSQL: MongoDB, Cassandra or Redis
- Quality and Observability: SonarQube, Fortify, Unit and Integration Tests
Benefits
- Bradesco Health Plan (30% copayment);
- Bradesco Dental (no employee contribution);
- Life Insurance;
- Wellhub (Gympass);
- Childcare allowance;
- Allowance for children with special needs;
- Payroll-deductible loan;
- Private pension plan;
- Pet plan;
- SESC benefits;
- Conexa Telemedicine.
- Financial assistance;
- Meal / Food allowance;
- Multi-benefit card;
- Medical plan upgrade.
- We are a Citizen Company: extended maternity and paternity leave;
- INMaterna Program: support program for pregnant employees;
- Newborn kit and the book "Acontecia quando eu nascia";
- Professional development: courses available through the internal university;
- 100% remote or hybrid, depending on project applicability.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Work cross-functionally in an Agile environment • Build FastAPIs for the display of content • Create microservices • Work on front-end and back-end code • Mentor peers and junior developers in Python design • Build ETL processes • Work in a highly collaborative environment • Juggle multiple tasks at once • Work independently and collaboratively as needed • Utilize interpersonal skills and strong communication skills • Work directly with the Project Manager to support emerging client needs
Mid/Senior .NET Developer
GFT TechnologiesAs a pioneer for digital transformation GFT develops sustainable solutions across new technologies.
• Work with the business to understand requirements and propose technical solutions. • Develop APIs in .NET / .NET Core with a microservices-based architecture. • Build secure, resilient, and scalable applications. • Ensure adoption of development best practices and architectural patterns aligned with the Architecture team. • Work in agile squads, participating in ceremonies. • Gather and address functional and non-functional requirements. • Integrate systems and reduce manual processes through automation. • Implement application monitoring and observability. • Collaborate with DevOps, following production deployment processes. • Ensure quality through automated testing. • Maintain necessary technical documentation.
.NET Developer – Pl/Sr
GFT TechnologiesAs a pioneer for digital transformation GFT develops sustainable solutions across new technologies.
• Work with the business to understand requirements and propose technical solutions. • Develop APIs in .NET / .NET Core with a microservices-based architecture. • Build secure, resilient, and scalable applications. • Ensure adoption of development best practices and architectural patterns aligned with the Architecture team. • Work in agile squads, participating in ceremonies. • Gather and fulfill functional and non-functional requirements. • Integrate systems and reduce manual workflows through automation. • Implement application monitoring and observability. • Collaborate closely with DevOps, following production deployment processes. • Ensure quality through automated testing. • Maintain necessary technical documentation.
Desenvolvedor Back-End, Pleno
Fin-XO raio-x das suas finanças Nosso foco é gerar transparência, visibilidade e segurança na remuneração médica
• Auxílio ao desenvolvedor júnior na resolução de média e baixa complexidade. • Conferência e execução de scripts elaborados pelo desenvolvedor júnior. • Realização de code reviews para o desenvolvedor júnior. • Resolução de problemas de alta complexidade com o suporte do desenvolvedor sênior. • Desenvolvimento de features de média complexidade sem assistência. • Análise de causas raízes de média complexidade. • Documentação abrangente dos processos. • Entrega pontual de atividades. • Refinamento técnico das soluções propostas. • Participação ativa em todos os rituais do time.



