Do you enjoy solving complex business problems in a fast-paced, collaborative software development environment? Would you like a new challenge? Are you looking for a stable, growing company that provides work/life balance and cutting edge technology?
Due to company growth, we are expanding our software development team. We are committed to skills development, enhanced training, and career progression for qualified candidates. Does this sound like something you’d like to be a part of? Come join us! Together, we can change the way people use money.
Job Summary:
Coordinate activities surrounding all software development. Specifically, participates in the architecture and design, oversees development and maintenance efforts for enterprise applications.
Essential Duties and Responsibilities:
Review, analyze, and modify existing systems including coding, testing, debugging, and deployment efforts in support of enterprise needs.
Participate in requirements process providing feedback and engagement to ensure sounds processes are developed.
Provide support for complex issues within existing systems and applications, including resolution of user issues, errors in system data, and general maintenance items.
Create solutions based on experience, sound judgment, and creative problem solving.
Assist in solving complex development problems through the use of good design and practical experience.
Ensure business remains current and competitive in find emerging technologies to improve business processes.
May be asked to mentor, lead or direct the work of others.
Ensure high availability and reliability of business applications.
Demonstrate personal commitment to excellence in service to customers and other employees.
Conduct business with strict adherence to bank policies and procedures. Participate in the bank's Performance Management System.
Other duties may be assigned.