We are seeking an experienced hands-on with a strong background in Microsoft, Azure, Angular, and frontend technologies. The ideal candidate will have 4+ years of experience with software architecture and 8+ years of experience in software engineering. This role will be responsible for designing and implementing complex systems using the latest technologies and frameworks, including React and frontend technologies while ensuring high code quality through unit testing. This is a hands-on, .NET Architect position responsible for coding, designing, and supporting applications to meet key business objectives.
Key Responsibilities :
- Develop, support, and maintain application software, including systems integrations
- Follow modern development best practices with a focus on technical rigor that directly supports business functions
- Collaborate with other business units and stakeholders
Requirements :
8+ years in a hands-on web application development roleStrong knowledge and experience with C#, .NET core, ASP.NET, Web API, .NET Framework 4.8Azure Cloud ServicesWeb API development & integrationTypescript, JavaScript Frameworks - ReactReactive programming and familiarity with RxJs, NgRxSQL server or equivalent database - writing complex business logic in stored procedures and writing performant queriesUnit testing using C#, nUnit, xUnit or similarUnit testing for Front end (JavaScript) is a big plus.Understanding of enterprise design patterns and practices