Intro

The Software Engineer will be a self-starter and perpetual learner who loves people and enjoys challenging work in an agile environment. This is a full-stack C# and Javascript Software Engineer position, and you will be directly serving our customers by improving and creating next-level desktop and mobile web app solutions that deliver industry-leading quality, productivity, and community impact.

Role Overview

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

 Core Functions

  • Primarily operate within the following areas of the SDLC (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 become 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.

 Role Values

  • Cultivate a lifestyle of learning, personal and professional development, and growth.
  • Take responsibility and ownership of duties, needs and tasks.
  • Manage time effectively.
  • Maintain professional attitude under stress.
  • Prioritize coworkers' need for help above own.
  • Collaborate and share new ideas early.
  • Share thoughts and feedback openly and constructively.
  • Seek to understand and solve root problems instead of symptoms.
  • Seek improvement beyond maintenance.

 Required Qualifications

  • BA/BS in Computer Science, MIS, or IT related field plus two (2) years of paid software related experience or four (4) years of equivalent experience.
  • 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, GIT, Entity Framework
  • 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
  • Proven ability to document, verbalize and organize thoughts, and use them to work effectively with customers and team members
  • Must be eligible to work in the US - Betenbough is not sponsoring work visas or transfers at this time. Permanent Resident Card or US Citizenship is required

Preferred

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

 Work Environment and Physical Requirements

  • Office Role
  • Works in temperature-controlled 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.
  • Frequent walking on uneven surfaces (dirt, concrete, rock, etc.).
  • Must have a current and valid driver’s license and must be able to be insured by company fleet insurance.
  • Ability to lift 20 - 75 pounds.

 Hours and Schedule

  • 40 - 45 hours per week (8am-5pm, M-F).
  • No evenings or Sundays.
  • Travel is occasionally required.

 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 for this Job

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