Function
To perform a variety of activities involving the analysis, design, programming and system integration directly relating to the development of custom applications on the Citadel’s Core Banking platform and ancillary business systems.
Duties and Responsibilities
- Design, develop, maintain and enhance PowerOn programs, SymForms, SymForm PDFs, and HTML workflows within Episys
- Develops solutions utilizing the Episys PowerOn proprietary language, Java, and/or Microsoft .net languages.
- Create and maintain PowerOns to be used by Citadel and vendor SymConnect/SymExchange interfaces into Episys.
- Translate business and technical requirements into feature rich and functional applications.
- Provide guidance to Application Support Developers as needed.
- Adhere to Citadel’s Software Development Lifecycle policies and procedures.
- Ensure Episys Database integrity and performance through developed applications.
- Optimize application utilization through routine performance evaluations and maintenance checklists.
- Document Episys system structure and programming processes utilizing flow charting and writing specifications in pre-design stage and programming according to specifications.
- Maintain development, staging and production environment to ensure performance, availability, integrity and accuracy meet Citadel standards.
- Ability to communicate effectively with internal team members and customers using good verbal, written, and interpersonal skills
- Adhere to Citadel’s Software Development Lifecycle policies and procedures.
- Create and maintain technical documents to accurately represent application design and code.
- Extensive knowledge of the Credit Union’s products and services
- Ensure that all development standards are met and that Citadel does not intentionally violate any standards that would place our domain and information in jeopardy
- Work successfully in both waterfall and agile project teams
- Participate in department team meetings and offer suggestions on development team projects
- Clearly and regularly communicate with management and technical support colleagues
- Recommend improvements to existing software programs as necessary
- Carry out other duties as may be assigned or requested.
Qualifications and Education Requirements
- 5+ years of programming experience in C#, Java or other object oriented programing language
- Credit Union industry experience or experience working in the financial industry is preferred
- Knowledge of Episys and the PowerOn programming language is preferred
- Strong technical knowledge with Object Oriented Programming in C# or Java
- Visual Studio and Azure DevOps Source Code control
- APIs, SOAP, and client server applications
- Experience with HTML, HTML5, JavaScript, jQuery, JSON and SQL
- Microsoft Office Suite, Internet Explorer, Adobe PDF
Education
- Bachelor’s degree with major coursework in computer science or a related field.
- IT Certifications and work experience considered in lieu of degree