As Consultant Software Development Services, the hired candidate shall support the senior management to sustain, build and manage the resource center's largest service line.
This position reports to the Director Software Development Services and serves the R&D Department Managers and Development Leads / Managers of all Divisions served by the Resource Centre, for this service line.
Duties & Responsibilities
Perform and contribute in the technical skills analysis component of recruitment activities for the department, with a role varying between hands-on (for new teams) and local coach when required and instructed to do for growth in existing teams, in collaboration with pre-existing functional team members.
Work to remain abreast with latest trends and gain technical knowledge relevant to the service line, involving various Software Development and Management tools, technologies, processes and methodologies.
Help managers perform routine personnel management activities to improve employee satisfaction, performance and professional development.
Specifically, this includes preparing minutes of key meetings, at a language quality level sufficient for sharing with native speakers, thus ensuring a steady flow of communication.
Elicit and fine-tune divisions' personnel requirements, to perform recruitment efforts.
Actively coordinate and support the non-technical skills analysis component of recruitment activities for the department, in collaboration with the HR department.
when required, help the Admin team in facilitating software technology stack and process knowledge sharing and training initiatives across teams within the service line, via planned sessions, team-level interactions, as well as via management of the Intranet portal, as per the Director's direction.
Provide assistance to document service line success stories, to grow the service line, when required.
Act as a valuable contributor of service quality, employee retention and business growth targets.
Success Metrics :
Service Line / Departmental Cumulative Reviews Score
Departmental Retention Percentage
Service Line Growth Rate
Required Skills & Experience :
University degree in Computer Science or related discipline.
Management education (MBA / BBA or other) or equivalent experience.
At least 6 years' experience performing in a functional role in the software development industry, ideally as a hands-on practitioner of Software Developer.
At least 2 years' experience performing in a team lead or team management role, involving
delivery of technical mentorship and personnel management oversight to resources, when required.
responsibility for delivery on individual and overall team tasks, goals and deadlines.
Excellent verbal and written communication skills, including the ability to present ideas and proposals in a succinct and persuasive manner, at varying levels of abstraction, to technical, managerial and client audiences.
Exciting Benefits we offer :
Medical Coverage Self & Dependents
Parents Medical Coverage
Employee Performance-based bonuses
Home Internet Subsidy
Profit Sharing Plan Tenured Employees Only
Child Care Facility
Company Provided Lunch / Dinner
Professional Development Budget
Recreational area for in-house games
Sporadic On-shore training opportunities
Friendly work environment