Lead Software Development Engineer

Farm Credit Bank of TexasAustin, TX
1dHybrid

About The Position

Organize, manage, and perform the design, development, implementation and maintenance of software systems. Analyze business requirements and design and develop custom .NET applications. Create and fully document conceptual and detailed software designs based upon business requirements. Work closely with users of computer systems to determine scope and objective of assigned software projects. Review project requests and program change requests. Accomplish development efforts using high-level computer software tools. Maintain frequent contact with bank and association users and follow up on problems to ensure satisfactory progress toward solutions. Perform code reviews. Ensure compliance with software development standards and procedures. Provide programming and analytical support in the design and implementation of new or improved computer systems and programs. Use extensive knowledge and experience with software development tools to design, code, compile, test, debug and document efficient computer programs in order to improve or modify existing processing methods.

Requirements

  • Bachelor’s degree in computer science, Management Information Systems, or related field.
  • Eight years of progressively responsible experience as a Developer, or related occupation, using Microsoft Visual Studio, SQL Server development environments, C#, VB.Net, Asp.Net to perform unit testing and configuration management.

Responsibilities

  • Organize, manage, and perform the design, development, implementation and maintenance of software systems.
  • Analyze business requirements and design and develop custom .NET applications.
  • Create and fully document conceptual and detailed software designs based upon business requirements.
  • Work closely with users of computer systems to determine scope and objective of assigned software projects.
  • Review project requests and program change requests.
  • Accomplish development efforts using high-level computer software tools.
  • Maintain frequent contact with bank and association users and follow up on problems to ensure satisfactory progress toward solutions.
  • Perform code reviews.
  • Ensure compliance with software development standards and procedures.
  • Provide programming and analytical support in the design and implementation of new or improved computer systems and programs.
  • Use extensive knowledge and experience with software development tools to design, code, compile, test, debug and document efficient computer programs in order to improve or modify existing processing methods.
  • Manage relationships with external counsel and coordinate legal support for multi-jurisdictional transactions.

Benefits

  • Flexible health-and-wellness benefits, including medical insurance, prescription drug coverage, dental insurance, vision care, flexible spending accounts, and more.
  • 401(k) plan that includes immediate vesting of a generous employer match and additional employer contribution
  • Long-term disability and life insurance
  • Vacation leave, sick leave, and paid holidays
  • Fertility benefit and parental leave plan
  • Up to two 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service