Description
The Role
Work with the Lead System Architect to define the architecture that individual scrum teams will implement.
Contribute to the design of SaaS software solutions meeting functional and non-functional requirements.
Lead and guide the implementation of product code, following best practices for maintainability, testability, and performance.
Lead and guide the implementation of test-related code (unit tests, test frameworks, and associated automated test cases).
Review and debug code to identify defects, performance bottlenecks, or technical debt.
Conduct PoCs using the latest technologies and present findings to both technical and non-technical audiences.
Implement high-performance solutions targeting Azure using Infrastructure as Code (IaC).
Optionally take on people management responsibilities.
Qualifications
The Requirements
Experience or demonstrable knowledge of API-first design.
Fundamental knowledge of Distributed Systems and Messaging patterns.
Experience with backend development: RESTful APIs and services for Microsoft cloud deployments using C# .NET Core, Azure infrastructure, and services, JSON/XML.
Experience working with cloud technologies, specifically the Azure stack.
Strong appreciation of DevOps principles, with the ability to create automated processes for continuous delivery of SaaS products.
Experience with software engineering best practices: object-oriented design, patterns, SOLID principles.
Experience with software development ecosystems (IDEs, version control, test automation/CI, etc.).
Strong appreciation of building flexible, cross-functional squads with shift-left DevOps, SRE, and QA culture.
Other highly desirable skills (not essential):
* Appreciation of current and emerging technologies and their benefits/limitations.
* General knowledge of the Insurance Industry.
* An appreciation of UX principles, ability to iterate on GUI implementations from wireframes/mockups.
* Interest in growing in people and team management areas.
* Familiarity with Python, Machine Learning, and data pipelines.
* Experience with Pulumi, ARM templates, or other Infrastructure as Code technologies.
* Experience in Host, Network, and Perimeter Security design and implementation.
We are an equal opportunity employer committed to fostering an inclusive work environment. We value diversity and believe it makes us stronger.
#J-18808-Ljbffr