FinancialForce F

Engineering Team Leader (BB-BE24E)

Encontrado en: Euro Jobs Hub

DescriptionEngineering Team LeaderGranada, SpainThis is a description of the Engineering Team Leader role being a Senior team member of a FinancialForce Engineering team.WHO WE AREFinancialForce delivers the #1 professional services automation (PSA) and the only customer-centric ERP solution. We accelerate business value with comprehensive best practices and the most intelligent analytics—all on the leading business cloud platform from Salesforce.  FinancialForce knows that each individual brings something special to the team, exemplifying a diverse and inclusive work environment.  We embrace your authenticity and encourage our employees to “Bring Yourself” to work every day!THE ROLE Reporting to an Engineering Manager, this is an Engineering Team Lead role where both technical and domain expertise is required. You will lead a team, usually 3 to 7 people, for which you will have line management responsibility. You will be expected to have deep technical and domain expertise and to directly contribute to the technical approaches and development of software features that deliver value to our customers.You will work in a structured environment that encourages creativity and innovation, and is inspired by thought leading best practices such as Lean, Kanban and Scrum. You will influence strategies and approaches to the design and writing of unit and system tests. You will make contributions to standards and guidelines that ensure solid and robust applications.As the team’s lead you will be the line management to your fellow team members, which will include ensuring they have the support they need to be successful in their roles.You will take responsibility for the team’s key goals including speedy resolution of internal and customer defects that are allocated to the team through a process agreed with the Engineering Manager. And to take responsibility for understanding and driving towards agreed release delivery goals, escalating issues to the Engineering Manager, when necessary.It is expected that the largest part of this role will be furthering the team’s goals by solving technical problems, agreeing technical approaches, writing code including unit and integration tests. The role will also include ensuring due Engineering process is followed by the team, either directly or through delegation.This role is mainly office based. There may be a need for occasional offsite meetings or visits. This job may require some flexibility in working hours in order to support and liaise with the Company’s other locations, and development partners.WHAT YOU WILL DO IN THIS ROLE To take responsibility for the Engineering goals of the teamTo drive the team towards speedy resolution of defects allocated to the teamTo understand and drive towards agreed release objectives, escalating issues when necessaryTo make major contributions to Software Engineering in a senior capacitySupport less knowledgeable members of the team with technical and domain expertiseEncourage sharing of constructive feedback amongst the team as part of reviews and retrospectives, involving team members from other functional areas, e.g., Product Managers, UX, Technical Writers, etc as necessaryDrive the Performance Feedback loop - have regular 1-2-1's with the team members, delivering recognition and feedback, discussing development opportunities and support needs, and taking on board suggestions for improvementsCareer progression discussions - setting objectives and timescales for achievement to help with progression to new roles and levelsIdentifying and utilising coaching and mentoring opportunities with members of the team to aid their knowledge and progressionParticipate in the hiring process, including interviewing, devising and delivering technical tests, and being involved in the decision making process leading to employment offersIdentify and recommend training needs for team membersWill be required to participate in Employee Success processes, as well as providing input into processes such as promotions, etc.  WHAT YOU NEED TO BE SUCCESSFUL IN THIS ROLETypically requires considerable experience e.g. 5+ years experience in software development with Object Oriented languages in a business environment along with a Bachelor’s degree; or 3 years and a Master’s degree or PhD.Expert competency with enterprise software tooling and methodologies like distributed version control systems, and continuous integration and testing.Strong knowledge and applied expertise of quality practices.Good working knowledge and experience of LEAN principles and continuous improvement cyclesIdeally has passed professional advanced level external certifications in the practice and/or applicable technologies.Ability to travel domestically and internationallyWHAT ELSE WOULD BE GREATStrong technical knowledge and applied competenceStrong knowledge of applicable functional domainPrevious experience of managing people, or shows the competencies requiredMethodical and organised; able to manage multiple opportunities, projects and priorities concurrentlyExcellent problem solving skillsAble to foster a culture of cross team collaborationExceptional written and verbal communication skills, and interpersonal communication skillsDesire to develop coaching and mentoring skillsAble to operate effectively where there is ambiguityPrevious experience in dealing with and resolving conflict within teams is advantageousExcellent organisational skillsWe are committed to equality of opportunity for all; applications from individuals are encouraged regardless of age, disability, gender, gender reassignment, sexual orientation, pregnancy and maternity, race, religion or belief and marriage and civil partnerships.#LI-JC1 

calendar_todayhace 3 días

Empleos similares


work FinancialForce

Autorizo expresamente a la Términos y condiciones