The Lead Software Developer is responsible for designs, codes, tests, analyzes and coordinates the development of software programs and applications. This includes researching, designing, documenting and modifying software specifications throughout the production life cycle. As a Lead, responsibilities will include ownership of technological solutions, directing innovation, providing creative, outside the box solutions that enhance functionality and provide efficiencies, while constantly looking to maximize system availability.
Key Responsibilities:
Be a part of a growing company that is truly committed to its employees and clients. Consider joining the First Bank family. As a member of our family, you are part of one of the largest independent banks in the U.S. We are proud of our growth and success over the past 100 years and look forward to a bright and promising future.
DiversityAt First Bank one of our biggest strengths is the diversity of our people. Our mission is to capitalize on the diversity of our associates and promote personal and professional development throughout every area of the organization. We encourage diversity by actively seeking employees from various backgrounds, walks of life, and job skills. We strongly encourage you to apply whenever a First Bank job opportunity interests you.
First Bank is a VEVRAA Federal Contractor and an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected Veteran status.
At First Bank, we embrace a hybrid work environment which allows employees to work at an alternative location depending upon the needs of their job and team. The in-office days are designed to inspire increased collaboration, development, productivity, and quick decision making.
Hybrid schedules should include at least two full days in our Creve Coeur office with more or all in-office days expected of our client facing teams and the groups that support them in the business.
Education Requirements:
Bachelor's degree (B. A. or B.S.) from four-year college or university in the field of computer science or software engineering; and/or ten or more years equivalent work experience and/or training; or equivalent combination of education and experience.
Technical Requirements:
None