Job summary
Support the Line Manager resources management and supervise the work done by a group of employees.
In addition, could manage transversal activities and have full delegation of authority from the Line Manager when needed.
What you’ll do
- Supervise and actively participate to activities performed by a group of employees
- Contribute to the teams activities
- Brings technical expertise to the teams
- Perform weekly analysis of projects or tasks with the concerned employees and elaborate necessary action plans
- Actively supports the resolution of technical issues and performs specific reporting until problem resolution
- Assist concerned employees with actions and technical escalation to external teams
- Technical point of escalations (customer / internal)
- Manage transversal activities
- Participate to the meetings with the other teams to share the progress
- Assign the tasks to the employees
- Define and follow the implementation of the training plan responsible for competencies build-up and alignment to the need
- Contribute to performance appraisals assessment
- Contribute to development plans through training actions and workshop in order to improve the employees performances
- Contribute to salary review
- Contribute to resources management with the Line Manager
- Manages resources workload plan and planning
- Prioritize actions within the team and manage workload sharing
- Contribute to employees assignments on projects
- Contributes to subcontractor’s selection
- Contributes to employee hiring process
- Delegation of Authority of Line Manager when needed
- Ensure the Line Manager backup in case of absence
What we’re looking for
Technical skills
- Solid coding experience
- Experience with VM environments, in particular OpenStack
- Experience with terraform, ansible and Docker would be useful
- Experience working on Linux systems, including basic bash scripting
- Any experience working with graph databases or semantic technology is useful
- Experience with Jenkins and/or GitLab
- Proven background of leading complex design tasks
- Experience of making complex technical decisions and rolling out those decisions to the team
- Experience mentoring and coaching junior team members
- Experience working in an Agile software development team
Required aptitudes
- Team leadership
- Managerial courage
- Developing others
- Results oriented
- Technically knowledgeable
- Established background in launching software or services in partnership with engineering teams and high degree of proficiency in prototyping, iterative development, understanding of Agile principles
- Innovation (capable of visioning and ability to generate ideas)
- Strong communication skills, ability to engage, influence, and inspire partners and stakeholders to drive collaboration and alignment
- Customer focused
- Strong communication skills
- Ability to build strong partnerships and relationships
Must have
Pertinent experience: 5 years in software development
Language requirements: Fluent in English
Education: University degree in software engineering, computer science or equivalent
Any other combination of experience/studies will be considered.