Software Engineer I
Posted 2025-05-17Role 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 drivers license and must be able to be insured by company fleet insurance.
To be considered for this position, you must be at least 18 years old in accordance with company policies and applicable labor laws
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
Apply Job!