IT Principals- Hybrid
Role details
Job location
Tech stack
Job description
- Oversee the writing and modifying of complex software application programs by participating in work groups that are responsible for software development, design, and quality testing.
- Create detailed specifications and designs for software development, conduct quality assurance reviews, and maintain programs by coding, testing, and debugging documents.
- Create estimates and delivery plans for projects and programs across an application family to ensure quality of technology delivery of vendors' technology solutions for multiple concurrent projects or programs.
- Provide technology and delivery accountability for technology solutions for multiple concurrent projects within an application family (i.e., Claims, C&PS, or CS&DW).
- Use SONAR and CheckMarx to comply with java coding standards and develop RESTFUL Web-services using Python, Gunicorn, and Flask.
- Work to improve technology and remove Technical Debt when possible.
- Identify and implement project enhancement opportunities associated with supporting the application area, implement actions to increase knowledge, and partner with systems architects to guide maturing use of/retiring /adding technology components.
- Hybrid work schedule available.
Requirements
Requires a Bachelor's degree in Computer Science or a related fields (will accept 3- or 4-year degree), as well as 5 years of IT experience.
Must have experience with: developing microservices using java/springboot for on prem applications in the healthcare domain; developing microservices using go lang for cloud native applications; designing APIs, data models, sequence diagrams, and class diagrams; automated integration tests using an external automation tool; HL7, FHIR, and EHR integrations; claims processing systems; Order Management; Prescription Management; Pharmacy Operations; the Dispensing industry; cloud architecture, including AWS, OpenShift, and Azure; Microservices design and orchestration, including Spring Boot, GoLang, Python, Kubernetes, Docker, and Podman; security and compliance with OAuth2, JWT, SAML, and HIPAA; data engineering with Kafka, Spark, and ETL pipelines; DevOps, including CI/CD, GitHub actions, ArgoCD, Jenkins, and Terraform; API development, including REST, GraphQL, and SOAP; monitoring tools, including Dynatrace, NewRelic, Splunk, and Graphana; AWS tech stack, including EC2, ECS, IAM, SQS, SNS, Step functions, Lambda, S3, VPC, Cloud Watch, Dynamo DB, Document DB, and Cloud Mongo DB; and, Perf tools, including JMeter, PAX, Postman, and SOAP UI.