John Hancock

Are you looking for unlimited opportunities to develop and succeed? With work that challenges and makes a difference, within a flexible and supportive environment, we can help our customers achieve their dreams and aspirations.

Job Description

Individual Accountabilities:

  • Ensures that physical and virtual infrastructure support platform and software operations
  • Selects, upgrades and integrates new technologies; maintains existing technologies
  • Documents critical dependencies and issues where necessary
  • Resolves critical technical issues relating to software or hardware
  • Ensures that large-scale distributed systems operate optimally
  • Builds code to specifications and standards
  • Builds and codes moderately complex software
  • Minimal time coaching teammates
  • Contributes code across BUs
  • Has positive impact to specific organizational entities & has some understanding of the nature of the impact
  • Usually a top contributor to team’s success
  • Contributes and assists with efforts/projects in the deployment, maintenance, and support of current and new data center infrastructure
  • Develops, monitors and maintains services to eliminate service disruptions
  • Works effectively in team environments to solve production incidents when low levels of automation are present
  • Leads complex troubleshooting and resolve critical or escalated technical issues over a significant population of affected software or equipment
  • Leads and participates in the development of processes and documentation for new areas of work or knowledge
  • Actively involved in platform automation and orchestration, both from a technical standpoint and a process point of view
  • Proactively formulates and manages processes, defining how a reporting solution can use the platform, identify risks and issues
  • Supports teams with uninterrupted service as they transitions from legacy ways of working to adopt new best practices, frameworks and technologies

Job Requirements:

  • Deep Knowledge of Oracle enterprise DBMS and peripherals on Exadata with production support experience in a multi-project environment including performance and tuning with server configuration and tracing exposure
  • Knowledge of SQL Server, Postgres SQL, No SQL, My SQL and Mongo DB will be desirable
  • Maintenance, monitoring and performance tuning of validated production Database environments
  • Adherence to good Database Design principles
  • Experience with clustering, high availability and standby database technologies
  • Familiarity with Exadata
  • Familiarity with Database monitoring tools and technologies (Foglight, Enterprise Manager, etc)
  • Strong skills with corporate standard Operating Systems (Unix/Linux/Windows) in a multi-domain environment
  • Good working knowledge of job scheduling and monitoring tools
  • Develop technical specifications, coordinate and conduct database design reviews
  • Expert troubleshooting and creative problem-solving skills

Innovator Qualities:

  • Familiarity with agile and DevOps principles, test-driven development, continuous integration, and other approaches to accelerate the delivery of new features
  • Understanding of software development lifecycle
  • Understanding of how technology supports Manulife business strategy
  • Experience designing, implementing and maintaining large-scale distributed systems
  • Mentors Associate Engineers
  • Seeks coaching from experts
  • Attends advanced training sessions and is certified on multiple domains of expertise
  • Demonstrates all core skills, and good interpersonal skills for the role
  • Good working and background knowledge of area of practice
  • Use and combine knowledge of the discipline and the market to formulate the right approach
  • Participates in functional demos utilizing new tech; designs own control structures
  • Fit for purpose, though may lack refinement
  • Sees actions partly in terms of longer-term goals
  • Understands the corporate climate & culture
  • Strong knowledge of the business
  • Advanced understanding/experience of hardware architecture, maintenance and repair
  • Experience with Linux/Unix (scripting, starting/stopping/monitoring services, maintenance, upgrade, back-up)
  • Solid scripting skills (Ruby, Perl, Python, Bash)
  • Operating systems: Linux (Debian, CentOS, FreeBSD, Solaris, etc.) and Windows
  • Manage monitoring environment using monitoring tools like Elasticsearch / Logstash / Kibana
  • Effective decision making / problem solving skills (debugging, testing)
  • Some experience with SQL / PLSQL
  • Collaborative attitude, willingness to work with team members; able to coach, participate in code reviews, share skills and methods
  • Constantly learns from both success and failure
  • Experiments with emerging technologies and understanding how they will impact what comes next
  • BA/BS degree in a technical field or equivalent practical experience
  • Good organizational and problem-solving abilities that enable you to manage through creative abrasion
  • Good verbal and written communication; able to effectively articulate technical vision, possibilities, and outcomes
  • Experiments with emerging technologies and understanding how they will impact what comes next

Decision Authorities:

  • Able to achieve most tasks using own judgement
  • Can lead smaller groups where required
  • Drives 50% of the time in paired programming
  • Good analytical skills, copes with complex situations through deliberate analysis and planning

Roles and Responsibilities:

  • Works closely with IT project managers, programmers, architects,
  • Lead role in Design, development, administration, performance monitoring, reporting, and tuning for database technology
  • Development, management, implementation and maintenance of back-ups & recovery procedures
  • Planning, oversight, Development, testing and execution of Disaster recovery processes
  • Reviewing and tuning SQL and technology-specify database coding technologies (PL/SQL,isql, etc)
  • Development, implementation and management of shell and sql scripts used for process automation and streamlining
  • Plan, oversee, Develop, implement and maintain security, compliance, audit and access control frameworks and management of related documentation
  • Plan, oversee, Develop, implement and maintain database setup, installation, configuration, monitoring and maintenance, as well as management of related documentation
  • Capacity planning, Trending and forecasting
  • Liaise with development team in the full development life cycle of database applications
  • Mentoring of team members and Developers
  • Lead role in database and server patching and currency initiatives
  • Participate in on-call support rotation including after-hours/weekend duties
  • Tune performance and ensure high availability of infrastructure, including operating system and storage subsystem
  • Participate in enterprise architectural planning sessions


  • BSC Information Systems / Computer Science, or equivalent
  • 7+ years experience managing production Oracle environments

Core Competencies

  • Team Leadership + mentoring skills
  • Forward/Analytical Thinking
  • Ability to work on own initiative and make decisions
  • Ability to work in a collegial team environment
  • User-focused
  • Excellent Communications skills (both oral and written)
  • Strong problem-solving skills

If you are ready to unleash your potential, its time to start your career with Manulife/John Hancock.

About Manulife

Manulife Financial Corporation is a leading international financial services group that helps people make their decisions easier and lives better. With our global headquarters in Toronto, Canada, we operate as Manulife across our offices in Canada, Asia, and Europe, and primarily as John Hancock in the United States. We provide financial advice, insurance, and wealth and asset management solutions for individuals, groups and institutions. At the end of 2019, we had more than 35,000 employees, over 98,000 agents, and thousands of distribution partners, serving almost 30 million customers. As of September 30, 2020, we had $1.3 trillion (US$943 billion) in assets under management and administration, and in the previous 12 months we made $31.2 billion in payments to our customers. Our principal operations are in Asia, Canada and the United States where we have served customers for more than 155 years. We trade as ‘MFC’ on the Toronto, New York, and the Philippine stock exchanges and under ‘945’ in Hong Kong.

Manulife is an Equal Opportunity Employer

At Manulife /John Hancock , we embrace our diversity. We strive to attract, develop and retain a workforce that is as diverse as the customers we serve and to foster an inclusive work environment that embraces the strength of cultures and individuals. We are committed to fair recruitment, retention, advancement and compensation, and we administer all of our practices and programs without discrimination on the basis of race, ancestry, place of origin, colour , ethnic origin, citizenship, religion or religious beliefs, creed, sex (including pregnancy and pregnancy-related conditions), sexual orientation, genetic characteristics, veteran status, gender identity, gender expression, age, marital status, family status, disability, or any other ground protected by applicable law.

It is our priority to remove barriers to provide equal access to employment. A Human Resources representative will work with applicants who request a reasonable accommodation during the application process . All information shared during the accommodation request process will be stored and used in a manner that is consistent with applicable laws and Manulife/John Hancock policies . To request a reasonable accommodation in the application process, contact [email protected] .

Job Overview