Farm Credit Bank of Texas

Solutions Architect

Apply Now

Description/Job Summary

Solutions Architect
 
If you’re looking for a rewarding career with one of the nation’s most respected financial institutions – Farm Credit Bank of Texas (FCBT) may be a great fit for you.
 
We’re a $22.3 billion wholesale bank that’s been financing agriculture and rural America for nearly 100 years.  Headquartered in Austin, Texas, we provide funding and services to rural lending cooperatives in five states and we’re active in the nation’s capital markets. 
 
Join the Farm Credit Bank of Texas team and help us grow to meet the ever-changing credit needs of food and fiber producers, the agribusiness sector, and rural Americans. 
 
Job Purpose and Scope:
 
Responsible for establishing architectural goals and providing technical leadership across projects. Assists with application design and development of new software or extensive revisions to existing systems. Responsible for initial design and development of new software or extensive revisions to existing systems.  Defines product requirements and creates high-level architectural specifications, ensuring feasibility, functionality, and integration with existing systems and platforms. The position is a top-level technical expert with responsibility for the design and development of integrations, APIs, commercial software implementations, custom applications, cloud components as well as SQL database environments that support of strategic enterprise software and other company systems. 
 
Provides technical leadership on complex projects. May guide a team of developers through a project life-cycle to completion.  Is considered to be the top level technical expert in a business and/or functional area. Mentors project members and more junior staff toward success in software design, documentation, and execution.  Relies on extensive experience and judgment to plan and accomplish goals. Performs a variety of complicated tasks.  Acts independently under general direction.
 
Essential Functions:
 
Defines product requirements and creates high-level architectural specifications for the design, development, implementation and maintenance of software systems.
 
Analyzes business requirements and designs and develops integrations, APIs, commercial software implementations, custom .NET applications, components, or SQL solutions.
 
Creates and fully document a conceptual and detailed software design based upon business requirements and ensures models are implemented in the Enterprise Architect (EA) software suite.
 
Works closely with users of computer systems to determine scope and objective of assigned software projects.
 
Reviews project requests and program change requests.  Accomplishes development efforts using high-level computer software tools.
 
Solicit and/or perform code reviews.
 
Maintains frequent contact with bank and association users and follows up on problems to ensure satisfactory progress toward solutions.
 
Ensures compliance with software development standards and procedures.
 
Provides programming and analytical support in the design and implementation of new or improved computer systems and programs.
 
Design, code, compile, test, debug and document efficient computer programs in order to improve or modify existing processing methods.
 
Other Functions:
 
Keeps department management informed of problems or unusual circumstances that may impact the computer system users.
 
 
Education Requirements:
 
Bachelor’s degree in computer science, management information systems or equivalent training, and a minimum of eight (8) to ten (10) years of technical experience in a software development environment including two (2) to three (3) years of relevant software architecture experience.
 
 
Skill Requirements:
 
Requires advanced to expert level knowledge and understanding of architecture, application systems design and integration.  Requires extensive knowledge of software development tools, including Microsoft Visual Studio and SQL Server development environments, source control, unit testing, and configuration management. Also requires extensive knowledge of SQL, C#, Biztalk, VB.Net, Asp.Net, and development experience with REST APIS, JSON, Xml, and web services. Experience with Microsoft database tools including analysis services, integration services, and reporting services. Must be capable of performing all software development tasks when necessary.
 
A demonstrated ability to deliver software while complying with the full project life cycle methodology. Requires a solid understanding of database and object oriented design. Ability to manage concurrent projects. Handles complex application features and technical designs. Provides feedback and suggestions for process and product improvements. Seeks to expand knowledge and experience and is committed to continuous learning. Excellent oral and written communication skills. Must be capable of documenting solutions and proofs of concept.
 
 
Apply Now

Farm Credit Bank of Texas is an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, disability, national origin, protected veteran status, sexual orientation, gender identity or genetic information.

Persons with disabilities who require an accommodation to complete the application process should contact us at recruiting@farmcreditbank.com to request accommodation in the application process.