Credit Union:

Rogue Credit Union


Medford, OR



Job Description:

Department: Information Services
 Reports To: IT Application Development Manager
 Grade: 13 Classification: Exempt
Supervises Direct: 1 Supervises Indirect: 1

Works closely with stakeholders and team members to understand requirements that drive the analysis and design of quality technical solutions. These solutions must be aligned with organizational and Information Technology (IT) strategies and comply with the organizations architectural standards. Involved in the full Systems Development Life Cycle (SDLC) and is responsible for designing, coding, testing, implementing, maintaining and supporting application software. Makes recommendations towards the development of new code or reuse of existing code. Responsibilities may also include participation in component and data architecture design, performance monitoring, product evaluation and buy vs. build recommendations.

Essential Functions & Responsibilities:
50% Develops program logic for new applications or analyzes and modifies logic in existing applications. Maintains the integrity of the system through the use of industry standard methodologies and best practices in code design and development efforts. Maintains, tests and integrates application components. Ensures that system improvements are successfully implemented. Perform/participate in peer code reviews. Ensure a high level of information security and data integrity. Comply with all policies and procedures controlling access to RCU’s digital resources for both internal use and outside/3rd party agencies based on regulatory requirements and best practices.

20% Conducts planning, analysis and forecasting activities to plan projects and tasks. Assist in the triage, prioritization, dispositioning, execution, follow-up and management of support requests as assigned. Provide leadership and/or guidance to other technical professionals. Work on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors. Act as project lead on assigned projects; Elicitation – Discover the underlying business need to be addressed and information related to the product and project requirements, often through conversations with stakeholders. Analyzing Requirements – Organize, specify and model the requirements to ensure they are complete and unambiguous. Analyze complex data to troubleshoot and drive design solutions. Analyze and assess current processes and define / document recommended improvements. Specifying Requirements – Document (or assist the requestor) the requirements in a format that can be shared with stakeholders. Validating and Verifying Requirements – Ensure the requirements map to the real business need, are approved by all relevant stakeholders, and meet essential quality standards.

15% Creates/maintains documentation of software design and test plans. Organizes and prepares program and system documentation according to established procedures to facilitate ongoing support, maintenance and regulatory compliance. Participates in the definition of corporate standards for software architectures and use cases.

10% Responds to and resolves helpdesk tickets. Work on issues and routine application maintenance duties as assigned.

5% Proactively performs other duties as needed or assigned.

Performance Measurements:
1.Supports and practices Rogue’s Vision, Mission, Values and Loyalty Culture. Utilizes the Service Promises with both internal and external members. Embraces Rogue’s community involvement program in a positive and proactive manner.

2. Provides a high level information system technical support to all employees of the credit union in a professional, courteous and efficient manner

3. Stays informed of current trends affecting technology within the financial services industry

4. Maximizes system uptime on assigned systems.

5. Researches, recommends and implements best practice procedures and systems to ensure the long term viability and efficiency of our information technology.

6. Assists in training and cross training the IS staff in all areas related to assigned systems.

7. Creates and maintains documentation on all process related to assigned hardware and software systems.

8. Implements and maintains appropriate disaster contingency plans for assigned systems.

9. Works independently on tasks assigned.

10. Demonstrates empathy, self-reflection, and adjustment of own behaviors, displaying effective emotional intelligence.

11. Adheres to and maintains all credit union promotional, regulatory and policy compliance requirements including compliance with any Federal and State laws.

12. Meets or exceeds assigned goals in order to achieve individual, department and credit union goals. Stays informed of current trends within the credit union movement and financial services industry.

Knowledge and Skills:
Experience: Prefer 2 to 5 years developing code in a professional environment.

Education: Equivalent to a college degree (BS or BA in a relevant field).

Interpersonal Skills: Courtesy, tact, and diplomacy are essential elements of the job. Work involves much personal contact with others inside and/or outside the organization for purposes of giving or obtaining information, building relationships, or soliciting cooperation.

Other Skills: Developed skills and experience with Python, PHP, .NET C# and/or .NET VB, or other similar languages and environments; MS-SQL Server, SSRS, Source Code Management systems.

Solid knowledge/experience of end-to-end systems development life cycles (i.e., waterfall, incremental, Agile and other approaches to software development). Skill with service oriented architectures (SOA).

Ability to troubleshoot and resolve issues across multiple technologies; Good problem solving, team, and time management skills. Solid business acumen.

Excellent verbal and written communication skills to technical and non-technical audiences of various levels in the organization; Facilitation skills with individuals and small groups; deals well with ambiguity; exercise judgment in selecting methods, techniques and evaluation criteria for obtaining results. Experienced in analyzing issues, distilling and communicating their relevant aspects.

Providing consistent high levels of service, quality and productivity; is resourceful and proactive in gathering information and sharing ideas.

Must be highly productive, with the ability to automate systems and technologies to maximize efficiency and up time. Self-motivated and able to prioritize work, and reconcile competing schedules.

Excellent customer service skills that build high levels of customer satisfaction.

Physical Requirements: Some adjusting or moving objects up to 30 pounds in all directions. Must be able to remain in a stationary position, often standing or sitting for prolonged periods. Repeating motions that may include the wrists, hands and/or fingers while using computer. Communicating with others to exchange information. Perceiving the nature of sounds at normal speaking levels or without correction. Ability to receive detailed information through oral communication, and make fine discernments in sound. Close and continuous visual acuity to perform activities such as: preparing and analyzing data and figures, transcribing, viewing a computer terminal and extensive reading.

Work Environment: This job is an exempt position that requires flexibility in scheduling tasks and projects. The employee must independently monitor hours and judge the time needed to be spent on applicable duties. Employee must be capable of adjusting to unpredictable schedules proactively. As a direct representative of the credit union, the employee must conduct and present themselves courteously and professionally. Exposed to potentially hazardous conditions, i.e., robbery. Travel to all credit union regions may be required.