Resumen
Perfil del Candidato:
In order to perform well in this role, you are required to have a Bachelor or Master degree in Engineering, preferably Computer Science and over ten years of experience in web based application features and code (preferably for a SaaS and/or IaaS company). Apart from this, you need to have over five years’ experience directly managing one or more global software development teams. As for your professional skills, being detail oriented and organized and having strong planning and prioritization abilities will be highly valuable. Experience in Cloud Business is a plus.
The successful candidate should have high level of English and IT knowledge on Cloud computing – Cloud concepts, Smarty, DOM Scripting, APS, and Parallels Automation. Showing demonstrated skills at the minimum in the following languages: PhP, JavaScript, Java, C#, or C++ and being able to design and implement well crafted, scalable, and maintainable code are critical skills for succeeding in this role.
Datos del Puesto:
Assume the challenge to join an important company of the High Tech – Software development industry in Cantabria. As a Software Development Manager responsible of the coordination and management of a global team of software engineers you will be in charge of ensuring high quality, on-time delivery and ROI of all the projects.
As the leader of a global team of software engineers responsible for the design, development, testing, deployment and operations of features, your role includes part-time hands-on engineering responsibilities. You should provide proven knowledge of professional software engineering best practices for the entire SDLC, including coding standards, code reviews, source code management, build processes and testing. Also, you are required to bring a strong track record of accountability and delivery projects on time, under budget and with the ability to execute on commitments. In this role, you’ll have to develop and implement policies, standards and procedures for software engineering and technical work performed in the area and be responsible for project documentation and guidelines. Your daily duties include: clarify objectives, remove roadblocks, handle ambiguity/under-defined problems; provide regular reports required by management on all the different projects (Capacity management, project status reports, etc.), collect requirements, describe features, build technical designs, and drive product strategy; drive operational excellence by investigating production issues, driving root cause analysis and follow-up actions for mitigation. Apart from these, your role implies solving issues precluding engineers from making progress against sprints and deadlines; implementing creative solutions and having a proactive approach to project solving. Finally, you’ll also be responsible for reviewing candidates, conducting phone screens and on-site interview loops.