Posted in

Staff Software Development Engineer

Staff Software Development Engineer

CompanyCVS Health
LocationWaterbury, CT, USA
Salary$130295 – $260590
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • 7+ years experience in software engineering from ideation to production deployment of software
  • 7+ years experience in full software development life cycle including ideation, coding, coding standards, testing, code reviews and production deployments
  • 7+ years experience in one or more programming languages such as Java
  • 7+ years experience with modern software development practices
  • 3+ years experience supporting Health care clinical applications
  • Experience in building APIs using Springboot, Java11+, Spring, Junit
  • Experience building and operating large scale distributed systems
  • Experience in creating/managing GCP storage Buckets, Data Composer workflow, Dataflow jobs, IAM (Service Account/Roles) Management
  • Experience in data extraction, transformation, loading (ETL), data quality checks, database management

Responsibilities

  • Be a technologist and work with other Engineers in planning, prioritizing and performing assigned tasks within deadlines
  • Lead, mentor and work with a team of engineers onsite and offshore to deliver multiple use cases and products
  • Will be responsible for end-to-end application development & delivery including production deployment, application operationalization, and observability
  • Develop applications/web services and cloud native apps using Sprint boot , GCP, REST API and other tech stacks (Open source and proprietary)
  • Unit testing using framework such as Junit, Mockito
  • Build and deploy services using GitHub, CircleCI, Harness as part of CI/CD process in leading Cloud Platforms – AWS, GCP or Azure etc.
  • Continuously checking and monitoring App health and KPIs, support triage of any production issues as and when needed
  • Be an advocate for and implementer of security best practices
  • Adopt and apply industry technology best practices
  • Partner with application owners, business partners and peer groups regarding long and short-range technical solutions that meet business requirements
  • Participate in Program Increment (PI) planning meeting and establish face-to-face communication across all team and Product Owners
  • Analyze and contribute to project and business requirements based on product team milestones and priority
  • Actively participate in Agile Scrum team activities including Sprint Planning, Grooming, Scrum, Reviews and Retrospectives

Preferred Qualifications

  • Experience in Writing automated unit and mock test cases for code coverage
  • Experience in developing APIs using HL7 Da Vinci FHIR standards to ensure high-quality data exchange
  • Deployment and troubleshooting application in Cloud environment (GCP)
  • Experience with Kubernetes, Apigee, GCP -GKE, Dataflow, Airflow. MongoDb, SQL, Postgres SQL, SOAP services, IntelliJ and Devops: Git, Jenkins, Github Actions
  • Experience in log ingestion and building dashboards using Prometheus and Grafana
  • Use of OAuth2.0 and JWT tokens
  • Proficiency in SQL and NoSQL database technologies
  • Query and decipher logging entries by application tiers and components using trace logs
  • Form requests in tooling like Postman , SOAP UI to invoke endpoints
  • Experience working in a Scrum/Agile development methodology
  • Ability to work independently and part of a team
  • Healthcare Domain experience