Programmer Analyst (Glendale or San Diego)
California Credit Union · San Diego, CA · 1 mo ago
On-siteEngineeringFull-time
Principal Accountabilities
- Is involved with all phases of software development from concept to implementation.
- Acts as Programming Lead for small, mid, and large scale projects.
- Completes research, trouble-shoots and resolves complex issues relating to software applications.
- Provides support to all credit union applications.
- Develops, enhances and documents current reporting architecture.
- Works in conjunction with other members of the IT Team to understand functionality, scalability, performance, security and integration requirements from a programming and reporting perspective.
- Translates requirements into functional, scalable and reusable components for application development framework.
- Gathers application requirements from business unit owners to ensure alignment of application performance and business goals.
- Develops and maintains programs and processes for business units.
- Documents procedures and operational methods for software developed and/or enhanced; provides input to assist with instructing use of updated and/or new software.
- Assists other members of the programming team; shares knowledge and best practices.
- Provides enterprise-wide programming services through software research, analysis, and development.
- Mets, reviews and completes software programming based on business unit specifications.
- Enhances application usability, effectiveness, and integration.
- Completes full cycle of programming tasks from conception to implementation, including coding, testing, debugging, and documentation.
- Protects sensitive user data and prevents unauthorized access or malicious attacks (like SQL injections)
- Protects data Integrity of database content
- Works in conjunction with other members of the IT Team to understand functionality, scalability, performance, security and integration requirements from a programming and reporting perspective.
- Translates requirements into functional, scalable and reusable components for application development framework.
- Gathers application requirements from business unit owners to ensure alignment of application performance and business goals.
- Develops and maintains programs and processes for business units.
- Documents procedures and operational methods for software developed and/or enhanced; provides input to assist with instructing use of updated and/or new software.
- Assists other members of the programming team; shares knowledge and best practices.
- Provides enterprise-wide programming services through software research, analysis, and development.
- Mets, reviews and completes software programming based on business unit specifications.
- Enhances application usability, effectiveness, and integration.
- Completes full cycle of programming tasks from conception to implementation, including coding, testing, debugging, and documentation.
Position Requirement and Qualifications
- Ability to write programs, design databases, build services that store/manage and retrieve data for the backend of CCU applications.
- In-depth knowledge of database design including Indexes, primary keys and database performance.
- Excellent abilities in analysis, problem-solving, technical skills, organization, process management, time-management, customer service and creativity.
- Working knowledge of information security principles and practices, including access controls, incident response, penetration testing, security technologies, security monitoring, industry-related regulations and compliance with information security and data encryption.
- Strong working knowledge of core-system batch job and reporting functions.
- Must be able to identify core-system processing issues and complete basic diagnostics.
- Must be able to troubleshoot, install, connect, configure, upgrade, diagnose and remedy hardware and software issues for various technology devices.
- Must have excellent skills in the following: communication, research, analysis, problem-solving, team work and time management.
- Must be able to work with all levels within the organization and to relay technical information in an easy-to-understand manner.
- Must adhere to established SLAs and other service standards as established by management.
- Must exhibit a commitment to maintaining established uptime standards.
- Must be available to respond to alerts, notifications, or other communications regarding downtime or disaster situations that may require your intervention or participation outside of scheduled working hours.
- A degree in Computer Science, Information Systems, Information Engineering or equivalent work experience required.
- Applicable certifications preferred.
- Requires a minimum of five to seven years of work experience as a programmer-analyst at the senior level and in a comparable environment to gain the necessary knowledge, skills and abilities to fulfill all aspects of the position.
- Financial institution experience desired.
Working Conditions and Physical Demands
- Work is performed in a general office environment.
- This position does not require significant physical efforts.
Safety & Health Policy
- Refer to the Safety & Health Policy found in North Island Credit Union’s Employee Handbook & Resource Guide.