Software Developer

California Coast CreditSan Diego, CA
Onsite

About The Position

The Software Developer role is responsible for designing, programming, testing, and launching software for the Core Systems of the Credit Union. This role is also responsible for integration and configuration of new products and enhancements. This role maintains the daily activities of the team responsible for design, implementation, maintenance and support of Core System. This position will apply proven communication, analytical, and problem solving skill to help identify and resolve systems issues. This position is also accountable for providing development and operational support to other IT development resources. As a Software Developer: This position will provide overall development, programming, coding and troubleshooting effort for all Core System development. Collaborates with Data Architecture and Core Development teams to assure adherence to best practices and process standardization. Develops programs for the Banking Core System. Develop API and Web Service programs. Ability to develop and maintain SQL code. Develops programming code for new and/or existing software enhancements. Develops solutions and system implementation plans; implements newly created code and fixes into existing software. Provides programming support for various interfaces. Completes product technical design and prototyping; software development, bug verification and resolution. Performs systems analysis and programming activities which may require extensive research and analysis. Reviews, analyzes and tests the effectiveness and efficiency of existing systems and develops strategies for improving or further leveraging these systems. Creates systems models, specifications, diagrams and charts to provide direction to system programmers. Coordinates and performs in-depth tests, including end-user reviews, for modified and new systems. Provides expertise consultation and training to end users for all modified and new systems. Provides consultation and work guidance to other IT team members. Serves on Strategic Initiatives Teams throughout the year to support long-term organizational goals. SME for various business applications used by departments such as accounting, consumer lending, collections, card services, support services and ensures IT systems are kept up to date according to the organization’s policies. Follows agile software development methodologies - Scrum process for software development and Kanban for bugs and tickets. Participates in help desk functions periodically to ensure quality service is provided according to company standards in a timely and effective manner. Creates or updates and make improvements to related procedure/manuals identifying Standard Operation Procedures (SOP) for assigned tasks. Provides technical support to credit union staff to ensure effective utilization of Core System, including capacity and performance planning. Establishes and maintains regular written and in-person communications with the organization’s end users regarding pertinent IT activities. Exhibit excellent customer service skills towards internal and external customers.

Requirements

  • Requires an undergraduate degree in computer science, science or related discipline; or equivalent related experience.
  • Excellent knowledge and skills in Object Oriented Languages (Java, C#), UNIX, HTML, JavaScript, Microsoft SQL Server, and T-SQL coding.
  • Ability to conduct research into systems issues and products is required.
  • Ability to effectively prioritize and execute tasks in a high-pressure environment.
  • Experience working in a team-oriented, collaborative environment.
  • Create program documentation; may include defining the system and functional requirements of the product.
  • Good communication skills.
  • Ability to assist and train others.
  • Ability to learn new skills and assume new responsibilities.

Nice To Haves

  • Jack Henry/Symitar Episys experience is a plus.
  • Code promotion using source control tools like Visual Studio, GitHub, Team Foundation Server and Azure DevOps Server is a plus.
  • Knowledge of Agile Development and SDLC is preferred
  • Knowledge in programming languages such as .NET, XML, and Python is preferred.
  • Knowledge in configuring and maintaining web applications using Microsoft IIS and Java is preferred.
  • Experience in enterprise applications like outlook, exchange, active directory, SharePoint Online, FootPrints, ServiceNow ticketing system is a plus.
  • Financial Services experience is preferred.

Responsibilities

  • Design, program, test, and launch software for the Core Systems of the Credit Union.
  • Integrate and configure new products and enhancements.
  • Maintain the daily activities of the team responsible for design, implementation, maintenance and support of Core System.
  • Apply proven communication, analytical, and problem solving skill to help identify and resolve systems issues.
  • Provide development and operational support to other IT development resources.
  • Provide overall development, programming, coding and troubleshooting effort for all Core System development.
  • Collaborate with Data Architecture and Core Development teams to assure adherence to best practices and process standardization.
  • Develop programs for the Banking Core System.
  • Develop API and Web Service programs.
  • Develop and maintain SQL code.
  • Develop programming code for new and/or existing software enhancements.
  • Develop solutions and system implementation plans; implement newly created code and fixes into existing software.
  • Provide programming support for various interfaces.
  • Complete product technical design and prototyping; software development, bug verification and resolution.
  • Perform systems analysis and programming activities which may require extensive research and analysis.
  • Review, analyze and test the effectiveness and efficiency of existing systems and develop strategies for improving or further leveraging these systems.
  • Create systems models, specifications, diagrams and charts to provide direction to system programmers.
  • Coordinate and perform in-depth tests, including end-user reviews, for modified and new systems.
  • Provide expertise consultation and training to end users for all modified and new systems.
  • Provide consultation and work guidance to other IT team members.
  • Serve on Strategic Initiatives Teams throughout the year to support long-term organizational goals.
  • Act as SME for various business applications used by departments such as accounting, consumer lending, collections, card services, support services and ensure IT systems are kept up to date according to the organization’s policies.
  • Follow agile software development methodologies - Scrum process for software development and Kanban for bugs and tickets.
  • Participate in help desk functions periodically to ensure quality service is provided according to company standards in a timely and effective manner.
  • Create or update and make improvements to related procedure/manuals identifying Standard Operation Procedures (SOP) for assigned tasks.
  • Provide technical support to credit union staff to ensure effective utilization of Core System, including capacity and performance planning.
  • Establish and maintain regular written and in-person communications with the organization’s end users regarding pertinent IT activities.
  • Exhibit excellent customer service skills towards internal and external customers.
  • Identify, communicate and resolve systems issues.
  • Help in the organization’s development operations functions to ensure productivity, quality and customer service demands are met according to the organizations standards.
  • Ensure member service and satisfaction are a priority in database related projects and implementations.
  • Provide technical support to Business Users, troubleshoot and resolve database related issues.
  • Perform other duties as required.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service