Inspira Financial is seeking a Software Engineer II to create scalable user experiences and API/Service-based solutions, collaborating with a cross-functional team to drive results and deliver innovative products, ensuring an exceptional client experience.
Requirements
- Strong Programming Skills: Proficiency in programming languages such as .Net 6 and greater, C-Sharp 10 and higher, React 16 or greater/Redux, Typescript. MS SQL Server, MongoDB, Identity Providers (IDP).
- Cloud Skills: Experience working in Hybrid and Cloud based environments where essentially all things are handled “as code” and promoted via automated pipelines which incorporate audit, quality, and security controls. Azure experience preferred.
- Containers: Experience working with OCI compliant containers. Docker preferred.
- Kubernetes: Experience with container hosting and management systems such as Kubernetes, Azure Container instances, App Service or OpenShift
- Experience with source code management applications with GIT.
- Proven track record of successfully delivering highly robust and scalable front-end and back-end solutions.
- Experience with Design Patterns, CQRS, Domain Driven Design, IDP practices, Automated Testing, understanding of object-oriented programming concepts and best practices
Responsibilities
- Collaborating with Users, Architects, Engineers, Designers, and Product Managers to foster ideation and deliver cutting-edge software solutions.
- Participating in technical design, architecture discussions, and driving consistent high quality software development
- Participating in the documenting of software programs with flowcharts, layouts, charts, diagrams and other documentation
- Employing Test First and Acceptance Criteria Driven approaches to continuously test and deliver high-quality software
- Experience in implementing mobile responsive designs to ensure optimal user experiences across various devices
- Designing and developing Macro and Micro-Services while adhering to industry best practices and standards
- Ensuring solutions meet non-functional requirements, such as security, performance, maintainability, scalability, usability, and reliability
Other
- Bachelor’s degree preferred in Computer Science, Computer Engineering, Software Engineering, or similar/related Engineering/Science based technical disciplines.
- 3-7 years of experience in Software Product Development
- Microsoft Certified Azure Developer Associate – Bonus
- Microsoft Certified Azure DevOps Engineer Expertise - Bonus
- Employees within a 90-minute radius of our Oak Brook, IL headquarters are required to adhere to the company in-office work guidelines of 4 days per month minimum from 10 am to 2 pm (1 of the 4 days must be a Monday or Friday)