> Markdown version of [/jobs/ext/2443423-lead-programmer-analyst](https://www.wearedevelopers.com/jobs/ext/2443423-lead-programmer-analyst). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Lead Programmer Analyst - **Company:** Cass Information Systems, Inc - **Location:** Bridgeton, MO, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** COBOL (Programming Language), Information Systems, Computer Programming, Utility Software, Information Technology - **Published:** August 11, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=ef3a3d1a3d09897b ## About the Role * Ability to write and explain structured and maintainable COBOL code. * Proficiency with all Tandem utility programs. * Ability to modify and create SCOBOL on-line programs required. * Ability to develop complex on-line and batch programs. * Ability to design operationally in a manner that is reliable and efficient. MINIMUM LEVEL OF PREPARATION AND TRAINNIG NORMALLY REQUIRED: * A bachelor's degree in computer science or related field or equivalent work experience. * 5+ years of COBOL programming experience. * 5+ years of increasingly complex project development experience. ## Description Uses technical skills and programming experience to define, schedule, and coordinate programming of solutions to problems and requests of varying difficulty under the general direction of management. Responsible for leading an assigned team of developers on assigned projects/implementations. Coordinates work of development team members and others in Client Programming with those who have requested projects., * Provides designs for proposed systems and system enhancements. Develops modifications and changes to existing programs and procedures as required to satisfy user requests. * Supplements coding, testing, and documenting computer programs where necessary to achieve results and meet schedules. * Leads and mentors team members on assigned projects and implementations. * Ensures programs and procedures developed by team adhere to established departmental standards and guidelines. * Helps CIS keep commitments to clients with on time completion of development teams projects. * Develops project cost estimates for assigned clients. * Reports progress through updates to project control system status and time recording and attendance at weekly project control meetings. * Notifies manager immediately when it appears schedule dates will not be met or if an assigned project will lead to operational or support difficulties. * Suggests potential improvements to the processes and techniques used by Client Programming that will result in improved quality and/or responsiveness for our clients. Interacts with project requestors to ensure correct understanding and business validity of user requests and demonstrates results to requestors of projects. * Advises less experienced programmers and provides training by sharing technical knowledge with others. * Solves balancing problems. * Performs other duties as assigned. ## Related Videos - [Photonic Computing: Programming a New Class of AI Accelerators (incl. Live Coding)](https://www.wearedevelopers.com/videos/100196-photonic-computing-programming-a-new-class-of-ai-accelerators-incl-live-coding) - [RPA crash course for .Net developers – intro into the world of RPA from the perspective of a .Net developer](https://www.wearedevelopers.com/videos/271-rpa-crash-course-for-net-developers-intro-into-the-world-of-rpa-from-the-perspective-of-a-net-developer) - [Microservices? Monoliths? An Annoying Discussion!](https://www.wearedevelopers.com/videos/970-microservices-monoliths-an-annoying-discussion) - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) - [Why LLMs Need Observability and How to Do It](https://www.wearedevelopers.com/videos/2117-why-llms-need-observability-and-how-to-do-it) - [".Net is too slow" was not an option](https://www.wearedevelopers.com/videos/100176-net-is-too-slow-was-not-an-option) ## Related Articles - [The 10 C++ programming questions to expect in an interview](https://www.wearedevelopers.com/magazine/50-the-10-c-programming-questions-to-expect-in-an-interview) - [How to Get Better at Pair Programming](https://www.wearedevelopers.com/magazine/592-how-to-get-better-at-pair-programming) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Can coding be the next blue collar career?](https://www.wearedevelopers.com/magazine/44-can-coding-be-the-next-blue-collar-career) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [10 Highest Paying Programming Languages 2025](https://www.wearedevelopers.com/magazine/150-10-highest-paying-programming-languages-2025)