Job Description :
What is the specific title of the position Sr. Software Engineer - Operations

PROJECT: HSID / OCDE. Primary initiative is a DevOps transformation for the HealthSafe ID Operations team. Historically, the teams primary responsibility was manually resolving escalated end-user issues. The desire is for the operations team to transform into engineering resources who can contribute to the entire SLDC. Resolving incidents, building monitoring tools, and solving complex problems will be daily focuses.

TOP REQUIREMENTS: Troubleshoot and Debug Issues, Understand Software Engineering Best Practices, Analytical & Problem Solving Skills.

* What experience will set candidates apart from one another Proven track record of solving complex problems. Desire and ability to quickly learn new technologies and processes.

SOFT SKILLS: Critical thinking, problem solving, communication, collaboration, mentorship.

Is this person a sole contributor or part of a team part of a team

If so, please describe the team (Name of team, size of team, etc Operations, 6 team members

We are seeking an innovative, problem-solving Sr. Software Engineer in Optum Health
Technology who will play a key role in the transformation of the organization to a true DevOps
structure by playing the role of key senior engineer responsible for responding to issues and
incidents that come out of the technology support process. Although this role may play a part in
the standard agile development framework, it is critical that this resource be able to utilize
knowledge of all aspects of code, integration, and the release process to coordinate the
resolution of incidents by working with key subject matter experts, by monitoring systems
proactively, and by improving the resolution process through lessons learned. This role requires
a keen understanding of technology, the ability to manage and drive teams in high-pressure
situations, and to carefully communicate and document actions, resolutions, and next steps to
prevent future outages or impacts.

Primary Responsibilities:
? Implement and configure monitoring and alerting tools
? Respond to incidents, involving service restoration and root cause analysis
? Deploy and maintain a Tier 0 application
? Analyze and remediate vulnerabilities
? Design and implement resiliency tests
? Collaborate with development teams, including pair programming and code reviews
? Participate in an on-call rotation
? Promote continuous improvement, in both systems and people
? Contribute to documentation (e.g. flowcharts, process, infrastructure diagrams)

Required Qualifications:
? 4+ years of Software Development experience
? Excellent Troubleshooting and critical thinking skills
? Self-starter with ability to quickly learn new technologies
? Ability to effectively communicate with both technical and non-technical audiences
? Knowledge of CI/CD

Preferred Qualifications:
? Bachelor''s Degree or equivalent work experience
? Agile experience (e.g. Scrum, Kanban)
? Service Management Tools experience (e.g. ServiceNow)
? Healthcare industry experience
? Cloud Platform experience (AWS or Azure)
? Familiarity with 12-Factor methodologies
? Database Administration experience (e.g. MySQL, MongoDB)
? Working knowledge of application design patterns

Preferred Technologies:

? Java, Spring Boot, Netflix OSS, Kubernetes, Docker, Jenkins, Splunk, Git, Linux, Apache,
NGINX, F5
? Monitoring Tools like New Relic, Dynatrace, Datadog, Grafana, Prometheus
? JavaScript (vanilla and frameworks like Angular or React)
Preferred Experience and Interests:
? Thorough understanding of object-oriented design and development practices
? Understanding and use of software design patterns
? Unix/Linux Scripting Experience/Knowledge
? Public/Private Cloud Experience/Knowledge
? Experience working with agile teams and knowledge of agile ceremonies.
? Experience with one or more CI/CD and DevOps tools but not limited to Jenkins, Ansible
? The ability to perform code reviews
? Must be able to reason differences between blocking and non-blocking programming
with practical examples and pick appropriate approach for the development problems
? Experience working with: web application development, distributed and parallel
systems with ability to perform diagnostic using log aggregation as well as APM tools.
? Design, develop, test, deploy, maintain and improve software.
? Familiarity with Docker, Kubernetes
? Experience with test driven development using opensource technologies but not limited
to Junit, Cucumber, Protractor etc. (ATDD)
? Design and implement product features in collaboration with business and IT
stakeholders
? The ability to write appropriate unit tests to ensure the proper execution of code in
accordance with standards
? Understands browser nuances and be able to explain these concepts and subtleties
? Optimization / performance tuning bundling, minifying, caching
? Debugging / problem solving / critical thinking
? Understanding of server technologies like Java, C#, node, etc.
? Manage individual project priorities, deadlines and deliverables.
? Proactively share knowledge on latest frameworks, tools and
contribute/participate/lead in evolving development stack and SDLC improvements.
? Adherence (and preferably set benchmark for others) for coding standards and also
secure coding practices, use of encryption
? Some understanding of client technologies HTML, CSS, JS
? Experience with source control and branching strategies
? Experience with both SQL and NoSQL databases.
? API Development- REST/SOAP services development
? System operational support, system design, modern system components, code lifecycle
tools (build/deploy/code management/review), failure analysis and prediction,
alternative analysis, statistical analysis.
? Platform knowledge at a similar level to a formal DevOps engineer
? Be the go to person for developers, lead developers in case they run into issues
? Mentor other members of development team
? Identify skills gaps and mitigation of these gaps through training opportunities
? Ability to use suitable combination of technical and non-technical communication
methods while interfacing and influencing senior leadership and product teams

Where is the work to be performed (Please list preferred Client facility, if other please specify i.e. remote work, rural, etc MN051

What are the work hours (ex. 9am-5pm, day/night shifts, rotating shifts, etc) 9am-5pm central and on-call rotation for incidents


What type of interview process is preferred (Face to face, phone, Skype, or a combination of the three) initial phone screening, face to face