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
  • 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
  • Write documentation, training material, and educate customers on new and existing software functionality
  • Continually communicate the status of features, bugs, and projects to our customers appropriately and respectfully

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 working knowledge of: NET Core, .NET MVC, .NET Web API, LINQ, Entity Framework, GIT, Angular, xUnit
  • 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 - Cornerstone is not currently sponsoring work visas or transfers at this time. Green Card or US Citizenship is required

Work Environment and Physical Requirements

  • Works in temperature controlled environment
  • Vision for near, mid-range, far and accommodation. Hearing for low, medium, and high pitch
  • Effective communication skills when dealing with co-workers, trade partners, and home owners
  • 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
  • Requires a valid driver’s license for driving company vehicles and traveling to regions to meet with customers

Hours & Salary Range

  • 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


  • Comprehensive employee benefits package
  • Employer paid Life and LTD insurance
  • Enrolled into ESOP (retirement benefits)
  • Generous PTO policy
  • Company-issued mobile device
  • Corporate training and travel
  • Company-sponsored Vision Trips

Apply for this Job

* Required
When autocomplete results are available use up and down arrows to review
+ Add Another Education