The Software Developer builds and maintains applications, integrations, automation, and reporting that serve Citadel's internal teams and external customers. The role uses AI-assisted development tools as a core part of the daily workflow and builds AI-enabled features and decision-support capabilities into applications where they advance business outcomes. The developer is accountable for the quality, reliability, and ongoing support of assigned applications and keeps current with evolving AI tools and workflows. The position partners with assigned business departments, IT leadership, and peers across IT and the broader business to understand workflows and deliver solutions from concept and prototyping through rollout, adoption, and ongoing support. It also maintains and modernizes the existing application portfolio, integrates applications with core platforms, and delivers reporting and analytics. The developer works primarily with .NET, C#, web technologies, and SQL Server, along with tools such as Visual Studio, Git, IDE integrations, and AI assistants. The role participates in sprint processes, code review, incident response, scheduled on-call coverage, and approved improvements to architecture, integrations, deployment, and technical debt. It reports to the Manager - Software Development.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level