Logo
Broadway Bank

Lead Developer

Broadway Bank, San Antonio, Texas, United States, 78208


Position:

Lead Developer |

Division:

Information Technology|

WorkDays: Monday - Friday|

Hours of Operation: 8:00am - 5:00pm

Why Broadway Bank:

We are one of the largest independently owned banks inTexas with offerings in personal and private banking, wealth management,business banking and mortgage lending.

Position Overview:

The Lead Developer isresponsible for the design, development, and implementation of softwarepackages for applications and integrations. They will also troubleshoot anddebug software code, establish software development standards, and collaboratewith vendors and third-party providers to ensure adherence to these standards.This role plays a critical part in translating business requirements intotechnical solutions, managing the software development life cycle (SDLC), andoverseeing the delivery of high-quality software artifacts.

Essential Functions:Lead the design, development, and testing of software artifacts for applications and integrations, ensuring that solutions are scalable, secure, and meet the organization's standards.Establish, enforce, and continuously improve software development life cycle (SDLC) methodologies and standards, ensuring consistency and quality in software delivery.Translate complex business problems and requirements into technical specifications, resulting in effective and efficient technical solutions.Oversee the delivery and quality standards of software developed by vendors and third-party providers, ensuring they meet the organization's requirements.Collaborate with design teams to transition emerging technologies from development to production, ensuring seamless integration and deployment.Promptly and professionally address and resolve software defects in production environments, minimizing downtime and maintaining operational continuity.Refactor and enhance existing legacy application and integration code to improve performance, maintainability, and scalability.Develop and maintain comprehensive documentation for all software artifacts to ensure clarity, consistency, and a shared understanding among stakeholders.Stay current with the latest development tools, solutions, and methodologies, and recommend their adoption to improve software quality and development efficiency.Provide direction and mentorship to development teams, fostering a collaborative environment that promotes best practices and continuous learning.Utilize your strong problem-solving abilities, communication skills, and ability to work collaboratively in a team environment.This position may require travel within the Bank's geographic area.Experience & Education:

5+ years of experience in programming (designing and developing) using Microsoft .NET, SQL, and integration technologies.5+ years of experience in troubleshooting, diagnosing, and debugging software programs.Experience working with relational databases and SQL.Proficiency in working with Windows Operating Systems.Hands-on experience with software versioning and deployment solutions.Experience in providing direction and leadership to development teams.Bachelor's degree in Computer Science, IT Management, Computer Engineering, or a related technology-focused discipline is required; equivalent experience may be considered.Preferred experience working within a banking environment.Preferred experienceworking with Fiserv solutions.Skills & Qualifications:

Expertise in HTML, .NET, MS Visual Studio, ASP .NET, CSS, C#, and other relevant development technologies.Proficient in MS SQL and SQL structures on the Windows Server platform, with the ability to design and optimize complex queries and databases.Experience in developing and integrating APIs, ensuring secure and efficient communication between systems.Familiarity with modern design patterns and methodologies, including experience in converting legacy code to contemporary standards.Extensive experience in managing the full software development life cycle (SDLC) from inception to deployment, with a strong understanding of agile and waterfall methodologies.Proven ability to work closely with outside vendors and third-party partners, ensuring alignment with organizational standards and project goals.Strong analytical skills with a focus on troubleshooting, diagnosing, and resolving complex technical issues.Excellent written and verbal communication skills, with the ability to convey technical information to both technical and non-technical stakeholders.Self-motivated and results-oriented, with a strong sense of urgency and the ability to work effectively under pressure.Significant businessacumen, with the ability to interpret and align business strategies withtechnology needs and priorities.Front-EndDevelopment:HTML/CSS: Mastery of HTML5 and CSS3, including preprocessors like SASS or LESS.JavaScript: Strong knowledge of vanilla JavaScript, including ES6+ features and JQuery.Frameworks/Libraries: Experience with front-end frameworks and libraries such as React, Angular, or Vue.js.Responsive Design: Ability to design and implement responsive layouts using frameworks like Bootstrap or Foundation.Back-EndDevelopment:Programming Languages: Proficiency in server-side languages specifically C# and the dotnet framework.Databases: Knowledge of both SQL (SQL Server) and NoSQL (MongoDB, Redis) databases.APIs: Ability to design, secure and implement RESTful APIs.Authentication & Authorization: Understanding of various authentication methods and security practices.Cloud Services: Familiarity with Azure, API Management and Azure Functions.DevOps:Version Control: Proficiency with version control systems, especially Git.Deployment: Experience with deployment tools and practices, such as CI/CD pipelines.Other Skills:Testing: Knowledge of testing frameworks and methodologies, including unit testing, integration testing, and end-to-end testing.Software Design Patterns: Knowledge of design patterns such as Abstract Factory pattern and Adapter patterns.Performance Optimization: Skills in optimizing web performance, including understanding of caching strategies and load balancing.Extensive experience in managing the full software development life cycle (SDLC) from inception to deployment, with a strong understanding of agile and waterfall methodologies.Proven ability to work closely with outside vendors and third-party partners, ensuring alignment with organizational standards and project goals.Strong analytical skills with a focus on troubleshooting, diagnosing, and resolving complex technical issues.Excellent written and verbal communication skills, with the ability to convey technical information to both technical and non-technical stakeholders.Self-motivated and results-oriented, with a strong sense of urgency and the ability to work effectively under pressure.Significant business acumen, with the ability to interpret and align business strategies with technology needs and priorities.Other Requirements:

Occasionaltravel may be required to support project needs or attend conferences andtraining.Mustbe available to work nights and weekends as needed to support productionreleases or address critical issues.Requires the ability to lift, carry, push, pull weights or otherwise move objects weighing as much as 10 lbs. on a regular basis and/or for extended periods of time during the workday.Occasional overtime or extended hours may be required.We're a culture that offers resources to benefit youroverall health and well-being:

Employee Impact GroupsCareer Development and Mentorship ProgramsGenerous paid time off, minimum 4 weeksEmployee recognition, awards, and eventsFree vision insuranceRetirement matchingTuition reimbursement

This job description is notdesigned to be a comprehensive listing of duties, responsibilities, oractivities that are required for this job. Duties, responsibilities, andactivities may change at any time with or without notice.

Broadway Bankis proud to be an Equal Opportunity and Affirmative Action Employer. BroadwayBank is a drug-free and tobacco-free workplace, with a nicotine-free hiringpolicy. All qualified applicants will receive considerationfor employment without regard to race, color, ethnicity, religion, sex, sexualorientation, gender identity, national origin, disability, protected veteranstatus, genetic data or other legally protected status.

Member FDIC