Software Engineer I

Remote Full-time
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.
• 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 Now

Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Customer Data Analyst (US Remote)

Remote

Empowering Yoga Educator

Remote

Experienced Part-Time Evening Customer Service Representative – Remote Work Opportunity – Career Growth and Development at blithequark

Remote

Remote Senior Appian Associate | Full-Time

Remote

Basic Data Entry Clerk Wanted - Typing / Work From Home 25 Words Per Minute Input

Remote

Working from Home Near Me – Earn $25-$35/hr as a Live Chat Agent (Start Your Remote Career Today)

Remote

**Experienced Customer Trainee – Quality Control and Customer Service Representative (Remote or On-Site)**

Remote

Web Chat Representative – Customer Experience Champion & Problem‑Solving Specialist for arenaflex (Remote‑Flexible)

Remote

**Experienced Remote Data Entry Clerk – Flexible Work Arrangement with Competitive Weekly Pay**

Remote

Experienced Remote Data Entry Clerk and Operations Manager – Full-Time Opportunity for Detail-Oriented Professionals in the United States

Remote
← Back