Position: Digital Applications Engineering Manager
Company: Virtuace
Category: Lead
Experience required: 5y
English level: fluent

Virtuace on behalf of our client — American insurance company is looking for a Digital Applications Engineering Manager.

**Key Responsibilities:**
• Manage and lead the enterprise-wide digital development teams, production applications and projects.
• Plan, control and oversee Digital -Development staffing needs across project and maintenance portfolios.
• Working with Project Management and Business Architecture / Analysis teams, manage the scoping, sizing, planning, development, implementation, and support for projects within the Digital portfolio.
• In collaboration with Product Development and Design teams, responsible for helping define UX journeys, personas and widgets / utilities supporting the engineering frameworks.
• Representing the Digital Development teams, establish strong business relationships with key customers, IT groups and vendors.
• Collaborate with Business Analysis and Testing groups in testing Digital applications to business defined quality metrics.
• Responsible for managing, maintaining, and supporting digital applications and platforms in line with SLAs within production and non-production environments.
• Manage the architecture and development of frontend web applications utilizing Angular, HTML, and CSS, leverage machine learning to support automation, and integration using Python and C#.
• Design, develop and integrate RESTful API services / microservices with Angular frontend components.
• Manage, maintain, and govern engineering standards around security, logging, alerting, coding, build, deployment, integration, and orchestrations.
• Responsible for ensuring that unit test cases are integrated into solutions and are part of CI/CD pipelines, with 80% and greater code coverage.
• Responsible for ensuring CI/CD pipelines are established and configured for individual applications.
• Manage and maintain the technical / solution documentation including architecture diagrams, sequence diagrams, deployment diagrams and production runbooks.
• Manage production applications to KPIs and troubleshoot any availability and performance issues at multiple layers of deployment, from hardware, operating environment, network, and application.

**Qualifications/Requirements:**
• Bachelor or master’s degree in Computer Science, Information Systems, or related field.
• Prior technical leadership experience in Insurance platforms is preferred. 
• Experience in building automation, machine learning and integration platforms with complex life-cycle and workflows is preferred.
• 1+ years in an Engineering leadership role managing and scaling engineering teams in building highly scalable solutions using services and web applications.
• 5+ years' experience working as a full stack engineer with experience in Python, .NET framework with C#, Angular, Typescript, SCSS / CSS, HTML, REST based web services and SQL server backend.
• 5+ years of experience with Restful API development.
• 3+ years of experience in cloud native development a plus.
• Experience with Docker containers and Kubernetes for orchestration.
• Experience with Nginx Ingress with Kubernetes.
• Experience with Identity Providers and security implementations required (Okta, AD, SSO, SAML, Oauth, JWT experience required).
• Experience managing work within a DevOps environment, including Builds, CI/CD Pipelines, Version Control, etc.
• Experience with Microsoft SQL Server (2016, 2017, or 2019)
• Experience developing code and prototyping from User Stories in an agile environment

**We offer:**
• To work with a company which is financially stable and reliable, company has ambitious plans for development. 
• health insurance;
• сompetitive salary+annual bonuce;
• сollaborative friendly team environment.