Senior .NET Software Engineer with Microsoft Azure
As the Senior Software Engineer, You will be responsible for migrating a legacy system to the Microsoft Azure hosting as well as developing and supporting essential business systems serving a global audience.
Project Information:
Start: 2 weeks / 30 days of notice period
Location: 100% remote
Length of the project: first contract for 6 months, but the project is estimated to be at least 2 years long
Workload: 37,5 h / week
Responsibilities:
Deliver enterprise-strength solutions for the Azure platform using Angular and .NET.
Participate in Scrum ceremonies, elaboration, and refinement sessions.
Provide functionally correct, unit-tested, deployable, and performant software artifacts.
Collaborate with Developers, Architects, QAs, and Product Owners.
Ensure software meets non-functional requirements, especially for Security, Maintainability, and Performance.
Produce technical documentation (e.g. Wikis) as required during the Software Development Life Cycle (SDLC).
Assist with code quality monitoring, reporting, and assurance across IB projects.
Review/create user stories and acceptance criteria where applicable, supporting peer reviews for quality assurance.
Support software releases and deploy code into the production environment.
Perform demonstrations for stakeholders distributed globally.
Facilitate handovers, support, and training of the application support team for new deliverables.
Key Requirements:
Full Stack Development experience within large-scale enterprise solutions.
Extensive experience in .NET Core and .NET Framework.
Comfortable with front-end development using Angular, Razor, or equivalent.
Experience with Azure Development (Function apps, Logic apps, Event grid, Service bus).
Commercial experience with Service-Oriented Architectures (SOA).
Knowledge of Design Patterns, SOLID principles, and Domain Driven Design (DDD).
Affinity for event-driven, microservices, and serverless architectures.
Portfolio of high-volume, low-latency REST Services built on ASP.NET Web API.
Proficiency with one or more ORMs, preferably EF Core.
Nice to Have:
Experience with polyglot persistence (NoSQL), Azure Storage Services, Azure Data Factory (ADF), and Power BI.
Senior .NET Software Engineer with Microsoft Azure
Senior .NET Software Engineer with Microsoft Azure