Senior Engineer – Angular / .NET Core / AWS (530)
Senior Engineer –
Are you ready to advance in your international career with support from a company centered on its people? Embrace the opportunity with Ubiminds, a renowned GPTW-certified organization collaborating with American software enterprises to enhance their development capacity by incorporating the top 5% talent from Brazil for their LATAM strategies. This placement offers a one-of-a-kind amalgamation of staff augmentation and employer-of-record amenities.
Ubiminds extends aid to a progressive SaaS firm specializing in crafting high-tier software solutions utilized globally by enterprises. As the platform's operations amplify, they seek to enlarge their engineering unit to erect resilient, top-performing applications while adopting contemporary development techniques, AI-powered engineering, and cloud-native frameworks.
Overview
In need of a skilled Senior .NET Engineer enthusiastic about erecting scalable SaaS applications, unraveling intricate technical obstacles, and administering supreme software quality from inception to execution. The incumbent will maneuver through backend and front-end technologies, conceptualizing and actualizing robust solutions leveraging .NET and contemporary web frameworks. An essential facet of the development venture focuses on a Shift Left culture where engineers bear full accountability for their code's quality via automated testing, perpetual enhancement, and proactive issue redressal. The perfect applicant exhibits strong teamwork abilities, adeptness across multiple teams, and optimized utility of AI-based development tools to enhance efficacy and software excellence.
Key Duties
Design and deploy sustainable, serviceable, and high-performance SaaS applications. Deconstruct intricate business prerequisites into orderly, well-arranged technical outcomes. Fabricate and uphold RESTful APIs and backend utilities exploiting C#, .NET Core, Web API, and Entity Framework. Application of software architecture tenets, including Domain-Driven Design (DDD, CQRS, and immaculate architecture models. Devising, enhancing, and supporting SQL Server databases, stored procedures, indexes, and data accessibility layers. Creation and maintenance of front-end apps deploying Angular or akin contemporary frameworks. Crafting clean, testable, sustainable, and well-described code. Full ownership of essential tasks encompassing unit, integration, and performance assessments following a Shift Left ethos. Harmonic partnership with Product Managers, Engineers, and stakeholders to furnish user-focused solutions. Diagnostics and alleviation of performance, scalability, and reliability inadequacies. Leveraging AI-backed developmental tools like GitHub Copilot, Claude, Cursor, or parallel platforms for expedited software construction and augmented code caliber. Active involvement in code assessments, architectural dialogues, and ceaseless enhancement operations.
Prerequisites
Over 5 years of exposure to constructing corporate or SaaS software applications. Extensive proficiency in C#, .NET Core, ASP.NET Web API, and backend evolution. Hands-on involvement with Entity Framework (EF Core or EF6). Solid know-how of Angular or alternative recent front-end frameworks. Intimate acquaintance with SQL Server, covering query refinement, stored processes, indexing, and performance fine-tuning. Sound grasp of Object-Oriented Programming (OOP), software model patterns, and enterprise frameworks. Experience implementing DDD, CQRS, and stratified application architectures. Familiarity with multi-threading, asynchronous programming, and performance enhancement. Adeptness in Git, CI/CD pipelines, and Agile development tactics. Robust debugging, troubleshooting, and glitch-solving competencies. Exceptional correspondence proficiencies in English.
Valued Skills
Hands-on participation in creating AI-integrated features, like smart search, cryptoanalysis-powered functionalities, personalized suggestions, or smart forms. Proficiency in functioning within Shift Left / No QA settings with full feature ownership. Understanding of event-driven architectures and messaging frameworks. Insight into Microservices Architecture. Experience with cloud infrastructures such as AWS or Azure. History of working across numerous squads or distributed engineering entities.
Workplace Environment
Engineering ambience earmarked by ownership, accountability, and eminence. Shift Left philosophy laying a strong emphasis on automated testing and software credibility. Cooperative sphere enabling close interaction within Product and Engineering squads. Encounter modern AI--based developmental methodologies. Lively SaaS ambiance concentrated on scalability, inspiration, and client influence. Significant concentration on continuous enhancement and engineering prowess.
Ubiminds Insight
Our Ethos
Person-Centered. Our emphasis surrounds individuals! Challenging Dynamics. Pervasive improvement is innate to us. Action-Oriented Approach. Esteeming attitude, accountability, and dedicatation. Unified Effort. We labor, learn, and advance jointly as a team. Excellence-oriented Norm. Providing top-tier services and outlaying expected standards. Genuineness Priority. Truthfulness, clarity, and candor are upheld -- at all times.
Benefits and Extras
As a Senior .NET Engineer at Ubiminds, you are assured: Addition into a product-driven firm and deemed a full-fledged team participant. Dependence on our comprehensive back-office reinforcement including vocation counseling, HR services, and ambassador assistance. Adherence to our remote-first guideline. Access to personal MacBook provision (No BYOD policy). Entrance to technology deliberations, assembly congregations, and a staunch assemblage of ace engineers. Fortifying your English linguistic proficiency through free lessons with a native speaker. Upshot a referral conceit by introducing new Ubiminders. Feel the office vibe intermittently? Our Florianópolis head office awaits with treats, massages, beverages, and recreation options.
How our recruitment unfolds:
- Interactive session with Tech Recruiter (discourse on job particulars and your professional history).
- Technical Evaluation.
- Interview with Client.
- Offer Acknowledgement [Congrats!]
At certain phases, artificial intelligence (AI) tools may aid in a segment of the recruitment process, spanning candidate scrutiny, resume scrutiny, or evaluation. These aids supplement our recruitment workforce dexterities but never usurp personal judgment. The ultimate hiring resolutions are human-led. For further information on data processing details, don’t hesitate to reach out.
