> Markdown version of [/jobs/ext/1313583-software-developer](https://www.wearedevelopers.com/jobs/ext/1313583-software-developer). 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). --- # Software Developer - **Company:** Whitefish Credit Union - **Location:** Kalispell, MT, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** HTML, JavaScript (Programming Language), Microsoft Excel, Application Programming Interfaces (APIs), Amazon Web Services, Computing Platforms, Microsoft Azure, Cascading Style Sheets (CSS), Cloud Computing, Computer Programming, Crystal Reports (Reporting Software), Relational Databases, Web Development, Fault Tolerance, Python (Programming Language), PostgreSQL, Microsoft Office, Microsoft SQL Server, MySQL, Networking Basics, Node.Js, Simple Object Access Protocol (SOAP), Software Engineering, Software Systems, SQL Databases, SQL Server Reporting Services, Web Application Frameworks, Data Processing, ReactJS, Git, Vue.js, Containerization, AngularJS, Kubernetes, Information Technology, Deployment Automation, Maintaining Code, Graphql, Restful APIs, Software Version Control, Docker, Golang - **Published:** July 17, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=e39f5b5482f2a18b ## About the Role * Strong knowledge of how to automate processes with fault-tolerant, maintainable scripts. * Ability to create full-stack web applications and integrate the applications with existing banking systems. * Ability to keep track of code changes with version control software (Git). * Understanding of how to utilize APIs and their related technologies (REST, SOAP, GraphQL). * Proficient in Microsoft Excel. * Proficient in querying and modifying a relational database using SQL. * Proficient with analyzing, converting, and merging data from disparate systems. * Familiarity with basic networking and general PC support. * Ability to be periodically available on an on-call basis to ensure availability of WCU systems. This includes the availability to support the 24/7 on-call staff as needed. * Ability to communicate effectively in person, in writing and over the phone with all internal and external stakeholders. Courtesy and tact are essential. * Ability and willingness to interact calmly and professionally with people from all backgrounds. * Ability to multi-task, prioritize and organize day-to-day responsibilities with attention to detail and timeliness. * Ability to follow oral and written instructions. * Ability to work with others in an effective manner, listen well, share work-related information and be tolerant of others' work styles. * Competent with Microsoft Office; ability and willingness to work with a variety of office equipment and software systems. * Ability to lift up to 15 lbs., with or without accommodation., * Associate degree in related discipline required, or equivalent experience. * Bachelor's degree in computer science or related field preferred. * 3-5 years of professional programming experience. * Experience building web applications with HTML, CSS, and Javascript. * Experience with the Git version control system. * Experience with relational databases, such as Microsoft SQL Server, Postgre SQL, or MySQL. * Preferred experience: * Core banking systems (e.g., Symitar). * Modern JavaScript frameworks (React, Angular, Vue). * Back-end technologies (Golang, Python, Node.js or similar). * Reporting and BI tools (SSRS, Crystal Reports). * Containerization and deployment tools (Docker, Kubernetes). * Building and maintaining CI/CD pipelines. * Cloud platforms (Azure, AWS). ## Description * Perform all functions in the Software Development Life Cycle (SDLC): requirements, design, development, testing, deployment, and support. * Assist in the definition, development, and documentation of software's business requirements, objectives, deliverables, and specifications on a project-by-project basis in collaboration with internal users and departments. * Write reports for various business units utilizing core banking system, SQL, SSRS, and Excel. * Serve as technical support to staff for issues with developed software and report generation needs. * Create full-stack web applications that streamline and enhance our core banking system. * Maintain and extend the credit union's automated processes. * Maintain documentation relating to programs or scripts for reference. * Work closely with Business Solutions Team on maintenance on core banking system platform. * May serve as a Team Lead to other Software Developers. * Report to work on time and as scheduled. * Perform other duties as assigned., * Complete mandatory annual BSA training that includes Red Flag, Identity Theft, OFAC, CTR and SAR reporting and thresholds, as well as the safe keeping of member information, and passes any applicable tests. * Follow all Whitefish Credit Union, Montana and Federal information privacy guidelines. * Adhere to all Whitefish Credit Union policies and procedures. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Coding for Good: Achieving social change with an app](https://www.wearedevelopers.com/videos/1645-coding-for-good-achieving-social-change-with-an-app) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Software Developer Salary in Switzerland [2023]](https://www.wearedevelopers.com/magazine/215-software-developer-salary-in-switzerland-2023) - [What is a web developer?](https://www.wearedevelopers.com/magazine/18-what-is-a-web-developer) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Best Paying Jobs in Technology](https://www.wearedevelopers.com/magazine/256-best-paying-jobs-in-technology) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)