Bachelor’s degree in a relevant field such as computer science, engineering, or similar or a minimum of 5 years of experience required.Experience with a variety of object-oriented languages.Experience with web and cross platform technologies.Hands-on experience with Git and code management methodologies.Experience with continuous delivery and automated testing.Experience with relational and unstructured data repositories.Knowledge of modern development practices and the development lifecycle with experience using Scrum, Kanban, Lean or other agile methodologies.Experience in the following areas are required:ReactMS VB and C# .NET frameworks, including Web Forms and Windows Forms, .NET , .NET WEB API, Entity Framework 6.4, MVC Pattern, SPA FrameworkJavaScript and frameworks (React JS)Microsoft SQL Server and Oracle. Stored Procedures/ScriptsAzure stack: Azure functions, Azure Data Factory, Azure Storage Account, Azure Key Vault, Azure Cosmos db, Service bus, Azure App Service, Azure VMs, Azure Table Storage, etc.Azure DevOps CI/CDExperience with any of the following disciplines is a plus:DapperRESTful API, Web APIWeb Content Accessibility Guidelines (WCAG) 2.1 and ARIA standardsPower BISelenium or comparable automated testing frameworks(Preferred) Azure AI certification (AI-102 Azure AI Engineer Associate) or Microsoft Certified: Azure OpenAI certification, or equivalent demonstrated proficiency(Preferred) Coursework, certifications, or project experience in machine learning fundamentals, natural language processing, or applied AI/ML (e.g., DeepLearning.AI, fast.ai, Coursera ML Specialization)Knowledge of modern development practices and the development lifecycle with experience using Scrum, Kanban, Lean or other agile methodologies.
Bachelor's Degree in Computer Science, Information Systems or other related field6+ years of programming experienceOr an equivalent combination of education and experienceMaster's Degree in Computer Science, Information Systems or other related field