Performs a variety of technical support duties at the highest level related to one or more functional areas within the companys business lines. Duties vary depending on department assigned. Primary work focuses on fulfillment of business partner requests resolving business partner technical problems and responding to business partner questions in a quality and timely manner to ensure ongoing effectiveness of the desktop computing environment. Manages the most complex assignments or has an assigned business line or region of the most complex nature.
ESSENTIAL DUTIES AND RESPONSIBILITIES
Design develop and implement enterprise scale solutions to support the organizations business strategy and goals.
Review requirements and data models and translate into responsible applications and architecture.
Conduct design and code reviews with extended team to ensure that code meets First Horizon Bank Enterprise Foundational Services standards.
Lead major departmental projects with vendor interface and bridging external and internal work initiatives to benefit the project and department.
Analyze business processes and IT capabilities to recommend strategic and tactical solutions and identify cross-organizational impacts.
Proactively coach team members participates in core teams mentors less tenured staff demonstrates exceptional leadership and maturity.
Work on all phases of the application development life cycle with the primary focus on development
Lead and/or assist in resolution of complex problems.
Ability to demonstrate negotiation skills/techniques provide thought leadership balance work in a highly challenging fast-paced environment make progress with limited information and minimal oversight and collaborating on large teams are key success factors for this position.
Recommend improvements to existing processes or propose new ones to improve the quality of project deliverables.
Research new technologies within areas of expertise for possible implementation; makes recommendations based on findings.
Delivery quality and timely results.
Maintain security performance and code quality standards working collaboratively within a Continuous Integration environment
Applies support experience by suggesting improvements to products and services.
Collaborates with other resources as needed to resolve problems.
Ability to support vendor applications like CLS Creditlens Laserpro etc.
SUPERVISORY RESPONSIBILITIES
No supervisory responsibilities
REQUIRED SKILLS AND EXPERIENCE
Bachelors degree OR equivalent experience
10 years of Java software development experience in a professional work environment
Professional experience with Webservices SOAP and RESTful APIs
Professional experience with frameworks Spring Core Spring Boot Hibernate
Experience with unit testing continuous integration and test-driven development
Deep knowledge of object-oriented programming and experience with at least one object-oriented programming language (Java Javascript C C# Ruby Python)
High proficiency in at least one high-level programming language and web framework (NodeJS Express Hapi etc.)
Solid understanding of web technologies such as JavaScript CSS HTML5 XML JavaScript AngularJS JSON and/or Ajax
Solid understanding of Database technologies such as SQL PL/SQL and relational database schema design
Experience in automated testing including unit and functional testing using Java JUnit JSUnit Selenium
Experience using Bitbucket
Professional experience developing/ applications as well.
Excellent communication skills
PREFERRED EXPERIENCE
Experience with Python
Understanding of core principles of functional programming
Experience working in a small and dynamic environment
Experience supporting Vendor applications like CLS Creditlens Laserpro etc.
Experience of being oncall production support.
Experience with commercial lending applications will be preferred.
SUMMARY Performs a variety of technical support duties at the highest level related to one or more functional areas within the companys business lines. Duties vary depending on department assigned. Primary work focuses on fulfillment of business partner requests resolving business partner technica...
SUMMARY
Performs a variety of technical support duties at the highest level related to one or more functional areas within the companys business lines. Duties vary depending on department assigned. Primary work focuses on fulfillment of business partner requests resolving business partner technical problems and responding to business partner questions in a quality and timely manner to ensure ongoing effectiveness of the desktop computing environment. Manages the most complex assignments or has an assigned business line or region of the most complex nature.
ESSENTIAL DUTIES AND RESPONSIBILITIES
Design develop and implement enterprise scale solutions to support the organizations business strategy and goals.
Review requirements and data models and translate into responsible applications and architecture.
Conduct design and code reviews with extended team to ensure that code meets First Horizon Bank Enterprise Foundational Services standards.
Lead major departmental projects with vendor interface and bridging external and internal work initiatives to benefit the project and department.
Analyze business processes and IT capabilities to recommend strategic and tactical solutions and identify cross-organizational impacts.
Proactively coach team members participates in core teams mentors less tenured staff demonstrates exceptional leadership and maturity.
Work on all phases of the application development life cycle with the primary focus on development
Lead and/or assist in resolution of complex problems.
Ability to demonstrate negotiation skills/techniques provide thought leadership balance work in a highly challenging fast-paced environment make progress with limited information and minimal oversight and collaborating on large teams are key success factors for this position.
Recommend improvements to existing processes or propose new ones to improve the quality of project deliverables.
Research new technologies within areas of expertise for possible implementation; makes recommendations based on findings.
Delivery quality and timely results.
Maintain security performance and code quality standards working collaboratively within a Continuous Integration environment
Applies support experience by suggesting improvements to products and services.
Collaborates with other resources as needed to resolve problems.
Ability to support vendor applications like CLS Creditlens Laserpro etc.
SUPERVISORY RESPONSIBILITIES
No supervisory responsibilities
REQUIRED SKILLS AND EXPERIENCE
Bachelors degree OR equivalent experience
10 years of Java software development experience in a professional work environment
Professional experience with Webservices SOAP and RESTful APIs
Professional experience with frameworks Spring Core Spring Boot Hibernate
Experience with unit testing continuous integration and test-driven development
Deep knowledge of object-oriented programming and experience with at least one object-oriented programming language (Java Javascript C C# Ruby Python)
High proficiency in at least one high-level programming language and web framework (NodeJS Express Hapi etc.)
Solid understanding of web technologies such as JavaScript CSS HTML5 XML JavaScript AngularJS JSON and/or Ajax
Solid understanding of Database technologies such as SQL PL/SQL and relational database schema design
Experience in automated testing including unit and functional testing using Java JUnit JSUnit Selenium
Experience using Bitbucket
Professional experience developing/ applications as well.
Excellent communication skills
PREFERRED EXPERIENCE
Experience with Python
Understanding of core principles of functional programming
Experience working in a small and dynamic environment
Experience supporting Vendor applications like CLS Creditlens Laserpro etc.
Experience of being oncall production support.
Experience with commercial lending applications will be preferred.