Lead .NET Engineer (383)
Are you ready to advance your global career? Join Ubiminds, a people-first company that collaborates with American software product companies to expand their development capabilities by sourcing top talent from Brazil for their LATAM strategy. As part of a project through Ubiminds, you will support clients in transitioning from monolithic to microservices architecture, playing a key role in architectural definition and execution to enhance service independence and cohesion.
If you are looking to accelerate your international career and work in an innovative company, apply now for this exceptional opportunity.
Responsibilities:
Technical Leadership & Architecture
- Establish coding standards, CI/CD practices, and containerization methods for ASP.NET Core microservices on .NET versions 6, 7, or 8.
- Lead the development of an event-driven architecture using Amazon Event Bridge in collaboration with AWS specialists.
Hands-On Development & Containerization
- Develop and optimize ASP.NET Core applications in Linux containers, as well as maintain Docker files.
- Troubleshoot local containerized workloads using Docker Desktop and WSL2.
NuGet & Shared Libraries
- Handle private NuGet feed operations, including publishing, versioning, and distributing internal libraries.
- Refactor shared libraries to enhance service decoupling and eliminate tight API-contract dependencies.
Team Mentorship & Collaboration
- Mentor Senior .NET Engineers, conduct code reviews, and collaborate on complex tasks.
- Act as a technical liaison between project management and development teams.
Requirements:
Mandatory skills:
- Advanced/fluent English language skills with excellent communication abilities.
- Proficiency in .NET development with experience leading ASP.NET Core projects on .NET 6+.
- Demonstrated experience in containerizing ASP.NET Core applications on Linux and solid Docker expertise.
- Familiarity with private NuGet package management systems like Azure DevOps.
- Experience in designing and operating event-driven systems, especially using AWS Event Bridge.
- Strong interpersonal skills to lead, mentor, and collaborate across distributed teams.
Nice to Have:
- Knowledge in Kubernetes, preferably Amazon EKS, and infrastructure-as-code tools like Terraform or CloudFormation.
- AWS certifications or relevant on-the-job experience.
- Previous experience containerizing ASP.NET (.NET Framework) apps with Windows Server containers.
Perks and Benefits:
As a Lead .NET Engineer at Ubiminds, you will enjoy:
- Placement within a product-based company with full employment benefits equivalent to full-time employees.
- Comprehensive support ranging from career development to HR services in a remote-first work environment.
- Provided MacBook for work, access to growth opportunities and networking with tech professionals.
- English language improvement through free lessons.
- Candidate referral bonus and office perks available at our headquarters in Florianópolis.
