Base Career helps you apply smarter for this job.
Key skills for this role
The Software Developer builds and maintains the applications and integrations that serve Citadel's internal teams and external customers, with modern AI-assisted development as a core part of how the work gets done. The role builds AI-enabled features, automation, and decision-support capabilities into Citadel's applications where they advance business outcomes, stays current as AI tools and workflows advance, manages assigned development work, and is accountable for the quality, reliability, and ongoing support of the applications it builds and maintains.
This position reports to the Manager - Software Development and partners with IT leadership and peers across IT and the broader business to ensure exceptional service to Citadel's internal and external customers, embodying Citadel's ethos of trust, respect, and collaboration.
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
Lake Charles, USA
Dallas, USA
Dallas, USA
Dallas, USA
Dallas, USA
Lake Charles, USA
Work directly with assigned business departments to understand workflows, identify opportunities, and build tools that improve how the business operates; partner with stakeholders from concept through prototyping, rollout, adoption, and ongoing support.
Maintain and modernize the existing application portfolio; pay down technical debt, address security and compliance findings, and keep applications current with platform and dependency updates.
Integrate applications with Citadel's core platforms, including ERP, finance, identity, and other operational systems, through APIs and data flows.
Build reporting and analytics deliverables for business consumers using Power BI, Crystal Reports, and the data flows that feed them.
Develop in Citadel's primary stack (.NET, C#, web technologies, SQL Server) with the supporting toolchain (Visual Studio, Git, IDE integrations, and AI assistants); design and maintain database schemas, queries, stored procedures, and reporting data flows.
Apply secure development practices, including input validation, secrets management, authentication and authorization controls, dependency management, and peer code review.
Perform in line with established sprint commitments, quality targets, and team KPIs; participate in sprint planning, backlog grooming, and peer code review.
Take ownership of incidents and issues in applications built or maintained by this role; participate in on-call coverage as scheduled, diagnose and fix issues, communicate root cause and resolution, and maintain runbooks and technical documentation.
Identify and propose improvements in architecture, integration patterns, reusable components, deployment, and technical debt, and lead approved initiatives through delivery.
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline (equivalent professional experience considered in lieu of degree).
3+ years of professional software development experience.
Hands-on experience with .NET, C#, and modern web technologies (HTML, CSS, JavaScript, and a current frontend framework).
Hands-on experience with SQL Server, including writing queries and stored procedures and designing schemas.
Experience integrating applications with third-party systems through APIs.
Experience working with version control (Git) and modern development workflows, including sprints, peer code review, and continuous integration.
Hands-on experience using modern AI-assisted development tools as a core part of daily work (code generation, refactoring, debugging, and test creation), with a demonstrated practice of validating, reviewing, and refining AI-generated code before it reaches production; working familiarity with at least one mainstream tool such as GitHub Copilot, Claude Code, Cursor, OpenAI Codex, or comparable.
Experience supporting applications in production, including diagnosing issues, addressing user-reported bugs, and managing release coordination.
Demonstrated ability to communicate technical concepts to non-technical business stakeholders.
Demonstrated experience writing secure, maintainable, and well-documented code.
Experience in aviation, aerospace, manufacturing, MRO, or other regulated operational environments.
Experience building AI-enabled features into business applications, including large language model integration, retrieval patterns, prompt engineering, or agentic workflows.
Experience with agentic coding tools (Claude Code, Cursor, Devin, or comparable) and judgment about when to delegate work to agents.
Experience integrating with or supporting ERP and other operational business platforms (Microsoft Dynamics GP, Corridor Aviation, or comparable).
Experience with reporting platforms such as Power BI or Crystal Reports.
Experience with Python or Node.js as a complement to the .NET stack.
Familiarity with CI/CD build and release pipelines, and agile methodologies.
This position is considered OFFICE WORK, performed almost exclusively indoors during the day and occasionally at night.
Occasional exposure to airborne dust in the workplace; work surface is stable (flat).
Considered LIGHT work with frequent lifting up to 20 lbs; occasional climbing, stooping, kneeling, squatting, and reaching, with repetitive movements of arms and hands and seated work with back supported.
After-hours and on-call work is required for critical systems support and incident response.
Occasional travel to other Citadel sites for stakeholder embedding, project work, or collaboration; typically infrequent and primarily local or regional, with overnight travel only as project demands require.
May require flexible shifts, overtime, weekends, or holidays based on business demand.
Verified company details for this employer are not available yet.
Full-time
Mid · 3+ years experience
Onsite
Apply faster on company sites with our extension.