Description

Job: Principal Applications Developer

Location: Cincinnati, OH

General Function

 

  • Evaluate, design and implement technology solutions to build and progress technology strategies with a line of business. In the majority of situations, the incumbent will be the application owner responsible for third party, purchased software aligned with a LOB.
  • Will have responsibility to work with vendor to understand upcoming changes, how the software fits into the technology roadmap and design plans to ensure business continuity and effectiveness.
  • Will develop an understanding of the banks systems, how they are configured, how we need to reconfigure to meet the changes. If aligned to an agile squad may work closely with the product owner to ensure user stories are defined appropriately to develop effective technology solutions.
  • In this role the incumbent may still be taking coaching and guidance from more senior platform engineers or others who have a deeper company and systems knowledge.
  • All employees are responsible and accountable for risk by openly exchanging ideas and opinions, elevating concerns, and following policies and procedures as defined. Accountable for always doing the right thing for customers and colleagues and ensuring that actions and behaviors drive a positive customer experience.
  • Operating within the Bank's risk appetite, you will achieve results while consistently identifying, assessing, managing, monitoring, and reporting risks of all types.
     

Essential Duties And Responsibilities
 

  • Liaison with software vendor(s) for systems utilized by a particular line of business
  • Stay abreast of upcoming changes and enhancements in vendor’s software and how those changes will impact the business.
  • Assists with the line of business (or in support of a more senior Platform Engineer) to help design solutions to incorporate software changes and effectively works with business partners to ensure effective implementation
  • Seek to gain full understanding of the business technology roadmap and make recommendations on continued utilization or elimination of current third party software solutions.
  • If working on an agile team work closely with product owner to ensure that user stories have enough specificity and clarity for the software developers to effectively meet customer needs.
  • Implement and maintain new features and capabilities while continuously improving the quality of our technical products and services
  • Follow industry and organizational best practices and standards, and participate in company communities of practice to continuously refine and communicate them. Contribute to a culture of continuous improvement.
  • Help achieve operational excellence by automating processes and creating maintainable, supportable, and testable solutions
  • Keep up with technology trends and innovations in your field(s) of practice
  • Provide operational support and troubleshooting for your team’s products and services
  • Help to provide coaching, mentoring, and training for new or less experienced team members
  • Other duties as required.

Minimum Knowledge, Skills And Abilites Required

  • Bachelor’s degree in a relevant technology field or equivalent combination of education and work experience.
  • Four+ years of engineering or other IT work experience relevant to the position.
  • Strong problem-solving and communication skills.
  • Willingness to work in a highly-collaborative environment.
  • Solid understanding and significant experience with modern software development practices, tools, and/or hardware technologies.
  • Understanding of IT security best practices.
  • Expertise in one or more technical and/or functional domains relevant to the position.
  • Technical skills per the specific position’s requirements. 
     

Education

ANY GRADUATE