Software Engineer
FCS Financial · Jefferson City, MO · 1 mo ago
On-siteInformation Technology$85k–$120k/yrFull-time
About the role
We are seeking a skilled Software Engineer to join our Information Services Team. In this role, you will collaborate closely with business stakeholders, solution architects, and DevOps teams to design, develop, deploy, and support applications and integrations that enable secure, reliable data flow and automation across the organization.
Key Responsibilities
- Design, develop, test, and maintain applications and system integrations
- Build and support APIs, middleware, and event-driven integrations
- Develop and support internal and public-facing web applications
- Collaborate with architecture, infrastructure, DevOps, and vendor partners
- Provide production support, troubleshooting, and root cause analysis
- Ensure applications meet security, data protection, and compliance standards
- Estimate, plan, and execute assigned work within the application lifecycle, maintaining transparency in the backlog and working to meet committed deliverables and project milestones.
What We Offer
- Competitive Salary: $85,000 – $120,000 with outstanding incentive opportunities linked to Association performance.
- Comprehensive Benefits: Health, dental, vision, and a standout 401(k) plan.
- Flexible Work Environment: Hybrid options available within FCS Financial’s Branch locations in Missouri.
- Collaborative Culture: Work closely with Architecture, Infrastructure, and DevOps Teams to deliver impactful solutions.
- Professional Growth: Opportunities to lead strategic initiatives and shape technology direction.
What You Need
- Education: Bachelor’s degree in Information Technology, Engineering, or related field
- Experience: 3+ years of hands-on experience with C#, the .NET ecosystems, Azure cloud services, particularly PaaS components (Azure Functions, Logic Apps, API Management, Service Bus, etc.)
- Technical Strengths & Skills: Experience building APIs, microservices, and event-driven architectures; Experience building and supporting internal and public facing web applications; Working knowledge of processes and tools that support the Application Lifecycle including Azure DevOps, Git, and CI/CD pipelines; Strong understanding of relational and/or NoSQL databases (SQL Server, Cosmos DB, etc.); Strong debugging skills and experience supporting production environments; Excellent problem-solving, communication, and collaboration skills; Familiarity with Azure Data Factory, Databricks, or similar data-processing technologies
Department
Information Systems
Reports To
Team Leader, Application Development
Job Functions
- Application and Integration Development: 35%
- Cross Team Collaboration and Support: 25%
- Application Life Cycle Management: 20%
- System Security: 10%
Essential Functions
- Application and Integration Development: 35%
- Cross Team Collaboration and Support: 25%
- Application Life Cycle Management: 20%
- System Security: 10%
Minimum Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field
- 3 years hand on experience with C# and .Net ecosystems
- Experience in the financial services industry preferred