Tech Stack
AngularASP.NETAWSAzureDockerGoogle Cloud PlatformKubernetes.NETOracleSQL
About the role
- Lead the .NET and Angular development team technically;
- Define architectures and development standards to ensure scalability and performance;
- Develop solutions using .NET Core/.NET 6+ and Angular;
- Review code, enforce best practices, and mentor less experienced developers;
- Collaborate with Product Owners, Designers, and other teams;
- Monitor applications and drive continuous improvements;
- Participate in strategic decisions and stakeholder alignment;
- Take part in agile ceremonies (daily meetings, planning, review, and retrospective).
Requirements
- Strong experience in .NET development (C#, .NET Core, ASP.NET);
- Proficiency with the Angular framework and its ecosystem;
- Knowledge of software architecture, design patterns, and microservices;
- Experience with SQL databases (Oracle);
- Familiarity with cloud services (Azure, AWS, or GCP);
- Experience with CI/CD and deployment automation;
- Ability to analyze performance and optimize applications;
- Experience with agile methodologies (Scrum, Kanban);
- Good communication skills and ability to provide technical leadership.
- Nice to have: Experience with Docker and Kubernetes; Experience with DevOps and application security.
- First day on-site required for onboarding
- Must be based in São Paulo (SP)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
.NETC#.NET Core.NET 6+AngularASP.NETSQLmicroservicesCI/CDapplication optimization
Soft skills
technical leadershipcommunicationmentoringcollaborationstakeholder alignmentperformance analysiscontinuous improvementagile methodologies