FOR ORACLE PL/SQL
Knowledge & skills:
Extensive programming skills using Oracle Forms & Reports, Oracle PL/SQL
Writes clear, readable and maintainable code, takes ownership of the quality and usability of code
Understands systems development methodology
Strong foundation in design, programming and testing in mainframe and/or client server environments
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
Good organizational and problem-solving abilities that enable you to manage through creative abrasion
Good verbal and written communication; effectively articulates technical vision, possibilities, and outcomes
Experiments with emerging technologies and understanding how they will impact what comes next
For Salesforce
Job Requirements:
• 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
• Strong Salesforce Foundation on Data Management, User Access and basic salesforce configuration (Custom Metadata, Sites and others)
• Familiar with declarative and programmatic Salesforce development (Process Builder, Flows, Apex Classes, Triggers and Test Classes)
• Familiar in Salesforce Integration with external API/REST/SOAP and 3rd party systems
• Familiar with Visualforce Page, Aura and Lightning Web components.
• Salesforce Admin and Platform Developer 1 certification is a plus
• Familiar with technologies such as: HTML, CSS, Javascript
• Needs class room training for new disciplines
• Finds his/her own way in tutorials and documentation
• All interpersonal skills meet requirements for role
• Strong working knowledge of key aspects of role
• Staying abreast of developments in own technical discipline and able to recognize and translate these to own working environment
• Participates in functional demos utilizing new tech; less controls required
• Sees actions as a series of linked steps
• Understands informal structure, company culture, cooperation & information sharing within the company
• 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
• 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.
FOR JAVA
Knowledge & skills:
• Experience in designing APIs for web, mobile or other systems/applications
• Demonstrable contract driven design skills with a strong portfolio of messaging and event design skills; up-to-date with the latest API, JSON, Rabbit MQ/Messaging, application integration and data transformation trends, techniques and technologies
• Ability to solve problems creatively and effectively; experience in creating API and Rules prototypes
• 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
• Good organizational and problem-solving abilities that enable you to manage through creative abrasion
• Good verbal and written communication; effectively articulates technical vision, possibilities, and outcomes
• Familiarity with DevOps principles, test-driven development, continuous integration, and other approaches to accelerate the delivery of new features
• Experiments with emerging technologies and understanding how they will impact what comes next