Tutors Participações

Analyst Programmer, Mid-level C#

Tutors Participações

full-time

Posted on:

Location Type: Remote

Location: Brasil

Visit company website

Explore more

AI Apply
Apply

About the role

  • Design, develop, and evolve RESTful APIs using .NET (C# 9+), ensuring scalability, security, and high availability;
  • Contribute to backend solution design, participating in technical decisions and architecture definition;
  • Build, optimize, and refactor integrations with internal and external systems, focusing on performance, resilience, and low coupling;
  • Implement development best practices (Clean Code, SOLID, Design Patterns), ensuring code quality and maintainability;
  • Perform troubleshooting and performance analysis, proposing continuous improvements to applications;
  • Work with relational and/or non-relational databases, writing efficient queries and structuring data for optimal performance;
  • Participate in code reviews, contributing to the team's technical development and code standardization;
  • Collaborate with multidisciplinary teams (product, QA, frontend), ensuring deliveries aligned with business needs;
  • Contribute to the evolution of the architecture (monolith → microservices, where applicable), influencing medium- and long-term decisions;
  • Support the implementation and maintenance of CI/CD pipelines and version control best practices.

Requirements

  • Strong proficiency in C# and modern .NET (we work with .NET 8/9);
  • Extensive experience building native RESTful Web APIs (using DTOs, handling HTTP status codes, and Swagger);
  • Solid experience with Dapper (or similar micro-ORMs) and fluency in writing, debugging, and optimizing raw SQL queries for MySQL. The system does not use Entity Framework for data access;
  • Good understanding of design patterns such as Repository Pattern, Unit of Work, and dependency injection;
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#.NETRESTful APIsDapperSQLMySQLClean CodeSOLIDDesign PatternsCI/CD
Soft Skills
collaborationtroubleshootingperformance analysiscode reviewstechnical developmentcommunicationinfluenceproblem-solvingteamworkadaptability