This role is posted as a Software Engineer I, II or Senior - Depending on Experience.
The job description displayed is that of a Software Engineer II.
Department: Information Services Department
Reports To: Software Engineering Manager
Classification: Exempt
About Rogue Credit Union:
Rogue Credit Union is a member-owned, not-for-profit financial cooperative headquartered in the Rogue Valley located in beautiful southern Oregon. Providing services to our members in select Oregon and Idaho counties. We strive to make an impact in the communities we serve by living, giving, and supporting local. Our mission is to provide exceptional member experiences that build mutually beneficial relationships to create the most loyal members in the nation. Here at Rogue, we believe in having a culture of happy team members who feel supported, have the chance to grow their careers, and LOVE where they work.
Role:
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 organization's 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 using 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 Rogue'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% Create/maintain documentation of software design and test plans. Organize and prepare program and system documentation according to established procedures to facilitate ongoing support, maintenance, and regulatory compliance. Participate in the definition of corporate standards for software architectures and use cases.
10% Respond to and resolve helpdesk tickets; Work on issues and routine application maintenance duties as assigned.
5% Proactively performs other duties as needed or assigned.
Knowledge and Skills:
Experience: Prefer two to five 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 nontechnical 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.
Disclaimer:
Rogue Credit Union is a drug free workplace and requires a drug screening test within 48 hours of employment offer.
Rogue Credit Union is an Equal Opportunity Employer and makes employment decisions without regard to race, color, national origin, religion, sex, age, disability, veteran status, or any other protected class. If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method, please call .
This Job Description is not a complete statement of all duties and responsibilities comprising the position.
Date Posted: 21 December 2024
Apply for this Job