Development Quality Assurance Inne
Management

Tutaj znajdą oferty pracy osoby, które posiadają doświadczenie w koordynowaniu i nadzorowaniu prac zespołów developerskich, jak również posiadają kwalifikacje względem wyznaczania bieżących i długofalowych zadań i celów dla poszczególnych członków zespołu, weryfikowania czynionych przez nich postępów, nagradzania, motywowania do działania, cały czas będąc także wsparciem w zakresie technicznym. 

Innymi słowy, znajdują się tutaj propozycje zawodowe dla osób na stanowiskach Team Leaderów, prowadzących zespoły od kilku do kilkunastu developerów, jak i osoby doświadczone w prowadzeniu zespołów składających się z kilkudziesięciu specjalistów (Stanowiska Managerskie). 

Ocado Technology - Software Development Team Leader

The main purpose of this role is to lead a team of Software Developers within one of the Ocado Polska divisions, delivering business critical projects whilst maintaining high morale, managing the day to day activities in an efficient and professional manner and ensuring all team targets are met as advised by management.

 

Principle Duties and Responsibilities

 

Technical Lead Aspects of the Role:

 

  • Oversee the technologies, tools and techniques used within the team
  • Work closely with the business and developers on issues related to design and requirements
  • Ensure that development standards, policies and procedures are adhered to.
  • Drive change to implement efficient and effective strategies as advised by management
  • Develop and implement IT standards and procedures to aid in the development of high quality software. Ensure that all developers within the team understand and follow existing IT standards.
  • Work closely with other team leaders and development teams when necessary to create software that is cohesive.
  • Work closely with peers in the business to fully understand the business process and requirements.
  • Gain enough business knowledge to be able to actively participate in specifying software solutions for business needs.
  • Ensure that all software developed within your team satisfies the business requirements as specified.
  • Ensure that projects are accurately estimated and delivered to schedule
  • Show flexibility to respond to the changing needs of the business.
  • Actively contribute to the process of continual improvement, with regard to self, team and systems
  • Perform 3rd line support as required

 

Line Manager Aspects of the Role:

 

  • Lead a team of software developers in the creation of high quality software within agreed project deadlines Assume a high level of ownership of all work developed by members of the team.
  • Train and integrate new team members and proactively support the continued development of existing team members
  • Build and promote a positive working environment for the team within your areas as well as other business areas you will engage with.
  • Effectively manage team members in line with company policy and procedures, including performance, development, disciplinary and conflict resolution with effective feedback.
  • Proactively report and manage upwards to management and the business, so that they are well informed of the work currently in development.
  • Implement team goals and objectives
  • Supervise, train and guide team members
  • Inspire and motivate team members
  • Be knowledgeable about each member of your team, their strengths, weaknesses and effectiveness, whilst translating each of their behaviours into clear tasks and objectives to improve their individual performance.
  • Work with the wider HR team to support further initiatives including Recruitment of new employees into yours and wider teams within Ocado Polska.
  • Be a champion for your area within the IT and business organisations.

 

Experience

 

  • Proven experience of leading a team of software developers including performance, development and disciplinary issues.
  • 2:1 of First class degree or equivalent in Computer Science, Software Engineering, Information Technology or similar technical degree.
  • Strong secondary education in Maths, Physics and/or other numerate subjects
  • Demonstrable Java programming ability with in-depth understanding of underpinning techniques.
  • Proven ability of tackling challenging projects
  • Experience in full software development lifecycle from design to deployment
  • A proven track record of developing high quality software to business specification whilst understanding processes and requirements.
  • Experience using SRUM or other Agile methodologies.
  • Excellent written and verbal communication skills in English & Polish
  • Experience recruiting staff and building development teams

 

PRIMARY LANGUAGES: Java (J2SE, J2EE), PL/SQL

ADDITIONAL LANGUAGES: C#, Objective C

WEB TECHNOLOGIES: HTML, JavaScript, JSP, Struts/Spring, GWT 2, GXI 2.2, GWT Platform

J2EE: EJB 3.1, JPA 2, JMS, WebServices

SCRIPTING LANGUAGES: Python, Unix Shell

DATABASE: Oracle, ProgresSQL

SERVER: Apache Tomcat, Oracle Glassfish, Active MQ, Hudson

DEVELOPMENT TOOLS: Eclipse, Netbeans, Visual Studio, Toad, Version Control – Subversion

 

Business Competences

 

  • Ability to have a positive impact on others and communicate openly and directly to individuals or groups at all levels
  • Ability to motivate others to achieve goals and generate confidence whilst respecting and supporting colleagues and team members to reach their full potential.
  • Ability to exert influence upwards by developing and maintaining relationships at Senior Manager level
  • Ability to identify current and future talent to contribute to business success
  • Displays technical leadership and encourage it within others
  • Ability to manage time effectively and direct others towards the same standards
  • Ability to translate strategic objectives into everyday activity and guide and motivate others to do the same
  • Comfortable with highly numeric applications.
  • Demonstrates intellectual rigour, possesses relevant abilities and is able to pick up new skills quickly.
  • Able to solve complex problems, participates in continuous improvement, adapts the ideas of others.
  • Demonstrates a proactive approach, getting things done, demonstrates accountability & ownership, prioritises own workload.
  • Ability to apply learned skills, awareness beyond immediate area/role.
  • Able to work well under pressure, flexible, positive & focused during times of change.
  • Strong verbal and written communication in English & Polish. Good interaction with internal clients.
  • Works well with others and actively contributes towards team objectives
Aplikuj
Ocado Technology - Software Development Manager

The main purpose of this role is to lead a number of Software Development teams including team leaders within one of the Ocado Polska divisions, delivering business critical projects whilst maintaining high morale, managing the day to day activities in an efficient and professional manner and ensuring all team targets are met as advised by management.

 

Principle Duties and Responsibilities

 

Technical Lead Aspects of the Role:

 

  • Management of projects and allocation of resources for the realisation of specific
  • processes and products to include supervision, planning, guidance and direction of the
  • team operationally and tactically to meet each projects objectives.
  • Oversee the technologies, tools and techniques used within the team
  • Work closely with the business and developers on issues related to design and
  • requirements
  • Ensure that development standards, policies and procedures are adhered to.
  • Drive change to implement efficient and effective strategies as advised by management
  • Develop and implement IT standards and procedures to aid in the development of high
  • quality software. Ensure that all developers within the team understand and follow
  • existing IT standards.
  • Work closely with team leaders and development teams when necessary to create
  • software that is cohesive.
  • Work closely with peers in the business to fully understand the business process and
  • requirements including cooperation with UK Ocado Technology teams.
  • Gain enough business knowledge to be able to actively participate in specifying
  • software solutions for business needs.
  • Ensure that all software developed within your team satisfies the business requirements
  • as specified.
  • Ensure that projects are accurately estimated and delivered to schedule
  • Show flexibility to respond to the changing needs of the business.
  • Actively contribute to the process of continual improvement, with regard to self, team
  • and systems.


Line Manager Aspects of the Role:

 

  • Recruit and lead a team of Software Developers, Senior Software Developers and
  • Team Leaders in the creation of high quality software within agreed project deadlines.
  • Assume a high level of ownership of all work developed by members of the team.
  • Train and integrate new team members and proactively support the continued
  • development of existing team members
  • Build and promote a positive working environment for the team within your areas as
  • well as other business areas you will engage with.
  • Effectively manage team members in line with company policy and procedures,
  • including performance, development, disciplinary and conflict resolution with effective
  • feedback.
  • Proactively report and manage upwards to management and the business, so that they
  • are well informed of the work currently in development.
  • Implement team goals and objectives
  • Supervise, train and guide team members
  • Inspire and motivate team members
  • Be knowledgeable about each member of your team, their strengths, weaknesses and
  • effectiveness, whilst translating each of their behaviours into clear tasks and objectives
  • to improve their individual performance.
  • Work with the wider HR team to support further initiatives including Recruitment of
  • new employees into yours and wider teams within Ocado Polska.
  • Be a champion for your area within the IT and business organisations.

 

Experience

 

  • Proven experience of managing software development teams including people
  • management of Software Developers, Senior Software Developers and Team Leaders
  • including performance, development and disciplinary issues.
  • 2:1 of First class degree or equivalent in Computer Science, Software Engineering,
  • Information Technology or similar technical degree.
  • Strong secondary education in Maths, Physics and/or other numerate subjects
  • Demonstrable Java programming ability with indepth understanding of underpinning
  • techniques.
  • Proven ability of managing challenging projects, with a track record of delivering
  • within schedule quality and budget.
  • Experience in full software development lifecycle from design to deployment
  • A proven track record of developing high quality software to business specification
  • whilst understanding processes and requirements.
  • Experience using SRUM or other Agile methodologies.
  • Excellent written and verbal communication skills in English & Polish

 

Business Competencies

 

  • Ability to have a positive impact on others and communicate openly and directly to
  • individuals or groups at all levels
  • Ability to motivate others to achieve goals and generate confidence whilst respecting
  • and supporting colleagues and team members to reach their full potential.
  • Ability to exert influence upwards by developing and maintaining relationships at
  • Senior Manager level
  • Ability to identify current and future talent to contribute to business success
  • Displays technical leadership and encourage it within others
  • Ability to manage time effectively and direct others towards the same standards
  • Ability to translate strategic objectives into everyday activity and guide and motivate
  • others to do the same
  • Comfortable with highly numeric applications.
  • Demonstrates intellectual rigour, possesses relevant abilities and is able to pick up new
  • skills quickly.
  • Able to solve complex problems, participates in continuous improvement, adapts the
  • ideas of others.
  • Demonstrates a proactive approach, getting things done, demonstrates accountability &
  • ownership, prioritises own workload.
  • Ability to apply learned skills, awareness beyond immediate area/role.
  • Able to work well under pressure, flexible, positive & focused during times of change.
  • Strong verbal and written communication in English & Polish. Good interaction with
  • internal clients.
  • Works well with others and actively contributes towards team objectives
Aplikuj