Software Developer

Josh Motlong

Position in Lubbock

Software Developer

Team Overview

Apply technology to create and enhance processes, support operational efficiency, and unlock new insights in data.





Job Summary

Passionately create software that will align with and improve daily processes to help our companies and their teams become more efficient and effective.

Essential Job Functions

  • Execute full lifecycle software development (Requirements, Design, Development, Testing, Release, Maintenance)
  • Write well designed, testable code, and embrace a continuously integrated TDD environment and approach
  • Create, test, and deploy new or enhanced software features, bug fixes, and reports
  • Research and integrate 3rd party components and libraries into existing software
  • Collaborate with customers to troubleshoot and find innovative solutions to challenging problems
  • Follow software specifications, coding standards and practices, test plans, and quality assurance procedures
  • Protect and maintain the security, integrity, and stability of our customers’ systems and data
  • Learn the Homebuilding business and serve as a subject matter expert regarding technologies we develop around it
  • Communicate the status of features, bugs, and projects to our customers appropriately, respectfully, and continually
  • Write documentation, training material, and educate customers on new and existing software functionality

Required Skills & Qualifications

  • BA/BS in Computer Science, MIS, IT or related field plus one (1) year of paid Full-time or Part-time software related experience OR a combination of related education and/or paid Full-time software related experience totaling three (3) years.
  • Demonstrated understanding of Object Oriented Programming using one or more of the following (C#, VB.NET, Java, C++, Python)
  • Fluent in the following Software Technologies: C#, ASP.NET, HTML, JavaScript, CSS, JSON, T-SQL
  • Preferred: NET Core, .NET MVC, .NET Web API, LINQ, Entity Framework, GIT, Angular, xUnit, SQL Server, Azure Services
  • Firm understanding of team software development lifecycle and release processes
  • Continual passion to proactively learn new software development skills
  • Strong time-management and organizational skills with proven ability to drive projects to completion
  • Outstanding communication skills and can effectively collaborate with teams and customers
  • Excellent problem-solving skills and ability to quickly learn without formal training
  • Demonstrated knowledge of relational databases and the tools used for designing and maintaining them
  • Ability to document, verbalize and organize thoughts, and work well with all customers and employees
  • Must be eligible to work in the US. Betenbough Companies is not currently sponsoring work visas or transfers at this time. Green Card or US Citizenship is required

Work Environment & Physical Requirements

  • Works in temperature controlled environment
  • Vision for near, mid-range, far and accommodation. Hearing for low, medium, and high pitch
  • Superior communication skills with co-workers, customers, trade partners and vendors
  • Requires physical ability for standing, sitting, crouching, kneeling, frequent walking, reaching above head and below waist
  • Must be able to perform all job expectations safely with or without reasonable accommodations
  • Must have a current and valid driver’s license and must be able to be insured by company fleet insurance
  • Ability to lift 15-30 pounds

Hours & Schedule

  • Full-time position: 40-45 hours per week (8am-5pm, M-F)
  • After hours and weekends may be necessary on occasion for trips, regional visits, and/or to meet deadlines
  • Position is Exempt from overtime
  • Lunch meetings and events outside of normal working hours are required
  • Occasional travel to other company regions or event locations is required


  • Comprehensive employee benefit package
  • Employer paid Life, AD&D, and LTD Insurance
  • Enrolled into ESOP (Retirement benefits)
  • Paid Time Off Policy
  • Company-issued Cell Phone
  • Company Training Opportunities
  • Company-Sponsored Vision Trips
Get Alerts

Ready to Start?

Apply now
Need a little help?