Senior .NET Engineer (384)
Want to elevate your international career to the next level? We are here to help you succeed!
Ubiminds, a GPTW-certified company, specializes in partnering with American software product companies to expand their development capabilities. By hand-picking the top 5% talent from Brazil, Ubi supports their LATAM strategy with a tailored blend of talent augmentation and employer-of-record services.
As part of an exciting project with Ubiminds, you will collaborate on the modernization of a monolithic system into microservices for two esteemed clients. Your role will involve contributing to the architectural design and overseeing the implementation process to enhance service independence and cohesion.
This is a fantastic opportunity to not only advance your career on the global stage but also be part of a cutting-edge organization that values innovation and excellence.
Your Key Responsibilities
Service Development & Refactoring:
- Refactor and consolidate services utilizing ASP.NET Core Web API and MVC/Razor Pages.
- Introduce asynchronous event emissions to Event Bridge, replacing synchronous HTTP calls as necessary.
Containerization & CI/CD:
- Develop and manage Docker files for service deployment and validation in local Docker environments.
- Collaborate on setting up automated build, test, and deployment pipelines using GitHub Actions or similar tools for EKS.
Collaboration & Quality Assurance:
- Engage in code reviews, develop unit/integration tests, and participate in cross-team design sessions.
- Troubleshoot and resolve issues within non-prod EKS clusters to ensure seamless communication with dependencies like RDS and Redis.
Key Requirements for Success:
Mandatory Skills:
- Proficient in English with excellent communication skills.
- Experience in ASP.NET Core development on .NET 6 or newer.
- Strong grasp of Web API and MVC project patterns; familiarity with light-weight ORMs is advantageous.
- Hands-on experience with Docker and container orchestration.
- Understanding of refactoring large codebases for microservice architectures.
Nice to Have:
- Previous exposure to event-driven systems using AWS Event Bridge, SQS, or equivalent platforms.
- Familiarity with Kubernetes (EKS), Helm/ArgoCD, and AWS managed services like RDS and ElastiCache.
- Experience in cloud security and secrets management such as AWS Secrets Manager and External Secrets Operator.
Perks and Benefits for Senior .NET Engineers:
- Dedicated placement in a product-based company with equivalent benefits as full-time employees.
- Comprehensive back-office support covering career guidance, HR, and concierge services.
- Enjoy a remote-first policy with opportunities for growth and networking with tech professionals.
- Provided with a MacBook for work purposes.
- Access to various learning opportunities, tech talks, chapter meetings, and remote social events.
- Enhance your English language skills through free lessons with a native English speaker.
- Receive a referral bonus for recommending Ubi to your network.
- Exclusive access to our Florianópolis headquarters for those missing the office environment, complete with perks like massages and snacks.
Recruitment Process:
- Initial interview with Tech Recruiter to discuss the job role and expectations.
- Client processes involving technical challenges and assessments.
- Offer stage for successful candidates.
