- 5+ years of experience developing enterprise level software solutions.
- 5+ years of broad experience working with development technologies including Microsoft .NET (C#), ASP.NET/MVC, WCF/Web API/REST, JavaScript frameworks, HTML+CSS3+Javascript.
- 5+ years of experience in database development using Microsoft SQL Server or similar RDBMs and related programming data access technologies (ADO.NET, ORMs, OData)
- 5+ years of experience applying design patterns, methodologies and recognized practices like unit testing, dependency injection, test-driven development, continuous integration, and delivery.
- 3+ years of experience developing cloud-based applications using PaaS (Platform as a Service) and IaaS (Infrastructure as a Service) offerings from leading vendors such Amazon’s AWS and Microsoft Azure
- Experience with development methodologies including Agile.
- Solid experience with DevOps in a cloud environment, including automation experience and configuration as code.
- Work in a multi-sourced model using onsite/offshore resources across multiple.