




We are looking for a C# Developer to join our Integrations team. We seek a technology-passionate professional with software development experience and a desire to build robust, scalable, and innovative solutions. **Responsibilities:** * Design and develop solutions collaboratively with the integrations team. * Translate functional and non-functional requirements into efficient implementations. * Define development standards, best practices, and quality guidelines. * Collaborate with other developers by providing technical guidance. * Conduct code reviews and suggest architectural and performance improvements. * Research and evaluate new technologies, frameworks, and tools. * Solve complex problems and propose innovative solutions. * Stay up to date with software architecture and development trends. **Requirements:** * Solid knowledge of software design, architecture, and best practices. * Experience with C# and .NET Core. * Familiarity with RESTful APIs and integrations. * Experience with relational and non-relational databases. * Experience with agile methodologies (Scrum/Kanban). * Experience with TDD and testing (unit, integration, load). * Strong analytical and problem-solving skills. * Good verbal and written communication skills. **Desired Technical Knowledge** **Cloud and Infrastructure:** * Experience with Google Cloud Platform (GCP): * Cloud Run (containerized service execution) * Pub/Sub (messaging and integration) * Cloud SQL (managed databases) **Backend** * C# .NET Core with Entity Framework Core. * Development of RESTful APIs and microservices. * Observability (logging, tracing, monitoring). * Relational databases: SQL Server, PostgreSQL, MySQL. * Containerization with Docker. * Design patterns and clean architecture. **Frontend:** * Angular (recent versions). * Proficiency in HTML5, CSS3, JavaScript/TypeScript. * Creation of reusable components and responsive design. * State management and component lifecycle handling. **DevOps and Methodologies:** * Azure DevOps and Git: * Branching strategies, pull requests. * CI/CD with Azure Pipelines. * Repository and artifact management. * Best practices: Clean Code, SOLID, automated testing, code review, and pair programming. * Agile methodologies: Scrum or Kanban. **Development Environment:** * Experience with Linux and Windows. * Ability to work across multiple platforms and environments. **Notes:** Contract type: PJ (Full-time), Monday to Friday, 09:00–18:00 The candidate will join the TOTVS team on-site remotely (must be available for daily stand-ups, alignment meetings, planning, and retrospectives) Use of personal equipment


