Integrity Recruitment
1 year ago
Full Stack .NET Developer
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- Integrity Recruitment
- Location
- Brasil, Sudeste, Estado de São Paulo, São Paulo Brazil
- Posted
- 1 year ago
Job description
About the opportunity: Transform the future of tourism with technology. We are looking for a Full Stack .NET Developer to work on the sustainability and evolution of a strategic billing system, integrated with ERP and used by multiple companies within the group. With a strong focus on back-end, but also on the evolution of front-end interfaces, we expect this professional to bring technical solidity, product vision, and active collaboration in an agile and dynamic environment. The ecosystem is composed of SaaS platforms focused on hotel management, with presence in distribution, marketing, CRM, e-commerce, and financial solutions. With international presence and over 9,500 connected hotels, they process over 15 billion transactions per year. Here, innovation and results go hand in hand, and you will have a central role in this journey. Attention! Work 100% presential in São Paulo, SP (office on Avenida Paulista) Responsibilities:
- Develop end-to-end functionalities in .NET (C#) and front-end frameworks (Angular, React or similar).
- Implement integrations between internal and external systems via REST/GraphQL APIs.
- Create and optimize queries, procedures, and data models in relational and non-relational databases.
- Write unit tests and integration tests, ensuring continuous coverage and quality.
- Participate actively in code reviews, suggesting improvements in readability, performance, and security.
- Support the definition of modular architecture and the use of suitable design patterns.
- Contribute to the maintenance and evolution of CI/CD pipelines.
- Collaborate in agile ceremonies (plannings, refinements, retrospectives) bringing technical vision for estimates.
- Document technical solutions and developed workflows.
- Share ideas and suggestions that support the evolution of the product and engineering practices.
- Bachelor's degree or higher in Computer Science, Software Engineering, Information Systems, or related fields.
- Domain expertise in .NET/C# for back-end development.
- Experience with front-end frameworks (Angular, React or similar).
- Solid experience in integrating systems via REST/GraphQL APIs.
- Proficiency in relational databases (SQL Server, PostgreSQL, etc.), including queries, procedures, and tuning.
- Knowledge of NoSQL databases (MongoDB, Redis or equivalent).
- Practice in unit tests and integration tests (xUnit, NUnit, Jest, Cypress or equivalent).
- Experience with CI/CD (Azure DevOps, GitHub Actions, Jenkins or similar).
- Knowledge of microservices architecture and good design patterns.
- Knowledge of version control with Git and GitFlow practices.
- Tech certifications or agile methodologies will be valued.
- Experience in cloud computing (Azure/AWS) with deployment and monitoring of applications.
- Knowledge of DevSecOps and observability practices (monitoring, logging, alerts).
- Experience in SaaS solution architecture.
- Experience in optimizing application performance for high-volume applications.
- Participation in defining technical roadmaps and development guidelines.
- Contribution to open-source projects or technical communities.
- Structured communication based on facts and data;
- Pragmatism for problem-solving;
- Collaborative profile to support the team in building solutions;
- Familiarity with agile methodologies;
- Constructive indignation.
- Employment model: PJ;
- TotalPass;
- Health insurance;
- Personal guidance program;
- Educational partnerships;
- Friday morning coffee, quarterly Happy Hour, and monthly birthday celebrations;
- Birthday off.
Required skills
- redis
- ci/cd
- monitoring
- react
- jest
- cypress
- aws
- saas
- git
- agile
- rest api
- jenkins
- github actions
- azure
- gitflow
- postgresql
- azure devops
- .net
- c#
- sql server
- mongodb
- angular
- code reviews
- version control
- cloud computing
- microservices
- observability
- graphql
- devsecops
- design patterns
- nunit
- test-driven development
- logging
- xunit
- alerts
Interested in this position?
Create your free account and tailor your CV to match this job.