Senior Full Stack Developer
Westerra Credit Union
2021-12-03 08:50:42
Denver, Colorado, United States
Job type: fulltime
Job industry: Banking & Financial Services
Job description
Why Westerra?
Westerra strives to be an employer of choice in a highly competitive environment. To achieve our business objectives, we are focused on attracting, developing, empowering, retaining, and motivating a highly qualified workforce. Therefore, we provide competitive compensation and benefits, and further differentiate our internal brand with a unique purpose that binds us all with our members and the communities we serve. Our Total Rewards programs make Westerra a compelling place for talented people to grow their careers. We are committed to creating a high performance environment that fosters and rewards excellence and improves the lives of our employees by providing:
- Purpose & Culture: Our team members are passionate about our WHY and empowered to help our members and community achieve their dreams
- Careers & Well-Being: Our team members experience a feeling of belonging and support for their career journeys and well-being (physical, financial, emotional, social, community, career)
- Compensation & Benefits: Pay is awarded fairly, contributions are rewarded, and programs are available to manage health and wealth. A list of some of our benefits can be viewed at the end of this posting.
Salary range: $100,000 - $140,000
What is the role?
This role architects, develops, and maintains front end and back end banking platforms. Acting as the lead developer, you will work closely with Product Owners and UX Designers to put innovative designs and user experiences into motion. At Westerra, we focus on easy to use interfaces and solutions that allow our members to easily access and move their money. The systems that you will work with include online banking, origination systems and employee interfaces.
What will be expected of me?
- Apply modern frameworks and architectures to business initiatives to help Westerra achieve our Digital Experience goals.
- Oversee all phases of the development life cycle including requirements gathering, design, development, testing, deployment, transition, and support.
- Document all technical and system specifications.
- Partner with business owners, product owners, technical SMEs, technology architects, IT specialists, and operations staff to understand appropriate business strategies and objectives and ensue alignment of solutions to be developed.
- Design and implement processes to support Westerra's front end and back end architectures, including logging, configuration management, and error handling.
- Participate in business unit meetings sharing ideas, proposing solutions and assisting in clarifying data queries, data analysis, and reports.
- Design, own and lead in DevOps processes such as code promotion, continuous integration / continuous deployment, and source control.
- Understand the role API's have in the design and work with API developers to achieve success.
- Other duties as assigned.
- Review and coach the work of lower level professionals within the team
- Other duties as assigned.
Will I have Direct Reports? No
What I'm bringing…
Experience/Education:
6+ years' experience working in an IT development capacity.
4+ years of back end development experience
4+ years of front end development experience
Bachelor degree in Computer Science preferred or equivalent years of related development work experience.
English language, written and spoken
Skills and Abilities:
Front end experience:
- Experience with Javascript (Angular / AngularJS), RxJs, CSS (SASS) and HTML; other modern frameworks like React will be considered
- Experience with Node and npm, and the Angular CLI would be an advantage in building toolchains
- You know the ins and outs of effective CI and CD (builds, pipelines, branching strategy) processes in a modular, decomposed architecture
- Hands-on experience with build systems like Jenkins is a plus
- Worked with Docker and Kubernetes and Linux
Back end experience
- Knows how to select the available maven plugin and choose them among a multitude of options to fit their project needs
- Solves the issues found with the tools like veracode and/or blackduck
- Knows when to plan for refactor sessions and understand the overall technical debt of the project
- Easily setup the testing environments and make sure everybody can contribute to the tests
- Worked with Docker and Kubernetes and Linux
- Experience using version control systems and how to create branching strategies
- Can take over when the scrum master is not there
- Subject matter expert with advanced understanding of functional area and a competent understanding of the overall organization and competitive environment.
- Proactively negotiates across departments. Influences others outside of own job area regarding policies, practices and procedures.
- Proficient in Microsoft Office
- Exhibits strong verbal and written communication skills
- Ability to Learn and demonstrate that learning on the job
- Detail oriented with strong organizational and time management skills
- Must maintain high-level of confidentiality
- Can be accountable for managing projects/processes, working independently with limited supervision
- Acts autonomously on most decisions. Requires guidance on more complex judgments.
- Advanced understanding of the business line and a growing understanding of the overall organization and competitive environment.
- Able to handle problems that are difficult and sometimes complex
- Ability to influence timelines, expectations, and proactively negotiate within department
What is the work environment like, and are there physical requirements for this role?
Flexible team environment both on Westerra campus and remote
Primarily at desk
Some of our Benefit Offerings…
We are committed to providing a competitive, comprehensive benefits program that enables our employees and their families to lead healthy and productive lives. Offerings include:
- Three Health Plans through UHC that offer a variety of coverage and competitive premiums
- Two Dental Plans through Delta Dental
- Health Savings Accounts (HSA) Westerra contributes $600/year for Employee Only and $1200/year for Employee+Dependents
- Flexible Spending Accounts (FSA)
- Westerra pays for Basic Life and AD&D, Short Term Disability and Long Term Disability
- 20 days of Paid Time Off to start
- 10+ Paid Holidays
- Up to $5250 per year for Educational Reimbursement
- Volunteer Time Off (16 hours per year), and if you use all of your VTO, you are awarded with an additional PTO day each year
- 2 weeks of Paid Parental Leave
- Retirement (401K) - Match up to 4% and eligible for 7% Profit Share as well!
- Awesome Anniversary Program that consists of PLAY (Paid Leave for Anniversary Year) ranging from 1 to 20 days of PLAY based on the anniversary year.
More about Westerra
Westerra credit union was formed by eight schoolteachers, who pooled their funds in 1934 to be able to make loans to other teachers. These visionary leaders created Denver Public Schools Credit Union, a not-for-profit financial cooperative, owned and controlled by the members who use its services. Its purpose was to put the members first when offering financial services and treat them as valued owners. Today, the credit union remains focused on that same mission and purpose. During more than 85 years of operation, we have greatly expanded our products and services to meet the changing needs of our members. But our "people helping people" philosophy remains the same. Our highly professional, knowledgeable and friendly staff is dedicated to serving our members. What differentiates Westerra Credit Union from others is our low fees and top-notch service