Please, let Ubiminds know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
Ubiminds is a GPTW-certified, people-first company that partners with American software product companies to scale their development footprint.
The position is for a Mid .NET Engineer based in Florianópolis, SC, with a full-time remote work option.
The role involves supporting two clients in the modernization of a monolith to microservices, focusing on defining the architecture and executing to make services independent and loosely coupled.
Under the guidance of the Lead .NET Engineer, the Senior .NET Engineer will focus on iterative refactoring, containerization, and deployment of T2O’s ASP.NET Core services.
Responsibilities include working with ASP.NET Core Web API and MVC/Razor Pages projects to extract, refactor, and consolidate services along domain boundaries, and replacing synchronous HTTP calls with asynchronous event emissions where appropriate.
The role also involves creating and maintaining Docker files, building and deploying services to local Docker Desktop/WSL2 for validation, and collaborating in setting up GitHub Actions (or equivalent) pipelines for automated build, test, and deployment to EKS.
Participation in code reviews, unit/integration test development, and troubleshooting issues in non-prod EKS clusters is also required.
Requirements:
Advanced/fluent English skills are mandatory, with excellent written and verbal communication skills.
Proficiency with ASP.NET Core development experience on .NET 6 or higher is required.
A solid understanding of Web API and MVC project patterns is necessary, and experience with light-weight ORMs is a plus.
Practical experience with Docker and container orchestration is essential.
Familiarity with refactoring large codebases for microservice architectures is required.
Nice to have skills include prior work on event-driven or message-based systems using AWS Event Bridge, SQS, or similar.
Exposure to Kubernetes (EKS), Helm/ArgoCD, and AWS managed services (RDS, ElastiCache, or Redis) is beneficial.
Experience with cloud security and secrets management (AWS Secrets Manager, External Secrets Operator) is also a plus.
Benefits:
As a Senior .NET Engineer at Ubiminds, you will be placed in a product-based company, receiving the same treatment as their full-time employees.
You will have full back-office support, including career guidance, HR, and concierge services.
The company offers a remote-first policy, accommodating a distributed team.
You will receive a MacBook for work, eliminating the need to bring your own device.
Access to growth opportunities with other technology professionals through tech talks, chapter meetings, and remote happy hours is provided.
You can improve your English through free lessons with a native English speaker.
A candidate referral bonus is available for promoting Ubiminds to your tech friends.
The Florianópolis headquarters is available for use whenever desired, offering weekly quick massages, tasty snacks, soft drinks, and games.
Apply now
Please, let Ubiminds know you found this job
on RemoteYeah
.
This helps us grow 🌱.