← All jobs

Senior .NET Developer

About the role

• Design, build, and maintain back-end services using C#, ADO.NET, and SQL Server
• Create and improve SOAP and REST APIs following best practices and version standards
• Write unit tests and integration tests
• Find and fix code problems through root-cause analysis
• Integrate different systems and services using software design patterns
• Review other developers’ code and provide guidance to junior team members
• Learn about new technologies and improve current solutions
• Work on CI/CD workflows for automated testing and deployment
• Design solutions and help guide less experienced developers
• Help the team adopt new technologies and best practices
• Collaborate with a multicultural team across Brazil, Colombia, the UK, and the USA

• Strong experience with .NET Framework and .NET Core in real production systems
• Deep knowledge of ADO.NET and SQL Server
• Experience with database design and making databases work faster
• Hands-on experience building SOAP and REST APIs
• Ability to work with XML (reading and writing XML data)
• Strong understanding of software design patterns and best practices
• Advanced English proficiency
• Ability to work well in multicultural, fast-paced teams
• Experience with cloud platforms, preferably Azure (nice to have)
• Knowledge of specification-driven development (nice to have)
• Exposure to Agile development methods (nice to have)
• Understanding of modern software development approaches (nice to have)

• Health and dental insurance
• Meal and food allowance
• Childcare assistance
• Extended paternity leave
• Partnership with gyms and health and wellness professionals via Wellhub (Gympass) TotalPass
• Profit Sharing and Results Participation (PLR)
• Life insurance
• Continuous learning platform (CI&T University)
• Discount club
• Free online platform dedicated to physical, mental, and overall well-being
• Pregnancy and responsible parenting course
• Partnerships with online learning platforms
• Language learning platform
• Dedicated Health and Well-being team, inclusion specialists, and affinity groups
• Support and accommodations for people with disabilities during the selection process