Application DeveloperBroomfield, CO, United StatesAbout the JobThe Application Developer is committed to providing top quality solutions that meet the needs of our business departments. This role is 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 who moves quickly, who has an expert understanding of the full architecture stack, and who communicates effectively on detailed IT topics.
We are looking for an individual who is a self-motivator, a confident developer and a team player. As a member of a learning organization that values process improvement, this position will improve technical and engineering processes to create efficiencies.This role can be performed on site at the location above, or remotely for any individual who resides within Colorado.Essential Functions Include:Serve as internal subject matter expert on IT solutionsUnderstand the full technology stack and communicate effectively on a variety of IT topicsProvides engineering expertise on corporate initiatives and consults in all phases of the software development lifecycleCommunicates technical information in plain language so others understand and anticipate the impact of technology on current processes, products, and servicesUtilizes sound development life cycle practices and accurately follows established procedures for delivering application solutions that support critical business strategiesCommits application configuration updates to stage / test environment and plans for roll-back in the event that it is neededUtilizes expert ability to quickly troubleshoot issues and resolve incidents while communicating with stakeholdersWorks closely with suppliers to ensure successful software or hardware implementation and supportBuilds sound relationships and works collaboratively within IT and with other departmentsPromotes and maintains high standards in design and architectural documentationFacilitates architecture review and ensures that all architectural products are updated and maintainedIdentifies and solves technical, process, or interpersonal problems to ensure projects are delivered within required timelines and expectationsContributes technical knowledge and understanding of applications to training programs, support processes, and operating proceduresKeeps others informed about latest technology innovations in the financial industryExercises extreme confidentiality as the scope of work will include access to sensitive data and financial perspectivesExpectations:Self-Managed – Coordinates work activities and schedules to take advantage of available resources (individuals, processes, departments, and tools) and complete work efficientlySound Decision Making – Gathers, analyzes, and interprets quantitative and qualitative information to choose the best course of action; use a good balance and understanding of calculated risk-takingCustomer Oriented – Provides a high level of customer service when partnering and collaborating with other departments in the company; Serve as a team player and technical advisorBuild Networks – Takes action to establish and maintain connections with people, including those outside Elevations (e.g., peers, cross-functional partners, and vendors). Relationships focus on accessing information, resources, or other contacts to provide the information, ideas, expertise, and/or influence needed to achieve work goalsInfluence – Motivates or influences organizational leaders to ensure a solid environment, built with best practices, meets the needs of the organization and ITQuality Oriented – Assumes responsibility and accountability for successfully completing high-quality assignments or tasks on scheduleHigh Work Standards – Ensures that time frames and strategies are met accordingly, and service delivery exceeds expectationsTech Savvy – Stays current with emerging technology trendsContinuously Learn – Ask questions and take on challenging or unfamiliar assignmentsRegulatory Requirements – Maintains knowledge of Financial Institution regulatory requirementsOn-Call Support – Elevations values work-life balance; however, your flexibility and willingness to work early or late as needed is part of the job.
Requires hands-on support for production systems, upgrades, and critical issues which occur outside normal business hoursRequired Education and Experience:4-year college degree or equivalent work experience; B.S., Computer Science or equivalent5 or more years of experience in application development for diverse operating systems and platforms5 or more years of experience supporting business applications, preferably within a financial institution2 or more years of experience in SQL development with relational databasesDemonstrated knowledge of architecture / systems engineering best practices, systems process design, software design, programming principles, or equivalent processesExperience with financial institution technologies: Jack Henry technologies (Episys, Synapsys, Synergy, ARCU), MeridianLink, Encompass, Digital Insight, Q2, COTS, Image Center, OpCon, etc.Familiarity with the Unix operating system, Unix shell scripting, or similarAdequate knowledge of relational database systems, Object Oriented Programming, networkingAbility to program in at least one programming language such as C#, Java (J2EE) etc.Preferred Education and Experience:3 or more years of experience with Episys and PowerOn developmentCommand of one or more scripting languages (bash, Ruby, Python)Experience with Atlassian product suite (JIRA, Confluence etc.)2 or more years of project management experience in an iterative project management methodologyITIL certification, or previous work within an ITIL environmentWork Environment:Elevations uses multi-factor authentication to keep our data safe. As such, a personal smart phone is a requirement for employment with us. 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.