Job RequirementsBachelor’s Degree in Computer Science, Software Engineering, or a related field desired. Certifications in modern development methodologies are a plus.Must have knowledge of or experience with related programming languages, tools, and databases, including C#, .NET, JavaScript, Java, Microsoft SQL Server, MSReporting Services, T-SQL, Microsoft Office, and flowcharting tools.Understanding of the full project lifecycle and 3+ years of related experience designing and coding complex, multi-year, high-dollar amount engagementsComfortable with version control systems such as Azure DevOpsAbility to manage multiple projects and tasks without supervisionUnderstanding of software architecture principles and design patterns.Research new technologies, advancements, and industry improvements to stay abreast of the latest developments and trendsMust possess excellent customer service skills (e.g., phone etiquette, listening skills, and follow-through, etc.).Must consent to and pass a pre-employment drug screen and background investigation.