A leading global insurer are looking to hire a Software Engineer to focuss on API Implementation to join a well established team which is growing.
The role will involve developing analytics solutions using leading tech stacks and cloud technologies (Azure, Snowflake, Databricks and Python).
The Role
* Develop and maintain an API strategy aligned with business objectives, enhancing current systems and integrating third-party APIs.
* Design and develop API architectures, set standards, and collaborate with stakeholders to integrate APIs with existing systems.
* Build integrations with both internal systems and external API providers.
* Document API development processes, code, and revisions using Confluence.
* Implement robust security protocols for APIs and coordinate with cybersecurity teams to address threats.
* Continuously monitor API performance, troubleshoot issues, and manage regular updates and maintenance.
* Communicate with developers, IT teams, and business leaders to align API initiatives with business goals.
* Provide training and technical support on effective API usage to team members.
* Manage technical relationships and coordinate with third-party vendors.
* Research and stay current with trends and innovations in the API space to recommend new solutions.
Required Experience
* Lead software projects with at least 4 years of hands-on leadership experience.
* 4+ years of Python development and API development experience, with Azure Functions knowledge as a plus.
* Demonstrated experience building APIs supporting analytics, research, or actuarial functions in an insurance environment.
* Proficiency with cloud technologies such as Snowflake, Databricks, and familiarity with MLOps frameworks.
* Exhibit strong collaboration, problem-solving, and communication skills, with the ability to adapt to changing priorities and simplify complex problems.