Senior .NET Software Engineer with Microsoft Azure
emagine Polska
⚲ Warsaw
Wymagania
- frontend
- Active Server Pages (ASP)
- Object-Oriented Programming (OOP)
- JavaScript
- .Net
- Scrum
- C#
- SOA
- Security
- Backend
Opis stanowiska
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% remoteLength 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.