Mid Level ASP.NET Software Engineer

  • Full-time
  • Compensation: USD85000 - USD100000 - yearly

Company Description

POSITION OVERVIEW

Base Salary Range: 85,000 - 100,000

The exact salary will vary based on years of experience and the level of proficiency in both hard and soft skills. It is uncommon for someone to be hired at the highest point of the salary range for their position. If you feel like this position is right for you but your desired salary range differs, please still apply. 

Minimum Years of Experience Required: 3 years 

Working Location: Candidates with 3 years of experience are eligible for in-office or hybrid schedules only. Candidates local to the Chicagoland area will be given preference.

If you are based in the Chicagoland area, you’ll be required to work onsite for your first 90 days. After that, your schedule (in-office, hybrid, or remote) will be determined in alignment with performance and team needs.

Sponsorship: Sponsorship is not available for this position. 

Application Process:

Before you Smart Apply, please read the full job description. Applications that don’t follow instructions will not be considered.

No formal cover letter needed, but please share a few sentences on why you’re applying. 

Interview steps may include:

  1. 30-min phone call with a Recruiter

  2. Technical video interview with the hiring manager

  3. In-person meeting with the Engineering team in Chicago 

Please note that ALIS will cover most expenses related to interview travel. Candidates residing in border states within a four-hour drive or less will be reimbursed for mileage.

ABOUT THE COMPANY

ALIS is the industry leading provider of assisted living specific software. We are a purpose driven healthcare technology company passionate about innovation and using technology to help people by solving real world problems. The ALIS team designs, builds, delivers, and supports our flagship product ALIS (pronounced “Alice” and stands for Assisted Living Intelligent Solutions).

CULTURE

At ALIS, our culture is rooted in purpose and passion. We show up each day with a positive attitude, ready to make a difference. We care deeply—about our work, our clients, and each other—and we act with honesty, respect, and integrity. We thrive on change, embracing curiosity and continuous growth. 

From creating joyful experiences to delivering high-quality, impactful solutions, we relentlessly seek excellence in everything we do. Joining ALIS means being part of a collaborative team that’s driven to improve lives through innovative software and meaningful connections.

 

Job Description

JOB DESCRIPTION 

As a Mid-level ASP.NET Developer, you’ll do more than code - you’ll solve problems and build software that makes a real impact in senior housing communities. Partnering with Product, Design, QA, and fellow engineers, you’ll bring creativity, curiosity, and pride to everything you build. Your work is visible, celebrated, and impactful, whether you’re enhancing our Medical Records and Resident Experience tools, driving insights through our DOMO platform, or helping bring new product features to life.

JOB ACCOUNTABILITIES 

  • Troubleshooting & Resolution - Investigates issues, identifies reproduction steps promptly, and implements permanent fixes.

  • Requirements Analysis - Analyzes business requirements and translates them into technical specifications and actionable coding plans.

  • Estimation - Provides realistic and reliable estimates, communicates potential risks early, and ensures forward progress of projects.

  • Code Quality - Writes clean, maintainable, and efficient code that adheres to established design patterns and company guidelines.

  • Code Review - Actively participates in code reviews, accepting feedback to improve own code and providing constructive feedback to peers.

  • Version Control - Demonstrates proficiency with Git, including branching, merging, and resolving conflicts within a shared repository structure.

  • Collaboration - Bridges the gap between technical requirements and business objectives, ensuring the final product meets the "definition of done."

Qualifications

JOB REQUIREMENTS

  • Bachelor’s Degree in Computer Science

  • 3+ years of ASP.NET programming experience with any of:

    • ASP.NET MVC, ASP.NET MVC Core 

    • ASP.NET Core Blazor

    • Entity Framework 6, Entity Framework Core, Dapper

  • 2+ years of experience working with a SaaS product in a professional setting

  • Communicative - Clearly articulates concepts and ideas to both technical and non-technical audiences.

  • Collaborative - Collaborates effectively with colleagues, share knowledge and work toward common goals.

  • Proactive - Embraces change, learns quickly, and prioritizes forward progress.

  • Endlessly Iterative - Continuously seeks to improve work quality through attention to detail and a commitment to learning from mistakes.

  • Constructive - Maintains a positive and optimistic outlook, even in challenging situations

  • Effective - Searches for ways to deliver delight in every project

Additional Information

BENEFITS:

  • 8 Company Holidays (office will be closed) 

  • 2 Floating Holidays

  • 10 days of PTO (Year 1)

  • Subsidized medical, dental and vision insurance 

  • 401k Plan + Up to 5% Matching

  • Pre-tax Commuter Benefits 

  • Casual Dress 

  • Referral Bonuses 

  • Employee Assistance Fund

  • Paid Parental Leave

  • Paid Jury duty & Bereavement Leave 

  • Length of stay rewards 

  • Company bonus pool

  • HSA and FSA

  • Life Insurance policy subsidized by Company 

ALIS values and promotes diversity. We are an equal opportunity employer and consider qualified applicants without regard to race, color, religion, sex, national origin, ancestry, age, genetic information, sexual orientation, gender identity, marital or family status, veteran status, medical condition or disability. All candidates are subject to a background check.