Required Education, Skills, and ExperienceBachelor's degree in Computer Science or a related technical field3+ years of hands-on experience with Microsoft development tools and technologiesHands-on experience working in Agile development environmentsExperience with Microsoft development tools and technologies, including some combination of C#, NET Core, ASP.NET, MVC, Visual Studio, SQL Server, WCF, SSIS, SSRS, and Azure DevOpsStrong verbal and written communication skillsAbility to collaborate effectively within a development teamSolid problem-solving skills and a passion for building and improving software solutionsPreferred Education, Experience, and SkillsExperience developing or supporting systems for financial, regulatory, or data-focused usersFamiliarity with systems involving commodities, futures, options, swaps, or other financial market dataExperience with Azure DevOps CI/CD pipelines, including automated builds, testing, and deploymentsOur estimated salary range for this position is $60,000 -$115,000. You will:Design, develop, and implement new applications, services, and enhancements to existing systemsTranslate technical requirements and architecture designs into clean, maintainable codeSupport ongoing Operations and Maintenance for existing mission systemsParticipate in application design, technical specifications, testing, troubleshooting, and performance validationWork within an Agile team to deliver features, resolve issues, and improve system reliabilityCollaborate with developers, analysts, testers, and client stakeholders to understand needs and solve problemsJoin client and team working sessions as needed to clarify requirements, solve problems, and support mission executionContribute to continuous improvement in code quality, testing, deployment, and team practicesYou will stay close to the work: writing code, supporting releases, learning the business context, and helping the team deliver solutions that meet real user and mission needs.