Job Description:
This role requires to Lead the development of architecture for complex systems, ensuring consistency with IT target architecture, specified requirements agreed to with your customers
· 8+ years of IT leadership experience including leading Solution Delivery, Program Delivery, Enterprise Architecture, Business Architecture and/or Relationship management.
· 3+ years of developing and implementing global Policy insurance systems and/or Digital platforms across multiple business units operations.
· 2+ years delivering Insurance Solutions leveraging Majesco Policy Admin System.
· Expert generalist across all dimensions of IT Software Development & Operations. Strong understanding of software development/delivery methodologies such as TOGAF, ITIL and COBIT disciplines.
· Strong knowledge of Agile Delivery Framework and operating under a DevOps mode.
· Ability to function as a member of a lean start-up team, willing to contribute in any capacity required to achieve success. Proven track record of leadership and managing through influence.
· Highly adaptive interpersonal skills to function across all levels, communicating with C-office and hands-on technicians alike.
· Strong innovation and applied R&D skills. Proven track record of working globally across cultures and time zones.
· Several years of experience in software development as a developer, demonstrating in depth knowledge of clean coding, object-oriented development principles, patterns, and agile development practices.
· Strong programming background and knowledge of building and implementing applications in the cloud (Azure, AWS, GCP) and delivering interactive web sites and user interfaces
· 8+ Years’ experience in implementing solutions using either Microsoft Tech stack (ASP. Net Core, C#, Visual Studio / VS Code).
· Experience with micro service architectures, containers and cloud services (including integrating with micro service).
· Background in API technologies: REST APIs, API guides, API guidelines, API management, JSON, Swagger, Authentication mechanisms (OAuth2, JWT, TLS).
· Background in frontend technologies, e.g. JavaScript, Angular, React, Polymer, jQuery.
· Background in Interface technologies like web-services: O/JDBC, XML, SOAP
· Clear understanding of DevOps principles, preferably with VSTS and Git - source control, branching, merging and code reviews.
· Knowledge of maintenance topics like version control, automated deployment/testing and experienced with usage and design of databases (SQL Server, NoSQL).
· Know-how about TDD (test driven design), unit testing and automated testing (frameworks).
· Good analysis, modeling, and design skills; ability to apply consistent architectural patterns and coding frameworks to new development efforts.
Bachelor's degree