Managing Technical Consultant

  • Job Reference: 00000032-1
  • Date Posted: 6 April 2018
  • Location: Gurgaon
  • Salary: On Application
  • Sector: Architects, Services, Developers, Consultants
  • Job Type: Permanent
  • Work Hours: Full Time
  • Contact: Sonia Middha
  • Email: sonia.middha@makepositive.com

Job Description

ROLE PURPOSE:

The role of Managing Technical Consultants at makepositive is to work alongside their peers as a technical resource to ensure the technical delivery of any project they work on.  The Managing Technical Consultant is responsible for technical plans, designs, development and test classes using a best practice agile methodology.
In addition, the Managing Technical Consultant is responsible for the line management of a team of Technical and Implementation Consultants, as well as liaising closely with the company leadership.

KEY RESPONSIBILITIES/ ACCOUNTABILITIES

  • Understanding business requirements and translating these into technical solutions based on the salesforce platform
  • Designing and creating the underlying data structure and data flows to support the application build including custom objects and fields, workflows, approval processes, apex triggers and classes, visualforce pages, lightning components, pages and design system, and other Force.com features
  • Designing and building web & mobile interfaces on the Force.com platform using Visualforce, Apex, Lightning
  • Design System and other available tools
  • Liaising directly with internal and external business users and providing 2nd/ 3rd line support on the salesforce-built applications through the life-cycle of the project
  • This role requires a level of technical experience and interpersonal skills to be able to work effectively with commercial staff, technical strategy and architecture staff, and third party developers as well as makepositive peers and direct reports
  • Keeping up-to-date with the latest plans, developments and changes in the salesforce platform.  This includes ensuring you and your team remain certified
  • Provide ongoing support of existing SFDC Developments
  • Always comply with Makepositive’s standard Ways of Working for a technical resource;
  • Actively participate in the annual review process by: 
    • Timely annual objectives and training plans (aligned with organisational and community goals)  are set and reviewed for all team members in accordance with the +Perform process
    • Collaborating with your line manager in setting personal objectives that strive to achieve organisational goals, progress career aspirations and address development points
    • Collecting evidence throughout the year to support achievement of both your organisational role and personal objectives
    • Objectively appraising your own performance at the end of the review year through a process of self-evaluation
  • At all times work in a manner that champions the organisational values and identify opportunities to add value to solution delivery whenever possible
  • Lead by example by adhering to company financial policies regarding time and expense submission and (but not limited to), punctuality, dress code, time and expense submissions, and notification of whereabouts, annual leave and absence
  • Have fun

MANAGEMENT RESPONSIBILITIES/ ACCOUNTABILITIES

  • Recruit, inspire, develop, manage and motivate a growing a cross-functional team of technical and business professionals that strive for service excellence
  • Own the annual review process for your team ensuring that: 
  • Timely annual objectives and training plans (aligned with organisational and community goals)  are set and reviewed for all team members in accordance with the +Perform process
  • Team members are provided with every opportunity to achieve their objectives
  • You act as a voice for your team members during resource allocation (ensuring their development needs are considered) and performance mediation
  • Collaborate with the Services Director and +People community with regards to:
    Setting and review of reward and remuneration structures for your team members in line with market rates and individual performance
  • Highlighting opportunities for learning and development for individual team members and within the wider +Services Community as a whole
  • Communicating and upholding existing and updated company policies and procedures amongst your team members
  • Identifying, escalating, managing (where appropriate) and supporting the resolution of issues relating to individual performance, training needs, absence etc.
  • Managing approvals for requests for time-off, working from home and recognition of exceptional performance by team members
  • Advocate, endorse and follow our delivery approach, and ensure your team do the same through the use of objectives, mentoring and direction
  • Execute role induction for new joinee in collaboration with the +People Team
  • Ensure new team members have a buddy to support them through the first few months of their employment
  • Make yourself available to your team when they need
  • Ensure you review, approve and escalate where necessary (in line with company policies and procedures) submissions by your team members regarding:
    • Timesheets
    • Expenses
  • Champion your team at every opportunity both internally and externally
  • Identify opportunities within Makepositive where your team can add value

KEY CAPABILITIES

Required Capabilities

  • Educated to degree level in a relevant technical discipline
  • Experience in Agile Delivery Methodology IN ADDITION to standard software development lifecycle;
  • Hands on expertise to develop applications on Force.com Platform
  • Strong Visualforce and Apex code knowledge
  • Experience in building Web Service enabled applications(SOAP and RESTful)
  • Excellent knowledge of Salesforce APIs and hands-on experience integration with ERP applications, Google apps, building Reporting dashboards
  • Experience with Eclipse and SFDC data migration tools and ETL applications
  • Solid programming abilities in one or more of the following languages: Java, C#, Ruby, .NET and JavaScript
  • Previous experience with or certification in a modern, object-oriented programming language such as Java or C#
  • Expertise in data modelling and user interface development principles
  • Knowledge on Source Control is must
  • Experience reviewing and documenting code
  • Must be willing to travel and spend long periods of time on client site
  • Strong problem solving skills, should be able to research and understand an undocumented setup and application
  • Demonstrated experience of unit, integration and end to end system testing and performance tuning of application & documenting the same
  • Must be willing to work in a team environment-Effectively
  • Excellent communication and interpersonal skills
  • Experience of leading a technical team where mentoring skills have been used

Desired Capabilities

  • Experience of migration from other data sources such as Siebel, SAP, Microsoft Dynamics CRM applications
  • Expertise in automated testing for design features utilizing Java, Apex, and salesforce api
  • Good understanding of Internet technologies: firewalls, web servers, web proxy servers, etc.
  • Web application development experience and knowledge of browser compatibility issues
  • Proven line or team management experience

CERTIFICATION REQUIREMENTS

Not all are required, however all Technical Consultants are expected to have at least the 4 or more of the following certs:

  • Salesforce Certified Administrator
  • Salesforce Certified App Builder
  • Salesforce Certified Platform Dev 1
  • Salesforce Certified Platform Dev 2
  • Salesforce Certified Sales Cloud Consultant
  • Salesforce Certified Service Cloud Consultant
  • Any of the Salesforce Designer Certifications