Sr. Software Developer
Horizon Farm CreditAbout the role
Who we are:
Farm Credit Bank of Texas is a $39.3 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:
Participates in the design, development, debugging, documentation and maintenance of software. Develops solutions utilizing .Net, SQL Server, and other development tools to accomplish organizational goals and meet customer needs. Strong working knowledge of programming languages such as Java; front-end frameworks and libraries including React and Angular; and experience with test automation tools like Selenium. Familiarity with container technologies such as Docker, Docker Swarm, and Kubernetes is essential. Solid experience working with RESTful services and hands-on development experience with cloud platforms such as Azure, AWS, or GCP is required.
Day-to Day-Duties and Responsibilities:
- Develops, tests, debugs, documents, and implements software and applications as necessary to achieve assigned goals.
- Organizes and suggests software design recommendations.
- Utilizes skills and abilities to fully understand and develop software based upon business requirement specifications.
- Creates software diagrams including logical and physical system models.
- Produces well organized and documented software solutions to meet business requirements.
- Solicits and performs code reviews, debugging and unit testing.
- Develop extract, transform and load (ETL) solutions.
- Understands and makes effective use of available software development tools and environments.
- Maintains compliance with development standards and procedures.
- Works with users to determine application requirements.
- Maintains knowledge and skills for the technologies utilized within the department.
- Mentors less-senior software developers.
Skill Requirements:
Must be able to develop, test, implement, and maintain software based upon system specifications. Requires extensive knowledge of the software development tools, languages, and authoring tools outlined below. Experience with .Net technologies and SQL Server is required. Familiarity with current design principles and techniques for software development is essential. Must be able to produce well organized, highly efficient, and reusable software components. Ability to design efficient and proper database components. Excellent written and verbal communications. Must have excellent debugging and unit testing skills. Excellent interpersonal skills including the ability to effectively interact with association and bank management and staff, external vendors, prospective bank customers, and working with a team are essential. Must be able to work on a multiple concurrent assignments and projects.
Development Tools and Languages:
- Visual Studio
- C#, Visual Basic .Net
- SQL Server
- TSQL
- HTML, CSS
- Visual Basic Script
- ASP.Net
Essential Security, Compliance, and Confidentiality Functions:
- Help to ensure that IT resources (data, applications and infrastructure) are kept secure from unauthorized access and use.
- Report any security related concerns to senior IT Management.
- Participate in ongoing security related training as approved by management.
- Keep informed of and follow Standards and Procedures as presented in the ITS&P and the FCBT General Computer Controls.
- Work with IT compliance to ensure all assigned operational compliance responsibilities are carried out in an efficient manner and report any compliance concerns to senior IT Management.
- Exercise reasonable care in maintaining the confidentiality of FCBT’s information and use of such information for FCBT’s business purposes only.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s