AVP, Software Engineering
Bank OZK · Dallas, TX · 1 wk ago
EngineeringFull-time
About the role
Bank OZK is a nationally recognized industry leader in financial services, combining exceptional service with innovative technologies to deliver smart solutions to clients across the country. We invest in small businesses, fuel local economies, and shape skylines in major cities. This role focuses on the development and management of business-critical applications vital to our commercial and real estate lending business.
Responsibilities
- Design, develop, and maintain software applications following coding standards and best practices to ensure timely and accurate completion.
- Provide technical input on application architecture, engineering standards, infrastructure, and delivery processes.
- Identify opportunities to enhance application scalability, productivity, and efficiency; build application roadmaps and tech debt remediation plans.
- Create, maintain, and enforce standards/procedures for implementing technical solutions to ensure consistency and maintainability.
- Analyze business needs presented by users or clients and recommend/deliver technical solutions.
- Develop a deep understanding of the commercial and real estate lending lifecycle.
- Review code contributions from other engineers to ensure quality and architectural soundness.
- Ensure compliance with Bank OZK and internal/external regulatory policies, procedures, and guidelines.
- Exercise discretion and judgment in performing essential job functions.
- Maintain good punctuality and attendance.
Requirements
- Bachelor’s degree, preferably in information technology or computer science, or commensurate work experience.
- 5+ years of hands-on experience in application development and business solutions delivery.
- 5+ years of experience with one or more programming languages, preferably C#.
- 2+ years of hands-on experience with Python or R.
- Advanced knowledge of software engineering principles, architectural patterns, and best practices.
- Experience with latest development frameworks to develop scalable, performant web and desktop applications.
- Comprehensive knowledge of technology change processes and hands-on application development.
- Proficiency in Microsoft Visual Studio and coding in C#.
- Ability to communicate effectively both verbally and in writing, including presentation skills.
- Strong organizational and troubleshooting skills.
- Ability to handle multiple tasks in a fast-paced environment while delivering quality work on time.
- Ability to contribute to application architecture, engineering standards, infrastructure, and delivery processes.
- Ability to form and manage effective working relationships.
- Professional composure and ability to execute under pressure.
- Ability to maintain confidentiality.
Skills
- Proficiency in R or Python.
- Experience creating and consuming RESTful Web Services like WebAPI.
- Skill in using DB tools like SSMS (SQL Server Management Studio) or DBeaver.
- Experience with databases like PostgreSQL or MS SQL Server.
- Skill or ability to learn integration, data management, data marts, and ETL.
Benefits
- Generous PTO.
- 401(k) matching.
- Health, dental, and vision insurance.
- Pet insurance.
- Special perks and discounts.
Operate customary equipment and technology used in a business environment, with or without accommodation.