Post Job Free
Sign in

Software Developer

Company:
California Coast Credit
Location:
San Diego, CA, 92123
Pay:
54.46USD - 68.07USD per hour
Posted:
April 23, 2026
Apply

Description:

Job Description

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.

DIMENSIONS:

Components Supported: Jack Henry Symitar Core Banking System

600+ Desktop Systems

50+ Mobile Devices

200+ Servers

Multiple Redundant Unified Communications Systems

28 Branch Locations & Spectrum Center

Hardware/Software Assets Managed: $4MM +

Annual Capital Expenditures: $400M-$600M

Annual Service Contracts Administered: $250M-$350M

Supervisory responsibilities:

This position reports directly to the Manager, Core Development for coaching, performance appraisal work, guidance, direction and feedback.

This position will be a part of team with three Database Engineers and five Software Developers.

NATURE & SCOPE:

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.

Education, skills, & abilities:

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.

Jack Henry/Symitar Episys experience is a plus.

Ability to conduct research into systems issues and products is required.

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.

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.

Performs other duties as required.

MAJOR ACCOUNTABILITIES:

Develops programming code for new and/or existing software enhancements

Develops and provides programming support for various API’s

Provide expertise consultation with stakeholders, systems owners, and end users to define requirements, systems goals, and resolve systems issues.

Identify, communicate and resolve systems issues.

Provides consultation and work guidance to other IT team members.

Coordinates and performs in-depth tests.

Helps 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.

Provides technical support to Business Users, troubleshoots and resolves database related issues.

Financial Services experience is preferred.

ENVIRONMENTAL CONDITIONS:

Work requires concentrated mental attention and focus.

Work is primarily within a cubicle office setting subject to conversational noise and interruptions found in that environment.

PHYSICAL REQUIREMENTS:

Ability to tolerate periods of continuous sitting; ability to operate and utilize a personal computer and peripherals.

Note: Staff is expected to perform various tasks, projects and administrative duties as assigned.

Management reserves the right to assign or change duties and tasks to this position at their discretion.

Salary Range (hourly):

$54.4568 - $68.0710

Full-time

Apply