Demonstrable expertise in the following technologies:
8+ years of .NET full-stack development experience (i.e. C#, VB.NET, MVC/Web API, IIS, Windows Services, Unit Testing).
5+ years of experience working with client-side technologies and modern front-end techniques (i.e. Vue.js, or other JavaScript frameworks, JavaScript, TypeScript, Sass/CSS3, HTML5).
Strong database experience and comfortable working with large data sets utilizing SQL Server.
Expert in object-oriented programming, domain-driven design, and software development lifecycle methodologies.
Understands advanced concepts of Containers, Microservices, Continuous Delivery/ Integration, Test-Driven development, Secure Development Lifecycle, Design Pattern best practices.
Experience with maintaining code in a source control system (git).
Experience with AWS and Azure platforms.
Possess experience working in all phases of the System Development Life Cycle and should be able to demonstrate knowledge and understanding within each phase of development.
3+ years experience in developing client driven solutions.
3+ years experience in report development and administration.
3+ years experience in software development lifecycle methodologies.
Experience in creating technical documentation
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Technical LeadEmployement Type: Full time