Software Engineer I

Software Engineer I

Role Overview

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

Core Functions

  • Operate within these areas of software development lifecycle: development, testing, release, maintenance.
  • Write well designed, tested code, while embracing a continuously-integrated TDD approach.
  • Follow the software architecture, design patterns, coding standards, test plans, and best practices that our team has adopted.
  • Protect and maintain the security, integrity and stability of our customers’ systems and data.
  • Communicate the status of features, bugs and projects to our customers appropriately, respectfully and continuously.
  • Create documentation, training material, and diagrams that educate our customers on software functionality.
  • Learn the fundamentals of the homebuilding process and the technologies we develop around it.

Required Qualifications

  • A/BS in Computer Science, MIS, or IT related field or equivalent experience.
  • Demonstrate understanding of Object-Oriented Programming using one or more of the following languages: C#, VB.NET, Java, C.
  • Fluent in at least one of the following languages: C#, Java, Javascript.
  • Knowledge of team software development lifecycle and release processes.
  • Demonstrate passion to learn new software development skills.
  • Effectively collaborate with teams and customers.
  • Excellent problem-solving skills and ability to quickly learn without formal training.
  • Ability to document, verbalize and organize thoughts.

Preferred Qualifications

  • Knowledge in: .NET Core, .NET MVC, .NET Web API, LINQ, xUnit, SQL Server, Azure Services.

Work Environment and Physical Requirements

  • Office environment.
  • Vision for near, mid-range and far as well as hearing for low, medium and high pitch.
  • Requires physical ability for standing, sitting, crouching, kneeling, frequent walking, reaching above head and below waist.
  • Must have a current and valid driver’s license and must be able to be insured by company fleet insurance.
  • Ability to lift 5 – 20 pounds.

Hours and Schedule

  • 40-45 hours per week (8am-5pm, M-F).
  • Minimal travel required for company events and inter-region collaboration.

Benefits

  • Comprehensive Employee Benefit Package
  • Employer-Paid Life, AD&D, LTD Insurance
  • Enrolled into ESOP (Retirement Benefits)
  • Paid Time Off Policy
  • Company-Issued Cell Phone
  • Company Training Opportunities
  • Company-Sponsored Vision Trips
Department: Technology
Job Type: Full Time
Job Location: Lubbock
Business: Betenbough Homes
This job is no longer accepting applications.

Have a question?

Name(Required)

Department: Technology
Job Type: Full Time
Job Location: Lubbock
Business: Betenbough Homes
This job is no longer accepting applications.