Skip to content
mimi

Full Stack Software Developer

Alliance HCM

Shenandoah · flexible Full-time Yesterday

About the role

About Alliance HCM

Alliance aims to be the largest independent human capital management (HCM) company in the United States by providing the most advanced technology to customers through our proprietary, single‑database, cloud‑based software. We help small‑ to medium‑sized businesses manage their payroll, HR, benefits, onboarding, off‑boarding, and everything in between. As the second largest privately held payroll company in the U.S., our goal is to constantly innovate and create best‑in‑class HCM solutions.

At Alliance, our employees enjoy rewarding work and competitive compensation. By joining us, you become part of a team that supports and celebrates your success, encourages you to push the boundaries of what’s possible, and lets you have fun while doing it.

Benefits

  • 100 % paid medical, dental, and vision insurance
  • Long‑term disability and life insurance
  • 401(k) with company match
  • Profit sharing
  • Rewards and recognition program
  • Professional development opportunities
  • Team‑building activities

Responsibilities

  • Write new features for our applications, covering front‑end web design, user interaction, ASP.NET code, business objects, and SQL.
  • Design, troubleshoot, support, debug, and fix code across the full stack.
  • Work on applications used daily by thousands of customers, including applicant tracking, onboarding, employee self‑service, payroll, HR systems, and APIs.
  • Refactor existing code, develop new features, and maintain current codebases.
  • Collaborate with a small team of developers and interact with other departments and external developers.
  • Provide quick support and answer programming‑related questions from other departments.
  • Complete assigned tasks within reasonable timeframes and meet deadlines consistently.

Qualifications

  • Experience with C#, VB.Net, CSS, JavaScript, and SQL Server.
  • Experience with mobile application development.
  • Demonstrated ability to explain complex issues clearly.
  • Bachelor’s degree preferred (multiple factors considered).
  • Excellent verbal and written communication skills.
  • Self‑motivated, persistent, and able to work independently.
  • Ability to establish rapport and maintain strong working relationships.
  • Superb listening and problem‑solving skills.
  • Ability to influence others to do their best work.

Work Schedule

  • Full‑time position, typically 8 AM – 5 PM.
  • Option for remote or hybrid work.

Skills

CSSC#JavascriptSQLSQL ServerVB.Net

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free