Read all the information about this opportunity carefully, then use the application button below to send your CV and application.
Take the next step in your journey at Accruit, an Inspira Financial Solution. You will help businesses and individuals thrive today, tomorrow, and into retirement.
Become part of a company that is people centric and client obsessed in every interaction; a community of forward-thinking individuals focused on driving results to deliver our mission with an unwavering commitment to integrity.
Join us as we strengthen and simplify the health and wealth journey relentlessly pursuing better outcomes for all.
HOW YOU WILL SOAR :
The Lead Software Engineer will report to the Director, Software Engineering in Technology. This role is responsible for the full software development life cycle, from conception to deployment.
As a Lead Software Engineer, you will have relevant experience both front-end and back-end coding languages, software development architecture and design patterns, development frameworks and third-party libraries.
You should also be a team player with a knack for visual design and utility.
If you are looking to take the next step in your career and be a part of a fast-growing company focused on the delivery of innovative products and an excellent client experience, then we want to hear from you!
- Collaborating with Architects, Engineers, Designers, and Product Managers to foster ideation.
- Architect duties 50% and lead software engineer duties 50% and will vary depending on the project assigned.
- Managing activities that take place during solution ideation, solution design, and solution implementation.
- Reviewing business context for solutions to company challenges as well as defining the vision and requirements for the solution, recommending potential options, selecting the most optimal option, and the development of a roadmap for the selected solution.
- Communicating the solution design to the stakeholders and collaborating and coordinating with existing domain architects in the formalization and adoption of the same.
- Collaborating with stakeholders, Engineering Managers to define project requirements, estimate timelines, and allocation of engineering resources.
- Overseeing development teams, providing technical guidance, and driving project execution to deliver high-quality software solution.
- Maintaining high standards of software quality within the team by establishing best practices and good coding habits to support the ability to write clean, efficient, and maintainable code.
- Coordinating with the software development team in addressing technical debt.
- Overseeing and participating in peer-reviews of solution designs and related code.
- Ensuring the team effectively packages and supports deployment of releases.
- Assessing opportunities for application and process improvements and documenting its rationale to share with team members and other affected parties.
- Adhering to high-quality development principles while delivering solutions on-time and on-budget.
- Researching and evaluating new tools and products.
- Staying updated with the latest industry trends and emerging technologies related to software development.
- Ensuring that implemented software solutions are compliant with important non-functional software quality requirements such as security, performance, maintainability, scalability, usability, and reliability.
- Improving CI / CD tools integration / operations, and full automation of CI / testing.
- Developing, scaling, and controlling strategies, standards, guidelines, governance of Continuous Integration systems.
- Troubleshooting issues along the CI / CD pipeline.
IF YOU HAVE SOME OR ALL OF THE FOLLOWING, APPLY :
- 8+ years of experience in full stack software development.
- Strong knowledge of architectural principles, frameworks, and best practices.
- Bachelor’s degree preferred in Computer Science, Computer Engineering, Software Engineering, Electrical / Electronics Engineering, Mathematics, Statistics, Data Science, or similar / related Engineering / Science based technical disciplines.
- Key technologies include C#, Visual Studio, .NET Framework 4.8 / .NET 7, ASP.NET MVC / ASP.NET Core MVC, Entity Framework / Entity Framework Core, HTML, JavaScript, jQuery, CSS, SQL Server, Git, API Creation, 3rd party integrations, SaaS development and support.
- Optional : Front end framework such as Razor / DevExpress / DevExtreme.
- Effective experience with 3rd party vendor products and integration.
- Proven, advanced development skills in the Microsoft / C# / .Net / MS-SQL Technology stack.
- Advanced knowledge of design patterns (Creational, Structural, and Behavioral patterns) and when they should be used.
- Scrum and Agile implementation through Dev Ops.
- Optional : Familiarity with the real estate industry helpful.
- Problem-Solving and Analytical Skills : Software engineers must possess strong problem-solving abilities and the capacity to analyze and troubleshoot complex technical challenges.
They should be able to break down problems into manageable components and devise effective solutions.
Software Product Development Lifecycle : Familiarity with the software development lifecycle (SDLC) is crucial. This includes understanding requirements gathering, system design, implementation, testing, deployment, and maintenance in an Agile / Scaled Agile manner.
Experience with Scrum, Kanban, Extreme Programming, or other outcome based iterative development approach required.
System Design and Architecture : Lead Software engineers should have a solid understanding of system design principles and architecture patterns.
This includes scalability, performance optimization, and the ability to design robust and efficient software systems.
The Colorado Equal Pay for Equal Work Act requires employers in the state of Colorado to disclose the following information.
If the position applied to is not located in Colorado, the following information may not apply. Salary Minimum : $115,000 Salary Maximum : $140,000.
The range listed is just one component of Inspira's total compensation package for employees. In addition, Inspira provides a variety of benefits to employees, including health / dental / vision insurance coverage, life insurance, disability insurance, 401k, paid holidays and paid time off (PTO).
Inspira Financial provides health, wealth, retirement, and benefits solutions that strengthen and simplify the health and wealth journey.
With more than 7 million clients, representing over $62 billion in assets, Inspira works with thousands of employers, plan sponsors, recordkeepers, TPAs, and other institutional partners helping the people they care about plan, save, and invest for a brighter future.
Inspira relentlessly pursues better outcomes for all with our automatic rollover services, health savings accounts, emergency savings funds, custody services, and more.
Learn more at inspirafinancial.com.
We have been recognized for our remarkable growth on lists such as Crain’s Fast 50 and Inc. 5000, and for our outstanding workplace culture and benefits with Built In’s 2023 Best Places to Work and Gallagher’s 2022 Best-In-Class Employer awards.
J-18808-Ljbffr
Remote working / work at home options are available for this role.