Senior Software Engineer

Real People. Real Solutions.
At ALE Solutions, we understand that disaster can strike at any moment, forcing families to spend time out of their home. We partner with insurance companies across the country to ensure that policyholders receive the time and attention they need to transition into temporary housing. Whether it’s three weeks in a hotel or three months in a temporary home, ALE will work with insurance companies to find comfortable housing accommodations for families when they need it most.

Our Senior Software Engineer helps our staff and customers by developing software solutions to accommodate our unique data and process requirements by utilizing Microsoft products. 

ALE Benefits

Our employees excel when it comes to serving our insurance companies, policyholders, and community. We believe in providing a generous, comprehensive benefits package that includes:

  • Health and dental insurance, vision discounts, life insurance, and flexible spending account options.
  • 401(k) plans with an employer match.
  • Vacation time, personal time, and holiday pay.
  • Continuous professional, life-long development opportunities
  • A fun, high-energy work environment, complete with a supportive management team.
  • A headquarters located off the Fox River in beautiful downtown St. Charles, Illinois.

To apply, please complete an application through our ALE Careers Portal. 

Daily Functions of this Position:

  • Help maintain, monitor, and modify existing programs, reports, and applications
  • Ensure the best possible performance and quality of applications
  • Participate in code reviews with the development team
  • Design and build secure, efficient, reusable, and reliable code
  • Meet with staff and project managers to understand their challenges and find creative ways of improving their daily processes
  • Translate business requirements and use cases into functional applications
  • Evaluate and report on new frameworks and applicable technologies
  • Work closely with other developers and be an active team member helping to improve our systems
  • Other duties as assigned

Basic Knowledge and Skills

  • Bachelor’s Degree in Computer Science or Information Systems
  • Minimum of 7 years of software development experience
  • Proficient in C#, Visual Studio and consuming web services
  • Strong experience with ASP.NET MVC, Web API, HTML5, CSS3, JavaScript/jQuery, XML, and JSON
  • Strong experience with SQL Server and database design
  • Strong Object-Oriented design and development skills
  • Experience building REST web services
  • Experience with Entity Framework and WPF is preferred
  • Knowledge of automated testing and SVN is preferred
  • Knowledge of domain driven design, software design patterns and design principles are a plus
  • Excellent critical thinking and problem-solving skills
  • Highly detail oriented
  • Must be legally authorized to work in the US without sponsorship

Similar Open Positions

Claims Administrator


Our Claims Administrators are the front-lines of our Hotel Department, ensuring a smooth claim taking process.


Read More »
Other Opportunities


Can’t find the position right for you but still interested in everything ALE Solutions has to offer?


Read More »