Overview

Summary/Objective:

The Application Developer III is committed to providing top quality solutions that meet the needs of our business departments. This role is be responsible for translating software requirements into well-designed solutions; working with ‘off the shelf’ software, modifying it and integrating it into the existing architecture; and maintaining programs for business applications. The ideal candidate will be someone with the ability to multi-task on a wide range of projects and stay up-to-date on the latest technologies and paradigms. Must be hands-on skills savvy enough to confidently design and architect systems, including deployment rollouts. A wide degree of creativity and latitude is expected. As a member of a learning organization that values process improvement, this position will develop and improve technical and engineering processes to create efficiencies.

Essential Functions include:

Internal subject matter expert on IT solutions

Provides deep architectural knowledge with respect to design patterns and best practices

Provides a degree of technical leadership; innovates and improves standar operating procedures

Provide technical leadership and mentorship to the team and promote an open, learning culture

Creates and enforces methodologies to standardize the integration of different technologies, standards, processes, tools, and architectures into a stable and effective technology platform

Relies on professional experience and judgment to plan and accomplish goals and perform a variety of complicated tasks

Ability to execute on multiple projects within required timelines and expectations and effectively communicate updates with team and management

Works closely with IT management to execute IT strategic plan

Builds sound relationships and works collaboratively with outside entities (companies and/or individuals)

Use seasoned analytical and problem resolution skills

Applies knowledge of technology to improve work processes and results (e.g., enhance productivity, efficiency, collaboration, quality, or customer satisfaction); uses technology to solve work-related problems and find new methods to enhance results

Ability to communicate technical information to the Executive level in plain language so they understand and anticipate the impact of technology on current and future processes, products, and services. Communication may involve motivating or influencing organizational leaders

Have a good balance and understanding of calculated risk-taking together with risk mitigation styles

Utilizes expert ability to quickly troubleshoot issues and resolve incidents while communicating with stakeholders

Work closely with suppliers to ensure successful software or hardware implementation and support

Utilizes sound development life cycle practices, adheres to established processes, and documents delivery of application solutions

Contributes technical knowledge and understanding of applications to training programs, support processes, and operating procedures

Must be continually well read on current technologies; Keeps others informed about the latest technology innovations in various industries

Exercises extreme confidentiality as the scope of work will include access to sensitive data and financial perspectives

On-Call Support – Elevations values work-life balance; however, your flexibility and willingness to work early or late as needed is part of the job, and we will never abuse it. Requires hands-on support for production systems, upgrades, and critical issues which occur outside normal business hours

Reports to:

Architecture and Application Development Manager

Manages:

This role does not have supervisory responsibility

Required Competencies:

Planning and Organizing, Decision Making, Continuous Improvement, Customer Orientation, Building Partnerships, Influencing, Initiating Action, Quality Orientation, Driving for Results, Technology Savvy, Continuous Learning

Required Education and Experience:

4 year college degree or equivalent work experience; B.S., Computer Science or equivalent

8 or more years of experience developing and supporting business applications within a financial institution

5 or more years of experience with application development, testing procedures, report writing, systems process design, or equivalent processes.

4 or more years of experience in SQL development with relational databases

Heavy experience in IT solutions, infrastructure, SDLC, testing, security and application administration

Additional skills required – Experience with financial institution technologies: Jack Henry technologies (Episys, Synapsys, Synergy, ARCU), MeridianLink, Encompass, Digital Insight, Q2, COTS, Image Center, OpCon, etc.

Preferred Education and Experience:

Master’s degree (or higher) in Computer Science or Computer Engineering will be appreciated

5 or more years of experience with the Episys application and PowerOn development

Familiarity with the Unix operating system, Unix shell scripting, Python, or similar

5 or more years of project management experience in an iterative project management methodology.

Experience with Atlassian product suite (JIRA, Confluence etc.)

ITIL certification, or previous work within an ITIL environment

Work Environment:

This job operates in an office setting and routinely uses standard office equipment

Physical Requirements:

Sitting frequently, walking occasionally, use of hands frequently, hearing constantly, talking frequently, exerting up to 10 lbs of force occasionally to lift, carry, push, pull, or move objects.

Position Type/Expected Hours of Work:

Full time / 40 hours per week

Classification:

Exempt

Location:

Elevations Support Center – Broomfield, CO

Other Duties:

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.