Software Developer - Senior Associate
Core
Lead a software development team to deliver tactical and strategic software projects, designing technical architecture and providing hands-on technical leadership for business application optimization.
Role type
Senior Technical Lead / Senior Associate
Builds
Custom software systems and Proof-of-Concept solutions for clients
Domain
Technology Strategy / Business Application Consulting
Deliverable
production ML models | product features | infrastructure
Required skills
.NET Core, Angular v17, C#, Design Patterns (Behavioral, Structural, Creational, CQRS), REST API (ASP.NET Core WebAPI), SQL Server, TSQL, GitLab, OOPS
Preferred skills
IoT protocols, SCADA, modern development methodologies
Technologies
.NET Core, Angular v17, ASP.NET Core WebAPI, SQL Server, GitLab, LINQ, ADO.NET
Responsibilities
Manage software development team delivering tactical and strategic level software projects; Design the technical architecture and have full ownership of it; Lead development of Proof-of-Concept/solutions and provide technical expertise on code review and standards; Oversee the development of software systems in organisational units.
Seniority
Senior, hands-on IC with team leadership