IT Software Developer

GreenState Credit UnionNorth Liberty, IA

About The Position

GreenState's Information Technology department acts as a business partner, understanding business needs and enabling strategic objectives through technology. This role provides employees and members with quality technology platforms that are always available, always relevant, and always scalable. The Software Developer reviews, analyzes, creates, and modifies programs on the Symitar core banking system using proprietary programming tools (e.g., PowerOn/RepGen, SymFormPDF, and SymXchange), as well as HTML, CSS, and JavaScript. This involves a full range of programming tasks including program design, debugging, and working with third-party interface applications. The position collaborates closely with business partners and other IT team members to create efficient technology solutions, which may involve integrating third-party applications, developing new in-house programs, or a combination of both, to support the credit union's business strategies. At GreenState, the purpose is to create lasting value for members, communities, and each other, empowering teams to strengthen financial well-being and enhance community vitality. The company fosters an engaging, diverse, and inclusive workplace where employees feel valued and their work makes an impact.

Requirements

  • Associates degree in Computer Science, MIS, or a related field with an emphasis on application development, or three years of equivalent experience with an emphasis on application development, including at least two years of proven work experience in a programmer role.
  • Experience with computer programming, application development, and software development lifecycles.
  • Proven experience with business and technical requirements analysis, business process modeling and mapping, methodology development, and data modeling.
  • A moderate degree of creativity and latitude is required.
  • Demonstrated understanding of mid-level databases, including proprietary and/or structured or open relational databases such as MS SQL.
  • Demonstrated experience with development tools, code versioning, and program management.
  • Excellent analytical skills.
  • Strong communication skills.
  • Demonstrated knowledge of data standards (exchange and storage).
  • Demonstrated knowledge of data reporting concepts and systems.

Nice To Haves

  • Experience with RepGen/PowerOn, SymFormPDF, HTML, CSS, JavaScript, Python, C#, .NET, REST APIs, SOAP, XML, and SQL strongly preferred.
  • Financial industry experience is strongly preferred.

Responsibilities

  • Reviews, analyzes, creates, and modifies programs on the Symitar core banking system utilizing proprietary programming tools (e.g., PowerOn/RepGen, SymFormPDF, and SymXchange), as well as HTML, CSS, and JavaScript.
  • Conducts a full range of programming tasks, including program design, debugging, and third‑party interface applications.
  • Works closely with business partners and other IT team members to create and provide efficient and resourceful technology solutions.
  • Integrates third-party applications, creates new programs in‑house, or a combination of both, to enable the credit union to meet or exceed its business strategies.
  • Adheres to the Credit Union's core values and Service Standards.
  • Demonstrates a positive member service (internal and external) focus at all times.
  • Demonstrates teamwork in all interactions with coworkers and in the completion of all duties and responsibilities.
  • Ensures confidentiality of member information.
  • Supports a diverse and inclusive work environment.
  • Works alone and/or as part of a team to provide technical support to project team members.
  • Helps troubleshoot advanced and more complex concepts in regards to project and programming support on host-based systems, including business and non-business hours.
  • Creates, modifies, and implements program applications, many of which connect directly to the main host data processing system, often utilizing proprietary development tools.
  • Dedicates time to up-front design and architecture, attempting to reuse existing programming code when possible.
  • Leads peer code reviews and inspections for program optimization, especially on mainframe program development.
  • Maintains existing application infrastructure, including troubleshooting problems, identifying enhancement possibilities, and ensuring high availability of Systems Integration’s responsible delivery channels.
  • Continuously looks for new ways to introduce process improvement in all aspects of the development life cycle, focusing on performance, productivity, efficiencies, and optimization.
  • Communicates effectively at all levels through technical documentation, emails, meetings, and client updates.
  • Maintains a mid-level degree of knowledge in programming and technical support gained through formal experience.
  • Plays a vital role in enriching the community by participating in community service organizations and/or Credit Union sponsored events on an annual basis.

Benefits

  • Progressive benefit package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service