Join Redwood Credit Union as a Senior Data Programmer!
At Redwood Credit Union, we are a not-for-profit financial institution that prioritizes people over profits. Our mission is to passionately serve the best interests of our Members, team members, and communities. Adhering to this vision has earned us a reputation as one of the most beloved financial partners in the many communities we serve. In fact, RCU is the 8th largest credit union in California and continues to grow. We recently completed construction on our new 8-acre campus in Napa and are ready to welcome more than 500 valued team members!
About Us
Since 1950, Redwood Credit Union has been helping individuals attain their financial goals and dreams with a focus on helping others. Our people-first approach applies to our employees as well. We foster a work environment built on service and trust, made possible by a leadership team dedicated to hiring and developing talented individuals.
If you think Redwood Credit Union sounds like the place for you, we are eager to meet you!
Job Title: Senior Data Programmer
Responsibilities
Data Programming
- Design and develop ETL processes to transform various raw data, flat files, and Excel spreadsheets into SQL databases.
- Create and improve existing data warehouse processes to optimize reporting and data integrity.
- Develop and optimize queries, stored procedures, functions, and views.
- Enhance existing or develop new OLAP cubes in the EDW system using SQL Server Analysis Services.
- Manage a daily work queue and document created code according to company standards.
- Utilize Microsoft SSIS & SSRS for programming, testing, debugging, and administering software and processes.
- Employ project management tools and methodologies to complete programming projects.
Digital Experience Programming
- Create and modify core processing system programs.
- Develop user-friendly and functional GUI interfaces based on end-user input.
- Document created code according to company standards.
- Create new electronic forms and letters using various form tools.
- Employ database skills in designing and managing databases.
Technical Analysis and Support
- Provide advanced technical support for all programs and interfaces running on the core processing system.
- Participate in project teams, offering programming and system analysis support.
- Apply necessary changes in response to audit items.
IT Development
- Communicate with IT management regarding projects, support, and future needs planning.
- Locate and select learning opportunities to enhance your knowledge of department and industry practices.
- Research new technologies related to core business functions and provide recommendations for improvements.
Minimum Qualifications
- Advanced knowledge of C#, .NET, ASP, HTML, and other browser-based programming languages.
- Proven experience with scripting languages such as Python and Powershell.
- Advanced knowledge of SQL and in-depth experience with Microsoft SSIS & SSRS.
- Ability to work independently with limited supervision.
- Ability to analyze complex business projects and determine the best methods to achieve results.
- Capability to represent the Programming Manager in meetings and conference calls.
Physical Requirements
- Ability to stand, bend, stoop, sit, walk, twist, turn, and drive.
- Ability to lift up to 50 pounds.
- Ability to use a computer keyboard, calculator, and mouse for extended periods.
The ideal candidate will have a combination of education and experience equivalent to a bachelor’s degree in computer science or similar, with at least four years' experience using structured programming languages, browser-based languages, and web programming languages.
Compensation
Base starting range: $101,691 to $134,003 annually, commensurate with experience.
We offer a competitive total rewards package, including a range of medical, dental, vision, financial, and other benefits.
Benefits
- Competitive medical, dental,