Federal Home Loan Bank of San Francisco Home Contact SiteMap Terms of Use Login
  Search   
About Us

Applications Consultant

Department: Information Services

Title: Applications Consultant

Salary Range: Salary commensurate with experience.

Purpose
Provide technical development leadership and support for productions systems within the Financial Management and Mortgage Finance business units. Participate in development (full system development life cycle), implementation, and integration of custom and packaged applications and interfaces with current systems/applications, utilizing the systems’ development architecture, graphical and object-oriented programming languages, relational database management systems, and report generating and analysis programs. Manage the client relationship in resolving complex support issues involving in-house developed and third-party systems/applications used by the business units.  

Major Accountabilities
  • Provide technical leadership in the design, development, and implementation of custom applications and interfaces that integrate with the business units’ systems. Install, implement, and support third-party systems/applications and develop enhancements. Technology platform includes, but is not limited to: .NET, VB, SQL Server, Oracle, BizTalk, Crystal Reports, ASP, C#, ODBC, PL/SQL, and Microsoft tools and technologies (MS Office, operating systems, AZMAN, IIS, and IE.
  • Develop a thorough understanding of the business processes and information processing requirements of assigned user departments.
  • Diagnose and resolve applications systems problems on assigned applications. Recommend and/or propose design enhancements and application/component replacements.
  • Serve as project and/or technical lead: coordinate project work, track, deliverables against budget, and communicate project deliverables to IS and business unit management and other project team members.  Mentor junior staff regarding the appropriate use of technologies and resolution of system issues.
  • Prepare project plans, including resource and schedule estimates for completing the appropriate system implementation phase.
  • Prepare user, system, and run-time documentation.
  • Perform feasibility analysis and cost/benefit studies for the purpose of identifying solutions to information processing requirements. Includes evaluating software packages and recommending packaged or custom solutions.

Skills/Knowledge
  • Bachelor’s degree in Computer Science, Business Administration, Finance, Economics, Mathematics, or a related field, or equivalent education required.  Master's degree preferred.
  • Minimum of six years' development, systems analysis, and application/component implementation experience in a banking, financial services, or capital markets environment. 
  • Excellent verbal and written communication skills and strong analytical and problem solving skills. Ability to interface with all functions and at all levels both within and outside of the Bank.
  • Demonstrated understanding of operating systems, application security configuration, and best practices in Windows and UNIX environment.
  • Ability to apply sound standards and policies while considering business needs and justifiable exceptions.
  • Ability to take the initiative to pursue assignments, responsibilities and support requests to a logical and final solution; able to employ System Development Life Cycle (SDLC) standards.
  • Ability to manage multiple projects, meet deadlines, and deal with conflicting priorities.
  • Demonstrated knowledge of and experience with:
    o Diagnosing and resolving complex issues with financial system software.
    o Programming in the Visual Basic environment. Experience migrating VB6 applications to .Net is highly desired.
    o Complex relational databases, such as Oracle, SQLServer, with the ability to perform data modeling tasks and recommend and implement solutions to improve data quality and accessibility to end-users.
    o Developing reports for small- to mid-range applications using spreadsheet and/or report writing software, relational databases, and SQL server. Ability to design, code, test, and debug applications using these tools.
    o Developing functional and technical specifications for financial system (vendor or in-house) enhancements.
    o Developing and executing application test cases and test plans.
 

Submit a resume