F

Lead Software Development Engineer

Farm Credit Bank of Texas
Full-time
On-site
Austin, Texas, United States
Description

Who we are:

Farm Credit Bank of Texas is a $38.9 billion wholesale bank that has been financing agriculture and rural America for over 100 years. Headquartered in Austin, Texas, we provide funding and services to rural lending associations in five states, and we are active in the nation’s capital markets. 

While you may not be familiar with our name, Farm Credit Bank of Texas plays a critical role in supporting the businesses that make it possible for America to maintain access to an affordable and safe food supply, an industry which is one of the most innovative and evolving of our time. And while you help us deliver on our mission, we deliver on our commitment to you as a valued employee by providing competitive compensation, generous health and wellness benefits packages and an attractive hybrid workplace located along the bluffs of the Colorado River just minutes west of downtown Austin. 

We seek out top talent in their fields, whether it be technology, finance, accounting, credit, human resources, or other administrative functions, and welcome you to join us in our mission to feed the world. 

Position Description: 

Responsible for the design and development of custom .NET applications and components as well as SQL database environments in support of enterprise software and other company systems. Ensures proper software design for scalability, robustness, maintainability, and integration with other components and systems. Mentors project members toward success in product design. 

Day-to Day-Duties and Responsibilities: 

  • Organizes, manages and performs the design, development, implementation and maintenance of software systems.
  • Analyzes business requirements and designs and develops custom .NET applications.
  • Creates and fully document a conceptual and detailed software design based upon business requirements.
  • 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.
  • functional areas to ensure accounts are reconciled monthly and that reconciling items are resolved in a timely manner.
  • Responsible for identification of process improvements and automation opportunities. 

What You Bring to the Team:

Our ideal candidate lives within a commutable distance from our office in Austin, Texas and willing to work a hybrid schedule.

It is an important role that covers many skills. This position requires: 

Bachelor’s degree in computer science, management information systems or equivalent training, and a minimum of 8 years of technical experience in a software development environment, including 3 to 5 years of team leadership/management experience.

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 C#, VB.Net, Asp.Net, and transact SQL. Solid working knowledge of front-end frameworks and libraries including and like React and Angular. Solid working knowledge of container technologies including and like Docker, Docker swarm, Kubernetes. Experience working with REST services. Hands on development experience working with cloud technologies in Azure, AWS or GCP. Development experience with Xml and web services.  A demonstrated ability to deliver software while complying with the full project life cycle methodology. Requires a solid understanding of object oriented and database design. Ability to manage concurrent projects. Handles complex application features and technical designs. Provides feedback and suggestions for process and product improvement. Seeks to expand knowledge and experience and is committed to continuous learning. Excellent oral and written communication skills.

Our benefits:

In addition to a competitive salary, we offer comprehensive, affordable, and competitive benefit options that are focused on health and wellness, financial security, and achieving a work-life balance:

  • Flexible and affordable health and wellness benefits, including medical insurance, prescription drug coverage, dental insurance, vision care, flexible spending accounts, and more.
  • 401(k) plan that includes an employer match (up to 4%) plus an additional employer contribution (up to 5%), both of which vest on the first day of employment
  • Employer paid long-term disability and life insurance
  • Generous vacation leave, sick leave, and up to eleven paid holidays
  • Paid parental leave program of up to six weeks
  • Up to five days per year to volunteer in local community organizations, services, or events
  • Ongoing professional development opportunities
  • Generous tuition-reimbursement program
  • Physical fitness incentive plan
  • Employer matching gifts program
  • Modern hybrid work schedule combining in office and remote work locations.

Our culture: 

In a world filled with unpredictable challenges, we invest in our people and ensure they have dependable careers with ample growth opportunities. As part of the larger Farm Credit System, we focus on building our culture around personal relationships and the ability to be connected to leadership through in-person conversations, regular town halls and employee engagement events. We are deeply committed to attracting and fostering a diverse workforce, development and career advancement and recognizing the hard work of individuals who contribute to our success.

Important note: We care about your hiring process and take it seriously. A real person will review your applications, meaning response timelines may vary. The interviewing process at Farm Credit Bank of Texas may include phone calls and emails, on-site interviews, and requests for portfolios or demonstrations of work. We cannot personally follow-up with each applicant, and we will do our best to create a professional, respectful, and thorough process for candidates with whom we identify as a potential fit. 

 
A/EOE/M/F/D/V

#LI-Hybrid