Software Engineering Advisors- Hybrid
Role details
Job location
Tech stack
Job description
- Lead the design and development of sophisticated software applications that provide seamless member experiences across different health portals.
- Collaborate on complex engineering projects to build and enhance a unified authentication and preferences platform that securely stores and manages critical business data.
- Develop and implement scalable methods, tools, and processes to analyze large datasets, uncover meaningful patterns, and support data-driven decision-making across the organization.
- Participate in the delivery of definitive enterprise information environment that enables strategic decision-making capabilities across enterprise via analytics and reporting.
- Conceive, plan, and deliver initiatives, as well as advise functional leaders.
- Provide thought leadership within Information Management and serve as a subject matter expert to other team members.
- Improve application quality and reliability by implementing good standards and processes, increase productivity by implementing tools and processes, and serve as a technology go-to person on technical questions.
- Resolve complex technical issues and ensure quality is maintained by following development patterns and standards.
- Design and build prototypes (i.e., Rapid Prototype) which become the application systems.
- Prepare deployment and post-deployment plans to support the conversion and deployment of solutions.
- Collaborate with Architects, Technical Project Managers, and Developers to ensure that application solutions meet customer needs.
- Hybrid work schedule.
Requirements
Requires a Bachelor's Degree in Computer Science, Information Technology Management, or a closely related field and 3 years of Software Development experience. Must have experience with: Application deployment and management using OpenShift and AWS Cloud; Adobe analytics to understand members' interaction with critical functions; Developing services tied to managing members' authentication, Personal Health Information, and Personal Identifiable Information using SpringBoot, Java, JPA, and ORM; Business Intelligence Tools such as Tableau; Data warehouse tools including Teradata and BigData; Using Event publishers to implement new features to accommodate requests for Pharmacy applications; Managing Personal Health Information and Personal Identifiable Information using MySql, MongoDB, Redis, DynamoDB, and Cassandra; Implementing WebFlux and Project Reactor using SpringBoot to design APIs; Implementing Spring OAuth2 & OpenID Connect and advanced customized security filters to ensure application security for client-facing applications; Using ReactJS to implement rendering of Pharmacy Benefits UI components using custom hooks and higher-order components; Designing dynamic queries and a reusable data connect hub using ORM and JPA; Implementing SSR and hydration on edge cases using React JS to implement different customer features for account access flows; and, Implementing tree shaking using JavaScript bundlers to enhance performance for various Pharmacy Benefits applications.