Job Description
A Day In The Life
Analyze requirements for feasibility and implementation strategy.
Design, build, and maintain efficient, reusable, and reliable Java or C# code.
Containerize services (Docker) and deploy to Red Hat OpenShift; create/maintain manifests (Helm/Kustomize) and Argo CD applications
Perform all aspects of software development. This includes specification, design, coding, debugging, testing, integration, deployment, operation, and maintenance of software systems. Work outcomes must meet quality objectives, engineering standards, and company guidelines.
Instrument and operate your services (OpenTelemetry/metrics/logs/traces); define SLOs, dashboards, alerts, and runbooks.
Collaborate with team to ensure the best possible performance, quality, and responsiveness of the applications.
Escalate issues in a timely manner and provide mitigation recommendations for the same.
Respond to customer escalations and maintain existing code, refactoring as needed to provide highly reliable solutions.
Take initiative and work independently under minimal supervision to plan and accomplish goals.
Work closely with cross functional team including quality assurance and documentation with a focus on team success.
Continuously strive to make the process better through regular retrospectives and application of findings.
Lead technical design and development of large or complex solution components or features
