Design and Develop Rest, Rpc and messaging based software infrastructure and build control and management plane controllers and APIs.
Analyze requirements, design and develop code, unit test code and test tools.
Comfortable with collaboration, open communication and reaching across dev, qa, ops and other cross functional teams.
Act as a subject matter expert for Application Software developers and Engineers.
Contribute to the entire implementation process including driving the definition of improvements based on business need and architectural improvements.
Meet with business partners to understand business needs.
Responsible for overall design of the solution.
Design, build and test applications.
Conduct root cause analysis and advanced performance tuning for complex business processes and functionality.
Present and defend architectural, design, and technical choices to internal and external audiences.
Required Skills
Strong knowledge of Golang.
Should have skills in Golang (Preferred), Python, Typescript/JavaScript, Angular and demonstrable expertise with MongoDB, SQL/noSQL databases, Linux, Containers or Docker, Kubernetes, and Prometheus, Kibana, Grafana or other cloud-native application monitoring tooling.
Strong knowledge of Kubernetes.
Champion code quality, automation, ops-driven mindset, code-base maturity, stability, performance, and scalability principles or improvement.
Full-stack DevOps application ownership across the entire delivery lifecycle.
Strong working knowledge of JavaScript, XML, HTML, ASP.Net, C#.
Required Experience
3+ years of related experience.
Healthcare experience strongly preferred, requires demonstrated understanding of business process as it relates to experience in the field.
Experience with Oracle or SQL Server.
Experience with web services, messaging, and stored procedures.
Prior experience working with Agile/Scrum methodologies.
Education Requirements
Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.