Overview
This is a hybrid role, with the expectation that time working will regularly take place inside and outside of a company office in Santa Clara, CA. This position provides technical guidance on complex strategic projects. Facilitates the creation and implementation of software systems and software development. Consults on software evaluations, feasibility studies, and new technologies. Specializes in software development and integration with third party solutions. Recommends processes and products that meet strategic goals while aligning with the Bank's long-term technology direction.
Responsibilities
- System Enhancement - Leads team efforts to evaluate and improve department systems, processes, and applications. Utilizes programming specifications to construct modules, develop testing methods, and assists with designing training materials. Designs and executes test plans to validate application functions. Designs modifications that fit within existing system architecture.
- Develop software solutions for highly available/mission critical software integrated into enterprise systems.
- Interact with teams of engineers and end-users from multiple disciplines.
- Business Support - Provides technical support to production systems by addressing complex issues, anticipating maintenance requirements, and ensuring functionality for end user needs. Develops technical solutions to unique system problems. Leads major projects, delegates tasks, and ensures quality results.
- Technical Expertise - Utilizes expertise to mentor and train associates within the work group. Participates in special projects and meetings as needed to convey critical technical insight. Serves as a technical resource for management, associates, and business units.
- Data Analysis - Collects data related to user requests and determines scope, time estimates, and system impacts. Inspects business specifications, programming specifications, coding, test plans, documentation, and implementation plans for accuracy.
Qualifications
Bachelor's Degree and 4 years of experience in Software application development and maintenance OR High School Diploma or GED and 8 years of experience in Software application development and maintenance Desired Skills:
- Experience: MS.NET; ASP.NET; RDBMS technologies like MS-SQL Server, Oracle or related technologies
- Experience in writing SQL queries, and performance tuning.
- Must have technical lead experience for complex projects.
- Must have worked on Agile projects and have knowledge of agile ceremonies like scrum teams, retrospective etc.
- Highly conversant with front-end skills like Angular 6+, HTML 5, Typescript
- Strong object oriented and software architecture fundamentals.
- Experience with enterprise integration services/solutions.
- Experience building cloud enabled Micro services and REST APIs - Implementation experience with SAAS/PAAS based solutions.
- Fluent in GIT source code control.
- Remain engaged, proactive, and positive in tough circumstances, owning assignments and taking full accountability for overall team success.
- Knowledge of backend server components, APIs, and performance optimization
- Understanding of Microservices patterns & concepts - Experience with Continuous Integration and automated testing strategies
"If hired in California, the base pay for this position is generally between $105,000 and 145,000 First Citizens benefits programs are designed to meet our associates where they are in life. Full-time associates (20+ hours) are offered a comprehensive benefits program, with customized offerings, including those designed to support families, however defined. More information regarding our benefits offerings can be found here: https://jobs.firstcitizens.com/benefits.
|