Senior Full Stack Software Engineer - .NET 8 / Angular (551)
About the opportunity
Join a dynamic team responsible for developing and maintaining a cutting-edge enterprise platform crucial for government workforce management in North America. Utilize modern technologies like .NET 8 and Angular 16+ within a scalable domain-driven architecture.
About our client
Our client offers comprehensive HR software tailored for the public sector, addressing all aspects of the employee lifecycle in government organizations.
Responsibilities
- Design and implement features utilizing ASP.NET Core Web API (using .NET 8) and Angular 16+ for the frontend.
- Collaborate within a CQRS/Domain-Driven Design architecture with distinct command and query sides.
- Develop and enhance SQL Server schemas, stored procedures, and database migrations for multiple databases.
- Contribute to a single-spa micro-frontend architecture to facilitate independent deployment of UI modules.
- Write effective unit and integration tests using xUnit.
- Work on background processing pipelines with Hangfire.
- Engage in code reviews, architectural decisions, and incident response.
Requirements
- Over 5 years of professional software development experience.
- Proficiency in C#/ .NET 8 and Angular (TypeScript).
- Strong background in SQL Server, including query optimization, migrations, and schema design.
- Familiarity with CQRS, DDD, or event-driven architectural patterns.
- Experience with Entity Framework.
- Comfortable working in a large, multi-project solution using dependency injection (like Autofac).
- Knowledge of JWT-based authentication (experience with Auth0 is advantageous).
- Full-stack development capabilities.
Preferred Qualifications
- Experience with Hangfire or similar background job frameworks.
- Exposure to enterprise service bus (ESB) messaging patterns.
Perks & Benefits
- Provided equipment — no need for BYOD.
- Full back-office support: Legal, Accounting, HR Business Partner, and Delivery team.
- Career and cultural mentoring to enhance your professional presence and acclimatize to US work culture.
- Free English lessons led by a native speaker.
- Referral bonus available for recommending Ubi to fellow tech professionals.
- Florianópolis HQ always open — office space available for remote-working employees.
Hiring Process
- Initial interview with Tech Recruiter along with a brief AI assessment if necessary.
- Client interview process tailored by the specific company.
- Offer extended upon successful interviews.
- Onboarding with comprehensive Ubiminds support.
Why Ubiminds?
Ubiminds is a market veteran with 9 years of experience and holds a GPTW certification. We specialize in connecting Latin American tech talent with leading software firms in North America. Our support spans recruitment, legalities, accounting, PeopleOps, and career guidance to empower professionals to excel in an international setting confidently.
At Ubiminds, we leverage AI tools to enhance the hiring process, assisting in application evaluation, resume analysis, and verification signal identification. It is important to note that these tools complement human judgment and do not replace it. Final hiring decisions are made by human evaluators. If you require further details regarding data processing, please reach out to us.
