Passionate learner who keeps up with evolving technologies and is willing to experiment to test what would work for the business
Experience in or willingness to learn Agile methodology and working in a cross functional team
Technical Competencies
9+ years of hands-on, full-stack development experience building end-to-end software applications utilizing the Microsoft technology stack: C#, .Net Core, .NET Framework, ASP.NET, MVC, Web API, XML, XSLT, Entity Framework, LINQ, Microservices, Single Page Applications in Angular, TFS, GIT, and AppDynamics
Deep understanding of SQL Server and Cosmos DB, including database design models, database performance optimization and the ability to develop and maintain PL/SQL Packages, Stored Procedures, Triggers, and Functions in SQL Server
Demonstrated experience developing REST based APIs using Microservice architecture, Open API Specification and/or creating specifications w/Swagger
Experience in containerizing applications using Docker & Kubernetes
Previous experience with cloud solutions (Azure preferred) along with experience configuring DevOps/continuous integration and continuous deployment (CI/CD) pipelines using tools such as Git, Jenkins and/or Maven
Education
Background in computer science, information systems
or
Bachelor’s or Master’s Degree in Computer Science, Information Technology, Computer Engineering, Software Engineering, or a related field