Connecting Odds
Capgemini

RDI Brazil - Senior Software Developer - New Features

Capgemini
São Paulo, BRPosted 11 days agoDiscoveredMatch locked
Full-time

About the role

We are looking for a

Senior Software Engineer

with strong hands-on experience in

C#/.NET

to join our engineering team.   In this role, you will contribute to the design, development, and maintenance of scalable software solutions, working closely with technical and cross-functional teams in a global environment. We are looking for someone with solid software engineering fundamentals, strong problem-solving skills, and the ability to contribute independently to complex technical initiatives.

What you'll do

  • Design, develop, and maintain scalable applications and services using C#/.NET.
  • Build and evolve APIs, microservices, and distributed systems.
  • Contribute to architectural and technical design decisions.
  • Participate throughout the software development lifecycle, including design, coding, testing, deployment, monitoring, and production support.
  • Support engineering best practices through code reviews, technical discussions, and knowledge sharing.
  • Mentor and support other engineers when needed.
  • Collaborate with Product, Architecture, QA, DevOps, and other engineering teams in a global environment.

Must-have requirements

•

8+ years of professional software development experience.

  • Strong hands-on experience with

C#/.NET

and backend development.

  • Experience designing and developing APIs, microservices, and enterprise applications.
  • Solid understanding of software architecture, object-oriented programming, design patterns, and SOLID principles.
  • Experience with cloud environments (Azure, AWS, or GCP).
  • Experience with CI/CD and modern software development practices.
  • Experience with automated testing and code quality practices.
  • Previous experience mentoring engineers and/or contributing to technical and architectural decisions.

•

Nice to Have

  • Experience with GCP.
  • Event-driven architectures and messaging technologies.
  • Docker and Kubernetes.
  • JavaScript/TypeScript.
  • C++ or Next.js.
  • Experience with high-volume transactional systems.
  • Previous experience working with global or distributed engineering teams.

What we offer

• Meal voucher (R$ 41,35)

• Bradesco health insurance (No discount and no co-payment - extends to dependents)

• Bradesco dental insurance (No discount and no co-payment - extends to dependents)

• Day care assistance for children up to 5 years old

• Zurich life insurance

• TotalPass

• Mental and nutritional assistance - Oriente-me (part of Bradesco)

• Parental leave extended

• High level of autonomy in a laid-back environment

• An international and multicultural squad

• Certifications and Training

• We will pay 50% of the total costs of an English regular classes with the schools that partner with RDI

• License for online tech platform

• Mentoring & Buddy Programs

• Flexible & partial home office policy

• Great chances for career growth

Not included in the source posting: about the role.

Skills

cnetgcpjavascriptawsazureci-cddockerkubernetesnext-jstypescriptdevops

Who can apply

The employer didn't state any visa, work authorization, citizenship or clearance requirements in this posting. Confirm with the employer before applying.

Read automatically from the employer's posting text. Always confirm with the employer — requirements can change after a job is published.