Jobs and Careers
RE
Senior Data Programmer
Redwood Credit UnionUnited Statesfull_timeVerifiedPosted 10 Jun 2024
💰 $134,003/yr($101,691/yr – $134,003/yr)
About the role
Redwood Credit Union is a not-for-profit financial institution that believes in people over profits. Our mission is to passionately serve the best interests of our Members, team members, and communities. Sticking to that vision has made us one of the most loved financial partners in the many communities we serve. In fact, RCU is the 8th largest credit union in California—and growing. Due to this growth, we recently completed construction on our new, 8-acre campus in Napa and are ready to welcome more than 500 valued team members!
Since 1950, Redwood Credit Union has been helping people reach their financial goals and dreams with a focus on helping others. That people-first approach holds true for our employees, too. Our work environment is built on service and trust. It's all possible with a leadership team committed to hiring talented people and helping them develop their careers.
If this sounds like a place you’d like to be, we’re eager to meet you!
Redwood Credit Union is looking for a Senior Data Programmer who will be responsible for developing and supporting programming applications to accomplish business objectives. This consists of advanced analysis, coding, designing, implementing, and debugging programs using standard scripting language programming techniques and browser- based languages.
Essential FunctionsData Programming• Design and develop ETL processes to transform a variety of raw data, flat files and excel spreadsheets into SQL databases. • Design and develop enterprise and departmental business intelligence and data warehousing solutions. • Create and improve existing data warehouse processes, optimize reporting, and improve data integrity throughout organization. • Develop and optimize queries, stored procedure, functions, and views. • Using knowledge of SQL Server Analysis Services, enhance existing, or develop new OLAP cubes used in EDW system. • Create and modify programs to run on the core processing system. • Manage assigned work queue on a constant daily basis, updating requests with comments as necessary. \• Document created code in accordance with direction and company standards. • Program, test, debug and administer computer software and processes. • Utilize data management best practices and in-depth usage of Microsoft SSIS & SSRS to accomplish business initiatives. • Employ project management tools and methodologies in completion of programming projects and initiatives.
Digital Experience Programming• Create and modify programs to run on the core processing system.• Manage assigned work queue on a constant daily basis, updating requests with comments as necessary.• Develop user friendly and functional GUI interfaces for assigned programming tasks in response to end-user input. • Prioritize daily schedule as work dictates.• Document created code in accordance with direction and company standards.• Program, test, debug and administer computer software and processes.• Create new electronic forms and letters using various form tools.• Employ database skills in design, and management of databases.• Employ project management tools and methodologies in completion of programming projects and initiatives.
Technical Analysis and Support• Provide advanced technical support for all programs and interfaces running on the core processing system and departmental supported applications• Participate on project teams, providing programming and system analysis support.• Apply changes as necessary in response to audit items.
IT Development• Communicate with IT management on projects, support, and future needs planning both in writing and verbally.• Locate and choose new learning opportunities to enhance and further knowledge of department and industry practices.• Research new technologies relating to core business functions and make recommendations for improvements
Since 1950, Redwood Credit Union has been helping people reach their financial goals and dreams with a focus on helping others. That people-first approach holds true for our employees, too. Our work environment is built on service and trust. It's all possible with a leadership team committed to hiring talented people and helping them develop their careers.
If this sounds like a place you’d like to be, we’re eager to meet you!
Redwood Credit Union is looking for a Senior Data Programmer who will be responsible for developing and supporting programming applications to accomplish business objectives. This consists of advanced analysis, coding, designing, implementing, and debugging programs using standard scripting language programming techniques and browser- based languages.
Essential FunctionsData Programming• Design and develop ETL processes to transform a variety of raw data, flat files and excel spreadsheets into SQL databases. • Design and develop enterprise and departmental business intelligence and data warehousing solutions. • Create and improve existing data warehouse processes, optimize reporting, and improve data integrity throughout organization. • Develop and optimize queries, stored procedure, functions, and views. • Using knowledge of SQL Server Analysis Services, enhance existing, or develop new OLAP cubes used in EDW system. • Create and modify programs to run on the core processing system. • Manage assigned work queue on a constant daily basis, updating requests with comments as necessary. \• Document created code in accordance with direction and company standards. • Program, test, debug and administer computer software and processes. • Utilize data management best practices and in-depth usage of Microsoft SSIS & SSRS to accomplish business initiatives. • Employ project management tools and methodologies in completion of programming projects and initiatives.
Digital Experience Programming• Create and modify programs to run on the core processing system.• Manage assigned work queue on a constant daily basis, updating requests with comments as necessary.• Develop user friendly and functional GUI interfaces for assigned programming tasks in response to end-user input. • Prioritize daily schedule as work dictates.• Document created code in accordance with direction and company standards.• Program, test, debug and administer computer software and processes.• Create new electronic forms and letters using various form tools.• Employ database skills in design, and management of databases.• Employ project management tools and methodologies in completion of programming projects and initiatives.
Technical Analysis and Support• Provide advanced technical support for all programs and interfaces running on the core processing system and departmental supported applications• Participate on project teams, providing programming and system analysis support.• Apply changes as necessary in response to audit items.
IT Development• Communicate with IT management on projects, support, and future needs planning both in writing and verbally.• Locate and choose new learning opportunities to enhance and further knowledge of department and industry practices.• Research new technologies relating to core business functions and make recommendations for improvements
Minimum Qualifications- Knowledge, Skills and Abilities
- Advanced knowledge of C#, .NET, ASP, HTML, and other browser-based programming languages, when assigned to Digital Experience Programming.
- Proven experience using standard scripting languages such as Python and Powershell.
- Advanced knowledge of SQL and in-depth experience using Microsoft SSIS & SSRS, when assigned to Data Programming.
- Knowledge of SQL used in programming reports and scripts for the core systems database.
- Thorough knowledge to program browser-based languages in creation of interfaces and interoperability.
- Ability to work independently with limited supervision.
- Ability to analyze complex business projects and determining the most appropriate method of achieving the necessary results.
- Ability to fill in for the Programming Manager in meetings and conference calls to contribute and report relevant information.
- Thorough knowledge to program browser-based languages in creation of interfaces and interoperability.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s