> Markdown version of [/jobs/ext/738552-programming-analyst](https://www.wearedevelopers.com/jobs/ext/738552-programming-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). --- # Programming Analyst - **Company:** CORNERSTONE COMMUNITY FINANCIAL CREDIT UNION - **Location:** Auburn Hills, MI, United States - **Salary:** $70,000.0 - $78,000.0 - **Contract:** Temporary contract - **Skills:** Clean Code Principles, HTML, Java (Programming Language), Computer Programming, Databases, Pl/i, SQL Databases - **Published:** June 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=90b249b63f9e208e ## About the Role Do you have experience in Research?, Do you have a Trade school?, * Six months to Two years of similar or related experience, including time spent in preparatory positions. * Minimum 1-year computer programming experience (PL/I, Java, or similar script programming), able to perform at an intermediate level. * 6 months HTML experience and able to perform at a basic level. * A two-year college degree or completion of a specialized course of study at a business or trade school. * A significant level of trust, credibility and diplomacy is required. * In-depth dialogue, conversations and explanations with Members, Team Members of all levels, and outside vendors can be of a sensitive and/or highly confidential nature. * Communications may involve motivating, influencing, educating and/or advising others on matters of significance. * Will be required to work outside of scheduled hours/traditional banking hours to respond to technology issues, complete technology upgrades, conversions, installations, and technology emergencies; ability to be on-call 24 hours a day. * Intermediate knowledge of structured query languages and general coding concepts. * Basic working knowledge of Database systems. * Excellent organizational and problem-solving skills. * Ability to be Bonded. ## Description The Programming Analyst is responsible for building and deploying custom software components to enhance member experience. Solutions built in this role will encompass multiple technology disciplines and tools and follow modern security best practices. This position fulfills the requirements provided by Business Analysts and Senior programmers. They will work closely with project stakeholders, consistently learn new approaches to complex problems, and build a foundation of good design and coding practices. What You'll Do in This Role: * Creates, designs and implements custom programming in Symitar software, including creating or modifying reports, on-demand File Maintenance (FM) scripts, mass FM programs and developing batch jobs for processing and confirm accuracy. * Supports and consults with IT Team Members and Business Analysts to resolve issues involving Symitar, including troubleshooting, observing, and providing educational instructions. Provides regular status updates for project and tasks assigned. * Stays up to date on recent enhancements to the Symitar software, including researching ways to improve and customize the system to enhance the Member and Team Member experience. Researches possible options, designs and programs efficient solutions. * Documents created code in accordance with company standards. * Works within all CU policies and operating procedures to include, but not limited to CCF's Security, Bank Secrecy Act, the Office of Foreign Asset Control, Red Flag, and the Patriot Act. * Assists with periodic testing and implementation of contingency plans to ensure availability of applications in case of system failure. ## Related Videos - [Fireside Chat with Lea](https://www.wearedevelopers.com/videos/551-fireside-chat-with-lea) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) ## Related Articles - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [What Should be Included in Your Programming Resume to Highlight Your Skills](https://www.wearedevelopers.com/magazine/142-what-should-be-included-in-your-programming-resume-to-highlight-your-skills) - [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) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Data Analyst Salary in the UK](https://www.wearedevelopers.com/magazine/278-data-analyst-salary-in-the-uk) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany)