Redstone Federal Credit Union - Remote, OR

posted 5 months ago

Full-time - Mid Level
Remote, OR
Credit Intermediation and Related Activities

About the position

The position involves performing systems and business process analysis and design, as well as developing, programming, implementing, enhancing, and maintaining new and modified custom applications to support Credit Union products, services, and operational productivity. The role also includes providing technical mentoring and guidance to other Programmer/Analysts, ensuring that all projects adhere to established standards and methodologies. The individual will be responsible for translating functional specifications and business requirements into technical specifications and logical system processes, creating development plans, and collaborating with other software development staff and users to clarify process and data requirements. In addition to software design and development, the role requires writing or modifying program code using standard software development tools and programming languages, developing logic and validation criteria, and creating custom reports and features. The individual will also be involved in testing, quality assurance, and preparing instructions for Data Center staff on installation and operational procedures. Training users on applications developed and providing technical assistance to resolve any identified problems are also key responsibilities. The position requires ongoing maintenance and enhancement of applications, ensuring that all regulatory compliance training is completed, and conducting code review walkthroughs with other development staff. The individual must maintain a professional image and demeanor, deliver friendly service to members, comply with all applicable regulations, and complete all required training programs. The role is integral to ensuring that the Credit Union's technology solutions are efficient, effective, and aligned with the organization's mission to improve the financial well-being of its members and communities.

Responsibilities

  • Provides technical guidance and mentoring to other Programmer/Analysts.
  • Reviews project schedules and advises on development methodologies, plans, and technical solutions.
  • Reviews programming code for all projects to ensure integrity, efficient design, and adherence to Division standards.
  • Performs analysis and translates functional specifications/business requirements into technical specifications and logical system processes.
  • Creates development plans following structured design methodologies.
  • Confers with other Software Development staff and users to clarify process and data requirements.
  • Provides technical assistance to users in evaluating business requirements and in the development of cost-effective technology solutions.
  • Designs and develops software; writes or modifies and tests program code using standard software development tools and programming languages.
  • Develops logic and validation criteria and designs and develops custom reports, screens, scripts, utility programs, menus, and other features.
  • Generates reports and comments all programs, scripts, and applications to enhance maintainability.
  • Writes documentation for systems developed.
  • Creates test plans and participates in unit, systems, interface, and integration testing.
  • Ensures all quality assurance reviews are completed successfully.
  • Prepares instructions for Data Center staff on installation and operational procedures.
  • Ensures newly installed applications are functioning correctly.
  • Provides technical assistance to the Data Center and users to resolve any problems identified.
  • Trains users on applications developed and on hardware/software operations and interfaces.
  • Develops enhancements and performs maintenance on applications; writes and tests program code to extend system functionality.
  • Completes all required training programs to maintain current knowledge applicable to assigned duties and responsibilities.
  • Conducts code review walkthroughs with other development staff.
  • Recommends alternative ways to code and ensures quality through knowledge of generally accepted coding techniques and practices.
  • Performs final implementation walkthroughs to ensure that all specifications and test case conditions have been met successfully.

Requirements

  • 4 Year / Bachelor's Degree in Management Information Systems, Information Technology, Computer Science, or a closely related field.
  • 5 Years of responsible applications design and development experience.
  • Knowledge of systems design theory, concepts, and principles including data management and administration and development concepts.
  • Advanced software development and maintenance methodologies and tools.
  • Proficiency in programming theory and applicable programming languages, including C#, .net, SQL, and SQR.
  • Understanding of relational database concepts and design rules, including data modeling, data flow, and entity relationship analysis.
  • Ability to troubleshoot and diagnose software coding and other problems and make repairs in areas of responsibility.
  • Demonstrated leadership and project management skills, including developing and reviewing logical, efficient project plans.
  • Ability to communicate technical information clearly to both technical and non-technical users.

Nice-to-haves

  • Experience with additional programming languages or frameworks.
  • Familiarity with Agile development methodologies.
  • Knowledge of financial services industry standards and practices.

Benefits

  • Health insurance coverage.
  • Dental insurance coverage.
  • 401k retirement savings plan.
  • Paid holidays and vacation time.
  • Professional development opportunities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service