• Application Developer

    Job Locations US-IA-Des Moines
    Req No.
    Information Technology
  • Overview

    CO-OP Financial Services provides technically superior products and services to financial institutions across the nation. We are seeking a talented Application Developer to be responsible for designing, developing, testing, maintaining, and supporting complex applications that are secure, scalable, and robust. The Application Developer will lead larger, high impact projects while mentoring less senior developers and will be fully proficient and possess a wide range of specialized skills and job knowledge.




    • Analyze business and operational processes to ensure our applications meet our clients’ needs.
    • Excellent interpersonal skills, superior technical skills, an eye for detail, and an aptitude for logic and problem solving are all a must.
    • Create and maintain complex applications for the benefit of internal and external customers. Provide oversight to project team members on development best practices. Assist with coding questions as needed.
    • Lead the development of technical application design documents on complex projects.
    • Provide unit testing of all coding changes with the goal of providing a stable production environment. Provide oversight and final testing of code from other project team members.
    • Builds and maintains applications in such a way that exceeds regulatory requirements. Security is a critical design requirement and data, systems, and applications must be protected at all points of the development lifecycle. 



    • BS in Computer Science / Computer Information Systems or equivalent degree, or equivalent experience can be substituted for degree.
    • 3 – 5 years application development experience required.
    • Advanced understanding of modern OS architecture concepts and communications protocols.
    • Advanced database design and development.
    • Solid modern graphical user interface and development methodologies.
    • Advanced technical knowledge in software development methodologies, design and implementation.
    • Good understanding and experience of Scrum/Agile development.
    • Good to excellent understanding of entire Software Development Life Cycle (SDLC) process & practice expectations, including specification, documentation, code review, unit testing and quality assurance.
    • Strong analytical, design and problem-solving skills at multi-product/multi-environment level to troubleshoot software defects and mitigate the issues they cause.
    • Advanced skills in research and analysis, project planning and implementation.
    • Understanding and awareness of business issues as they impact overall project plans.
    • Good verbal and written communications skills.
    • Ability to express and document complex technical concepts in business terms.
    • Ability to communicate effectively verbally and in writing with technical staff, non-technical staff, end-users for requirements gathering, testing, training, and outcome validation.
    • Solid project planning and project management techniques to assist in small projects and/or group initiatives.
    • Ability to work within guidelines and rigid timeframes while also having flexibility.
    • 3+ years’ experience with UCCX Scripting and Interactive Voice Response (IVR) related support.
    • 3+ years’ experience coding in more than two development languages (C#,VB.NET, Java Script/jQuery, Java, etc.) and be proficient in those languages.
    • 3+ years programming in web development tools (Visual Studio, IIS, TFS, etc).
    • Knowledge of finance and credit card systems is a plus.
    • 3+ years of experience working with VB.NET/C#.
    • Experience with React, Angular, HTML 5 or other libraries.
    • 3+ years of experience working with ASP.NET.
    • 3+ year of experience working with database design and development.
    • Experience with Unit Testing/Unit Testing Frameworks.
    • Experience with Web Services, Web API, MVC, JSON, etc.
    • Native mobile application development experience (Android, iOS, etc) a plus.


    About Us

    CO-OP Financial Services is the technology engine that provides access and convenience for credit unions. With over 35 years of credit union service, CO-OP connects credit union members to their accounts through Debit, Credit, ATM, Shared Branching, Member Interaction Services, Mobile, Virtual, and Bill Pay services. CO-OP serves a total of 3,500 member credit unions, 50 million cardholders, 30,000 surcharge-free ATMs, and more than 5,500 shared branches. Handling three billion-plus annual transactions, CO-OP is the nation’s largest credit union service organization—offering resources that enable deeper member engagement to help credit unions prosper.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed