Candidate will have….
Strong software engineering and design skills.
Strong leadership and problem-solving skills.
Ability to create design artifacts such as software models and application architecture diagrams.
Commitment to delivery.
Excellent interpersonal skills and a desire to collaborate openly within a fast-paced team.
A deep desire to learn and apply technology in a pragmatic way to create client value.
Experience designing and building systems that are maintainable, evolvable, and highly tested.
Ability to optimally participate in peer code reviews and pull requests, both as the reviewer and the reviewee.
The desire and initiative to know the latest in development technologies, tools, and implementation patterns to share this knowledge within teams and the broader organization.
Proven Leader in the field with Strong Interpersonal and communication Skills.
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.
Any gradudate