(1) Bachelor's or Master's degree in Computer Science, Information Systems, or other related field, or equivalent work experience;
(2) A minimum of seven (7) years of experience in design and/or development experience with .NET, C#, ASP.NET, Oracle and Structured Query Language (SQL) Server in an n-tier architecture;
(3) Strong background in object-oriented development techniques;
(4) Experience with database design and development (Oracle/Microsoft SQL Server);
(5) Experience with SQL tuning;
(6) Experience with development source control (Azure Dev Ops);
(7) Experience as a project leader on multiple IT projects;
(8) Experience as an expert/lead technical role;
(9) Experience working various projects/issues of high complexity that require in-depth knowledge across multiple technical areas and business segments;
(10) An in-depth knowledge of state-of-the-art programming languages and object-oriented approaches in designing, coding, testing, and debugging programs;
(11) Understanding of Software Development Life Cycle and Agile methodologies;
(12) Experience with support production deployments; assist with troubleshooting deployment issues;
(13) Experience with assisting with branching/merging in support of parallel development requirements;
(14) Experience with setting up continuous integration capabilities;
(15) Experience with setting up builds, transformations and deployment configurations for each environment;
(16) A minimum of seven (7) years of experience with .Net 4.5 and higher;
(17) A minimum of five (5) years of experience with Visual Studio 2015 or higher; and
(18) Experience with on-premise, Azure DevOps, and DevOps.