- Senior level development experience with .NET, C#, TypeScript and RxJs;
- Senior level Azure experience
- Azure CI/CD Pipeline, knows how to setup and maintaining yaml pipelines
- Scrum experience
- Version control with Git
- Fluently written and spoken English
Azure
Mandatory expertise
- Microsoft certificate: AZ-204 Developing solutions for Microsoft Azure
- Troubleshooting with Azure Application Insights
- Implemented technical solutions with storage accounts
- Implemented solutions with Azure Services Bus
- Knows how to implement Azure Functions
- Knows how to implement containerized solutions which docker and Azure Container Registry
- Using Azure Key Vault
- App Registrations
- Microsoft Entra ID (AD)
Optional
- MS Graph API
- Azure Identity Framework, custom claims provider
Back End
- Mediator CQRS Pattern or any other domain driven patterns for building Web Apis
- Know how to retrieve data in the best possible way using Entity Framework and T-SQL
- Token Based Authentication
- Creating Web API’s
- MS Test Unit Testing in combination with NUnit/XUnit
- Dependency Injection
- Containerization with Docker
- Dapr
- Creating NuGet packages
- Knows the concepts of microservices
Front End
- In depth Knowledge of latest Angular version v21 and up) , Patterns, Best practises, creating .npm packages
- NgRx Redux store/Signal store
- Creating structural css with scss
- Windows Forms (WinForms)
- .NET Framework 4.x
- Windows Services
- WCF / SOAP
- ADO.NET
- Windows / Active Directory authentication
- Windows Event Viewer and traditional application logging
- MSI / Windows application deployment
- Legacy .NET application modernization
Expected Mindset
Deep specialization in legacy Windows technologies is not required.
A robust senior .NET/Azure developer should be capable of learning the legacy application architecture and technologies as required.
The key expectation is that the developer:
- Is willing to work on both modern and legacy applications
- Does not avoid legacy code simply because it uses older technology
- Can independently investigate and understand unfamiliar systems
- Can troubleshoot before proposing replacement
- Understands the business impact of changes to existing systems
- Makes incremental and low-risk improvements
- Can identify opportunities to move appropriate functionality toward modern .NET and Azure services
- Balances modernization objectives with system stability and business continuity
Company profile - AkzoNobel has a passion for paint. We're experts in the proud craft of making paints and coatings, setting the standard in color and protection since 1792. Our world class portfolio of brands - including Dulux, International, Sikkens and Interpon - is trusted by customers around the globe.
Headquartered in the Netherlands, we are active in over 150 countries and employ around 34,500 talented people who are passionate about delivering the high-performance products and services our customers
Regards,
Team AkzoNobel
📌 DotNet AND RxJs Developer (Bengaluru)
🏢 AkzoNobel
📍 Bengaluru
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.