Job Description:
This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.
Strong communication of technical challenges to responsible parties for each project
Experience working with remote and global development teams
Technical Capacity.
Organizational Skills.
Qualifications:
7+ years of hands-on software development
4+ years of team lead software development experience
Bachelor’s degree in Computer Science or related field from and accredited college or university, OR and equivalent combination of education and experience.
Experience in coaching and managing a team in development best practices
Experience in managing software lifecycle and not just development. Requirements, testing, and delivery are all part of this role
Complete understanding of the full web development tech stack (C# .NET Core, Angular, SQL, Oracle) and hosting environments (IIS, SQL Server)
Extensive experience building API interfaces using .NET Web API
Experience in Microservices architecture is a plus.
Experience in Kubernetes / container-based deployments is a plus.
Experience architecting enterprise web platforms
Knowledge of SPA JavaScript frameworks (Angular 10 preferred)
Any graduate