Qualifications
10+ years of Software engineering and design experience with large scale business applications in a fast-paced iterative development environment.
5+ years’ experience leading software design in teams of 5+ team members.
5+ years of experience in public cloud (Azure)
2+ years of Technical leadership/Consulting background preferred.
Technical Skills
Experience with C#, .NET, React, data structures, basic algorithms, and applying object-oriented principles and design patterns.
Strong API design and development skills.
Proficiency with development tools such as Visual Studio and Git.
Proficiency with relational databases craft and query construction and optimization (we use SQL Server and PostgreSQL; other RDBMS (Relational Database Management Systems) experience is acceptable.)
Strong understanding of architectural principles of software development, modelling, and security.
Strong understanding of the deployment pipeline tools.
Sound understanding of Graph, modern security models and integration with Services (like Hasura), database skills
Strongly Preferred:
Solid understanding of Authentication models to help drive integration of the Authorization technologies with FM Global data sources to obtain and run user data.
Observability skills, scripting skills, automation, Pipeline/CICD experience, DevOps .
Bachelor's degree