Job Directory Sr. Programmer Analyst

Sr. Programmer Analyst
Redwood City, CA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

PROGRAMMER ANALYST

Summary:

As a Senior Programmer Analyst (Programmer Analyst III) at Provident you will develop and solve challenging application problems related to our core system, online banking platform, and third party applications. You will build code that accurately and efficiently satisfies customer and stakeholder requirements. You must be able to develop solutions for the most complicated problems, and your attention to detail ensures that you create a stable, defect-free refined product. You are smart, friendly, and you enjoy working with others to pursue a common goal. You always do the right thing. The application programmer works within a team and contributes to designing and testing program logic, coding programs, program documentation and preparation of programs for computer operations. Adheres to change management techniques and procedures when updating software. Individual is encouraged and expected to seek coding efficiencies and value adds to new and existing software.

Specific Job Duties

* Develop and maintain applications and databases by evaluating client needs; analyzing requirements; developing software systems.
* Seek continuous improvement of our core technologies by adhering to coding standards documented in the Software Development Life Cycle and internal Coding Standards Policy; contribute to attainment of long term I.T. objectives; answering technical and procedural questions for less experienced team members, mentor them and teach them to improve PCU software development processes.
* Actively participate in Core System Tactical Teams and initiatives, and collaborate with internal and external clients to understand and deliver improvements in service requirements. This includes providing feedback/solutions for stakeholder requests.
* Identifies requirements by establishing personal rapport with potential and actual clients and with other persons in a position to understand service requirements.
* Work with Business Analysts to analyze requirements; prepare work flow chart and diagram using knowledge and expertise in computer capabilities, subject matter, programming language, and logic.
* Update PCU computer systems and programming guidelines by writing and updating policies and procedures.
* Maintain professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; participating in professional societies.
* Ensure applications are accurate and mistake free by following the software development framework. This includes unit testing, alpha testing, code review, and user acceptance testing. Recruit and manage the participation of subject matter experts as required.
* Ensure that all applications are defensible against security vulnerabilities. Have the ability to identify vulnerabilities and assign risk levels.
* Accommodate requests to add automation and new features to existing programs or job functions
* Communicate openly and effectively with internal/external clients & be an active and supportive members of the development team.
* Participate in daily code review, specifically for junior developers, and enforce proper coding standards and alternative solutions.
* Maintain healthy code versioning habits. Ensure that all code is stored in an electronic version library. Ensure redundancy of all source code backups.
* Develop with a forward thinking scalable approach. Maintain programs/software with most recent updates for maximum accuracy and efficiency
* Ensure that all code changes/modifications comply with Provident Credit Union's change management policy
* Complete required BSA & OFAC training annually.
* Understand and adhere to BSA and OFAC policy and procedures including:
* CTR requirements
* CIP requirements
* CDD requirements
* OFAC verification requirement
* Reporting suspicious activity


* Managing, planning, coordinating and implementing regular and ongoing updates and application enhancements under the direction of the manager of IT Operations.
* Able to work under minimal direction and supervision, takes initiative to perform independent work on complex development functions
* Contributing to cross functional teams addressing special company projects and issues.
* Monitoring and identifying trends and opportunities for enhancing application performance, including nightly and monthly jobs.
* Manage project production.

Education/Job Knowledge/Experience:

* BS/BA degree in Computer Technology or related discipline. Courses in business and information systems necessary to develop and maintain position proficiency.
* Expert SQL skills. You will use SQL Server on a daily basis so you must excel in the following:
* Creating and Altering Stored Procedure
* Creating and maintaining database triggers
* Creating and maintaining database index
* Demonstrated expertise to use, SQL Server Management Studio, Microsoft Visual Studio, C#, React Native, ASP
* Working knowledge of client side (user interface) design and production, HTML, CSS, Java Script
* Has led development of several robust, efficient, and defensible applications
* Process: You are incremental with your development and take full responsibility for the quality of your code and testing
* Strong understanding of Financial Institution business process and member security
* Strong analytical and communications skills
* Passion for building great products
* Results-driven, self-motivated, self-starter
* Experience with agile software development methodologies
* Good mathematical and organizational skills.
* At least 7 years of experience as a software developer



The position demands maturity, flexibility and someone ready to contribute at a high level-and the rewards that come with it.

* Fully paid health insurance premiums
* Quality medical, dental and vision care coverage
* 401(k) retirement plan with matching employer contributions
* Strong commitment to investing in your career and educational advancement by offering up to 100% Tuition reimbursement for approved courses
* Incentive plan
* Generous paid time off and paid holidays
* Flexible spending accounts
* Short and long-term disability coverage
* Life and AD&D insurance
* Provident membership
* Rate discount on home and auto loans
* In-house training
* And much more!

Provident is an Equal Opportunity Employer

We are a winner of the Bay Area News Group Top Work Place in 2018. Check us out on Glassdoor

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.