Director of Application Development/Lead Developer

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.

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:

  • Lead the development, implementation and maintenance of our custom applications.
  • Be passionate and enforce good design and user experience.
  • Embrace continuous improvement and incremental delivery.
  • Enforce coding best practices and secure coding standards through peer code reviews and automation.
  • Collaborate with developers, project managers, business analysts and business users in conceptualizing, estimating and developing new software applications and enhancements.
  • Define software development project plans, including scoping, scheduling, providing time estimates for programming tasks and implementation plans.
  • Assist in the definition, development, and documentation of software objectives, business requirements, deliverables, and specifications in collaboration with internal users and departments.
  • Design and implement solutions that are reliable, scalable, secure and perform at a high-level to meet the service levels associated with mission-critical solutions.
  • Work within tight deadlines and effectively prioritize and execute tasks sometimes in high-pressure situations.
  • Communicate with internal and external customers and all levels of management, including communicating technical information to nontechnical audiences.
  • Mentor other members of the development team in improving their development skills. Provide in-depth and strong technical knowledge to the team.
  • Research, discuss and implement new products, applications and standards
  • Stay up-to-date with technology trends.
  • Help define and implement a QA strategy. Actively participate in code reviews.
  • Manage applicable vendors.
  • Maintain a commitment to the customer and business being first. Remove activities that provide no value or productivity.

Basic Knowledge and Skills

  • Preferably a BS in Computer Science
  • 10+ years of technical work experience
  • 5+ years of full stack development experience in a lead or management role
  • Excellent knowledge of web architecture and design patterns
  • Excellent knowledge of development security best practices such as OWASP
  • Proficient hands-on experience with C# and the .NET Framework
  • Proficient knowledge of HTML5, CSS3, vanilla JavaScript and JQuery
  • Proficient knowledge off ASP.NET MVC, building and consuming REST APIs
  • Proficient in MS SQL Server database development
  • Experience with SSRS and SSIS is preferred
  • Experience with WPF is preferred
  • Experience with Excel VBA is a plus
  • Excellent analytical and problem solving skills
  • Excellent time management skills
  • Excellent verbal and written communication
  • Self-motivated and directed
  • Highly detail oriented

Similar Open Positions

Other Opportunities


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


Read More »
Relocation Coordinator


The Relocation Coordinator's role is to provide support to the Relocation Specialist team during the claims assigning and searching process, provide contract auditing support and assist the Relocation Assistant Manager as needed.


Read More »