Job number: JN -072024-34211 Posted: 2024-09-12

Lead Full Stack Software Engineer - Manager

Lead full stack engineer position @ largest US insurance co.
10 - 14 million yen Tokyo Information Technology Full-stack Engineer

Job details

Company overview
We are a leading company operating in the life insurance industry in Japan. We provide life insurance products to individuals and businesses, helping policyholders prepare for unforeseen events. We offer a wide range of insurance products, which can be customized in terms of premiums and coverage. Additionally, we focus on proposing insurance plans tailored to our customers' needs and providing thorough after-sales service. We prioritize reliability and stability, ensuring appropriate risk management. Leveraging our extensive experience and expertise in the insurance industry, we aim to provide our customers with peace of mind and security.
Responsibilities
End to end accountable for front to back-end development within a defined system independently, possessing a complete technology stack, process capabilities, and agile modern ways of working. Design, develop and implement solutions, based on a set of standards and processes which establish consistency across the enterprise data, reduce risk, and promote efficiencies in support of the organization’s goals and objectives. Main responsibilities:
  • Leads the creation of architectural specifications, ensuring feasibility, functionality, and integration with existing systems/platforms. Works towards enabling self service capabilities for business partners. 
  • Lead the collection and documentation of user requirements as well as lead the development of user stories and estimates into technology solutions for large complex features in collaboration with Product Owner 
  • Lead the detailed technical design and development of applications/platforms. Partner with Product owner in planning. Responsible for front & back-end development, and definition of the testing stack. 
  • Responsible for ensuring disaster recovery, privacy and security are aligned to enable application/platform stability. 
  • Leads peer reviews of solution designs and related code for complex features. Ensures code meets best practice guidelines set by application/platform vendor. 
  • Investigate and resolve production management incidents, problems, and service requests. 
  • Manages prioritization of problems, incidents, and service requests with Product Owner 
  • Leads team in production support activities of complex nature and/or Product. Leads the effort in upgrading or patching applications/platforms as needed. 
  • Maintain awareness of trends and issues in area of technical expertise, evaluate new technologies or technology opportunities, and provide analysis of their potential impact to champion the customer 
  • Manages a product team that consist of 2- 4 feature teams in the development and maintenance of an E2E IT solution. 
  • Manages resources to planned feature outcomes, with awareness of over /under utilization and ways to adjust. 
Requirements
Minimum requirements:
  • Collaboration: Willingness to work with others to find solutions to problems, create or produce something. This includes recognizing others strengths and weaknesses, taking responsibility for mistakes, giving credit for others contributions and listening to other members concerns. 
  • Communication/Presentation: Ability to express oneself to provide information to others effectively, recognizing that communication is more than just language - it includes tone, style and structure. Knowledge of and ability to effectively navigate formal and informal communication and decision-making channels. 
  • Agile Practices: Discovering requirements and developing business valued solutions through the collaborative effort of self-organizing and cross-functional teams and their customer/end user. 
  • DevSecOps, CI/CD: Responsibility for security, ensuring it is fully integrated into every stage of the development journey, continually delivering security throughout the software development process. Knowledge of continuous integration and continue delivery practices. 
  • Collaboration Tools: Work with applicable collaboration tools that drive an E2E delivery of product through persistent teams 
  • Product/Business/Industry Knowledge: Knowledge, insight, and understanding of industry, business products, tools, and processes that are needed for making sound decisions in the context of the company's business; ability to apply this knowledge appropriately to diverse situations. 
  • Customer Experience: Understanding how a customer interacts with the product over the course of the relationship. 
  • Application Design/Architecture: Knowledge of and experience with activities, tools and techniques for converting business requirements and logical models into a technical application design. 
  • Cloud Native Technologies: Knowledge of and experience with the concept of building and running applications to take advantage of the distributed computing offered by the cloud delivery model 
  • Applicable Development Language : Ability to design and write programs for a variety of applications and platforms in the language appropriate to the need, includes front-end and back end development languages 
  • Database Development tools: Knowledge of tools and facilities for developing and populating application databases. 
  • Secure design and coding practices: Knowledge and ability to apply secure coding standards used to prevent security vulnerabilities. Proactively detect and eliminate errors that could compromise software security. 
  • Writing & executing automated tests: Knowledge of activities, tasks, tools and techniques for automating testing applications to ensure adherence to functional and quality requirements. 
  • Application operations/monitoring: Knowledge and ability to measure application performance, availability and user experience and using this data to identify and resolve application issues before they impact customers. 
  • Design with "Feature Flags": Ability to develop code in a set of patterns which can help a team to deliver new functionality to users rapidly but safely 
  • Technology Stack & Other Requirements:
    • ReactJS 
    • Java & SpringBoot 
    • Azure Cloud Native Services & Azure DevOps 
    • Testing Tools like Selenium, Aplitools, etc… 
    • Rest APIs/Microservices architecture & security patterns 
    • Scrum knowledge 
    • Project management skills 
    • Vendor Management 
    • Incident and release management 
    • Automated Testing 
Salary
10 - 14 million yen
Location
Tokyo
Arshad Azad
BRS Consultant
Arshad Azad
Inhouse IT
Email me directly

Recommended jobs