Software Architect

Software Architect in Milwaukee, WI

Posted 2019-11-05

Alegeus is the market leader in consumer directed healthcare solutions, offering the industry’s most comprehensive platform for the administration of healthcare benefit accounts, the industry’s most widely-used benefit debit card, and powerful engagement solutions to help consumers maximize savings and optimize spending for their healthcare. Over 300 clients – including health insurance plans, third party administrators and financial institutions – leverage Alegeus’ deep expertise and proven technology to administer benefit accounts for more than 29 million members and process more than $8.9 billion in consumer healthcare payments annually. As the healthcare and benefit markets continue to evolve, Alegeus delivers solutions that enable clients to evolve their service offerings, operate their businesses more efficiently, and focus on their customers.

Alegeus is part of the Vista Equity Partners portfolio of companies, working in partnership with the market-leading technology investment firm to reinvent the consumer directed healthcare marketplace. Our talented associates benefit from this partnership through increased capital for strategic investments, access to exceptional toolkits, best practices and resources for success, and strong cultural and value alignment focused on talent development and growth.

Alegeus seeks a Software Architect to join our dedicated, passionate team of professionals.  The Software Architect will report to the President, Consumer Solutions and the Chief Technology Officer and be responsible for helping our company succeed by expanding functional and technical capabilities in our products lines and meet client and industry growth demands.

Work closely with business leadership and a dedicated new product Agile development team to lead the design and architecture for a new enterprise cloud-native application within the Alegeus product line.

Working with executive leadership and product management design and develop a highly efficient architecture for a new enterprise-class, secure, cloud-native application using the latest technologies. Optimize time to market through determining best use of third-party components and services.
Working with development leadership deliver the MVP of the new platform within 15% of time you estimate it will take to deliver.
For each Sprint, estimate effort for development of each component and work with SCRUM Master and Product Owner to determine composition of each Sprint. In partnership with development leadership improve story points delivered by 20% after one year.
Provide mentorship and ongoing education for our software development team(s). Improve team satisfaction by 10% after one year.

At least 10 years’ experience in software development including fluency and deep understanding of cloud-native web application development, C#, .NET Core, RESTful Services, MVC/MVVM and Object-Oriented design concepts
Thorough understanding of AWS and Azure cloud solutions, web technologies and experience developing high volume transaction distributed web applications in SaaS setting
Experience delivering applications on the public cloud compliant with industry security standards (SOC/ISO, PCI DSS)
Understanding of application and database scale and performance tuning methodologies
Knowledge of end-to-end systems development life cycles including Agile.  Scaled Agile Framework (SAFe) is a plus.
Ability to act independently to resolve issues.
Ability to manage an application through the entire development life cycle and to manage time effectively.
Good communication and teamwork skills and possess the ability to communicate clearly and effectively in oral and written form.
Desired experience in microservices architecture, containers and container management technologies (dockers, Kubernetes), javascript UI frameworks (AngularJS, React, Vue.js), ORM frameworks (EF6, hibernate), SQL (MSSQL, Postgres) and noSQL (MongoDB, Cassandra) databases.
Desired experience with Test Driven Development and Unit test frameworks.
Desired to have experience developing for a real-time production transaction processing system.

At Alegeus, equally important to the “What” (the individual performance goals that each employee commits to in support of the company’s overall success) is the “How” (the framework of principles that guide how we work together to drive our business forward).  Overall performance success will also take into account individual delivery on our corporate values:
Protect the Family
Fun & Passionate
Results Over Activity
Value One Another
Customer Focused

Design highly performant, secure, and scalable software solutions to complex business requirements.
Develop architectural models for new a new enterprise, web-based, cloud-native software application and the software development team in implementing and executing the vision.
Collaborate with development leadership to deliver quality code on time.
Analyze requirements, and translate business requirements into product designs
Responsible with development team leadership for design, development and maintenance of applications/tools using modern cloud-native technologies.
Identify areas of inefficiency and propose solutions for improvement
Review business requirements and technical designs with a focus on long term stability and performance
Develop program logic for new applications or analyze and modify logic in existing applications
Work with teams to estimate coding tasks and monitor progress
Write technical specifications and other forms of documentation
Enforce and maintain policies and procedures associated with effective and efficient software development.
Enforce and maintain secure coding practices and coding conventions.
Will sometimes be required to work outside usual hours of business to support releases without impeding access to services during usual business hours.
Bachelor's or Master's degree in Computer Science, Information Systems or other related discipline is preferred; or equivalent combination of education and experience
5+ years of experience with C# and Microsoft .NET technologies
Experience with SQL Server as well as noSQL databases
Experience with working with US and offshore development teams
Proficiency in business modeling and requirements definition disciplines through Unified Modeling Language (UML), use cases, etc. preferred

Ready to be seen?

Apply now to have the opportunity to be considered for similar jobs at leading companies in the Seen network for FREE.

Be seen in a new Software Architect job

Skip the search

Zero stress and one profile that can connect you directly to 1000s of companies.

Best-fit jobs—for you

We’ll take it from there. After you tell us what you’re looking for, we’ll show you off to matches.

Free Career Coaching

Boost your interview skills, map your tech career and seal the deal with 1:1 career coaching.

You get tech. We get you.

Join now and be seen.