Company Description
THIS POSITION IS BASED OUT OF COLORADO SPRINGS, COLORADO AND NOT ELIGIBLE
FOR REMOTE OR HYBRID WORK OUTSIDE OF THE STATE OF COLORADO
Ent Credit Union exists to improve the financial quality of life of the people
we serve. This mission drives us every day, but we are more than our
mission. We're also individuals using our unique abilities to make our
organization, and the communities we serve, better than they were
yesterday. We're a not-for-profit that puts people above profits and
actively invests in our community. Our rapidly growing team is expanding our
reach to serve more people throughout Colorado. To spread our mission far and
wide, we need people like you. If you're interested in a paycheck with a
purpose, apply with us today. Our people make the difference, and we truly
believe you are our greatest asset.
Job Description
The digital development teams at Ent are not the boring development teams you
would expect at a financial institution. We are organized in autonomous
multidisciplinary agile teams composed of everyone needed to get something
completed from start to finish, such as experienced developers
(frontend, mobile, and backend), designers, QA engineers, and
product managers. We develop on a modern platform to build applications and
features that make a difference in our member's lives. What you'll be
doing is Backend development using technologies such as Java, Spring
IoC/MVC/Boot/Security/Cloud/Stream, Containers, and Relational
Databases. You'll work on a cross functional scrum team, with all the
necessary skills and talents to be able to complete features that delight our
members, participate in team meetings and provide input on proposed solutions.
Essential Functions
Analysis / Modeling / Design Leads the development of complete systems,
often guiding and mentoring team members and defining the overall architecture
of the system. Converts functional specifications on business problems into
efficient designs. Reviews, analyzes, and modifies programming systems,
including programming, testing, debugging for a large-scale systems.
Participates in the RFP/RFI process.
Development Configures / writes new programs of growing complexity and
scope, involving multiple systems and interdependencies. Conducts code
reviews as appropriate for quality and adherence to standards.
Communication Conducts technical assessments of candidates and current staff.
Provides input to manager on staff performance relating to technology but does
not prepare or deliver reviews. Reports status on activities, issues,
projects, etc to IT management. Supports the manager in the planning and
oversight of operational/technical activities of the team, including
workload and resource allocation.
Maintenance Provides technical support and problem resolution for customer
inquiries regarding in-house application infrastructure.
Bank Secrecy Act: Remains cognizant of and adheres to Ent policies and
procedures, and regulations pertaining to the Bank Secrecy Act.
Qualifications
Minimum Formal Qualifications for this Position
Bachelor's Degree in Software Engineering, Computer Science or related
field of study
8+ years' of related IT industry experience
4+ years' experience with secure web application development
Each year of relevant work experience may be exchanged for a year in a
relevant degree program or vice versa. For example, a requirement of a
bachelor's degree in accounting and 2+ years of account experience could
be substituted for a high school diploma and 6 years of relevant accounting
work experience or a master's degree in accounting and 0 years of work
experien
Technical or Specialized Knowledge/Skills:
Knowledge of and demonstrated experience with Object Oriented programming,
as well as other programming paradigms such as functional.
Knowledge of and demonstrated experience building secure web applications
using a combination of the latest technologies.
Must be comfortable working in highly collaborative environments.
Must be able to conduct presentations in group settings in a professional and
courteous manner.
Strong customer service, organization, communication, and interpersonal
skills are a must.
Must be able to learn new and emerging concepts very quickly.
Must be able to maintain good productivity in developing efficient code in a
very timely manner, with defect rates kept to a minimum.
Experience with Scrum software development.
Experience with non-functionals such as security, performance,
scalability, etc.
(preferred) Specific experience with: git Java Maven Spring
IoC/MVC/Boot/Security/Cloud/Stream JMS Containers (Docker)
Microservices and Cloud architecture REST API (Open API) development
Container Orchestration (Kubernetes) Relational databases
Certifications Required:
None
Environmental, Physical and Psychological Requirements
Standing - Occasionally
Walking - Occasionally
Sitting - Frequently
Lifting - Rarely (40 Lbs)
Carrying - Rarely
Pushing - Rarely
Pulling - Rarely
Balancing - Rarely