Senior Manager (Ruby On Rails)

Company Description

About m360 Research:

m360 Research is a full-service market research agency specializing in the
healthcare space. Our proprietary panels include over 1 million physicians across 75 specialties in addition to substantial communities of allied HCPs, and payers. Founded in 2004, with a strong provenance in technology and innovation, m360 is committed to high quality and actionable insights, underpinned by robust physician verification and ISO certification (9001, 20252, 27001). International fieldwork services are complemented by full service advanced analytics to power data driven decision making.

About M3:

m360 Research is a wholly owned subsidiary of M3, a Japanese global leader in the
provision of ground-breaking and innovative technological and research solutions to the healthcare industry. The M3 Group operates in the US, Asia, and Europe with over 5.8 million physician members globally via its physician websites which include mdlinx.com, m3.com, research.m3.com, Doctors.net.uk, medigate.net, and medlive.cn. M3 Inc. is a publicly traded company on the Tokyo Stock Exchange (jp:2413, NIKKEI 225) with subsidiaries in major markets including the US, UK, Japan, South Korea, and China, and in 2020 was ranked in Forbes’ Global 2000 list. The M3 Group provides services to healthcare and the life science industry. In addition to market research, these services include medical education, ethical drug promotion, clinical development, job recruitment, and clinic appointment services. M3 has offices in Japan, UK, France, Germany, Brazil, Sweden, China, USA, and South Korea, as well as India.

Chief Technology Officer (CTO help us build an innovative tech platform that will transform the Pharma and healthcare Market Research industry. If you possess strong technical skills, this could be the perfect opportunity for you to make a significant impact. This role will be critical in scaling and growing the business, and also defining strategy and roadmap for delivering the next line of best of the best products.

Job Description

Essential Duties and Responsibilities:

Technology Strategy and Planning:

  • Develop and drive the overall technology strategy in alignment with the company's goals
  • and objectives.
  • Collaborate with other executives to identify and evaluate technology opportunities,
  • risks, and emerging trends.
  • Define the technology roadmap and oversee its execution, ensuring the adoption of appropriate tools, platforms, and methodologies.

Software Engineering Leadership:

  • Lead and manage a team of software engineers, architects, and developers, ensuring efficient and effective delivery of high-quality software solutions.
  • Foster a culture of innovation, collaboration, and continuous improvement within the software engineering team.
  • Stay updated with the latest advancements in software engineering practices and guide the team in implementing best practices and industry standards.

Technical Project Management:

  • Oversee the planning, execution, and delivery of complex technical projects, ensuring adherence to timelines, budgets, and quality standards.
  • Define project scopes, objectives, and success criteria, and monitor project progress regularly.
  • Mitigate risks and resolve issues that may arise during project execution, while keeping stakeholders informed of the progress and any necessary adjustments.

Technical Architecture and Infrastructure:

  • Define and maintain the company's technical architecture, ensuring scalability, security, and reliability of the technology infrastructure.
  • Evaluate and recommend appropriate technologies, frameworks, and tools to support the organization's software development and IT operations.
  • Collaborate with cross-functional teams to design and implement robust, scalable, and cost-effective technical solutions.

Team Management and Development:

  • Recruit, train, and mentor top technical talent, fostering their professional growth and ensuring a high-performing team.
  • Establish performance goals and provide regular feedback to team members, conducting performance evaluations and implementing talent development plans.
  • Foster a culture of collaboration, knowledge sharing, and continuous learning within the software engineering team.
  • Grow and develop a strong team structure, potentially including a QA team, Service Manager, and Project Managers.


Stakeholder Management:

  • Collaborate with executive leadership, department heads, and business stakeholders to understand their technology needs and provide strategic guidance.
  • Present technology strategies, initiatives, and progress reports to the executive team and the board of directors.
  • Build and maintain relationships with external partners, vendors, and industry experts to stay updated on emerging technologies and industry trends.
  • Ensure compliance with relevant regulatory requirements, data privacy laws, and industry standards.
  • Establish and enforce security protocols and best practices to protect the organization's technology infrastructure and sensitive data.

Budgeting and Resource Allocation:

  • Collaborate with finance and executive teams to develop and manage the technology budget.
  • Optimize resource allocation, considering priorities, project needs, and technology roadmap.
  • As part of job responsibilities, you are required to comply with ISO 20252:2019 and ISO 27001 standards.

Supervisory Responsibility: Yes

 

Education and Other Requirement:

  • 10 to 15+ years of leadership experience with focus on technology procurement, management, and delivery,
  • 15-20 years of experience with an extensive background in Online Media/New Gen Media, Internet & Technology domains,
  • Bachelor’s/Master’s in IT Management, Computer Science, Engineering, or related fields.

Knowledge, Skill, Ability:

  • Proven track record of building both B2B and B2C, customer-centric products & software that work large scale & developed technical capabilities that enable organizations to rapidly innovate & build differentiated products,
  • Strong experience in building high performing teams that focus on innovation, intellectual property & collaboration,
  • Deep knowledge of full-stack modern development practices (Ruby on Rails, node.js, Angular, JavaScript, AWS/Azure, DS, Flutter, React, etc.).
  • Hands-on experience in digital initiatives, big data, mobile apps, AI & ML, analytics, and business intelligence solutions,
  • At least 10 years in product management, preferably in a startup or entrepreneurial environment, with a proven track record of success,
  • Experience owning a product: from defining the requirements to launching the MVP and iterating based on customer feedback, you've been the driving force behind a product,
  • Strong technical background with the ability to understand and discuss data structures, algorithms, and relevant technologies. Experience with generative AI and machine learning is highly desirable. Must be able to make informed decisions regarding the selection and implementation of appropriate technologies, such as AWS Bedrock or ChatGPT, to support the platform's objectives,
  • Demonstrated leadership capabilities with a focus on driving results, fostering collaboration, and inspiring teams to achieve ambitious goals,
  • Ability to grasp market dynamics, identify customer needs, and align product strategies accordingly,
  • A genuine passion for transforming education and leveraging technology to accelerate learning outcomes,
  • Leadership experiences in leading IT teams,
  • Detailed understanding of the technologies necessary for organizational success for a company within the call-centre technology ecosystem,
  • A strong record of formulating company-wide technology roadmaps and achieving milestones within the proposed timeline,
  • Experience in leading and developing remote and distributed teams and executing cross-functional projects,
  • High accountability when it comes to meeting deadlines and ability to lead numerous projects simultaneously under time constraints,
  • Ability to provide leadership and vision for development and implementation of new and existing technologies across and organization.

Qualifications

  • Bachelor’s/Master’s in IT Management, Computer Science, Engineering, or related fields.

Additional Information