Build Team Leader ECF Competencies

BCL Group

23-04-2015 | EXPIRA LA 23-05-2015

Job expirat

RESPONSABILITATI

• Designs large and/or complex programs and program modifications from supplied specifications using agreed standards and tools, to achieve a well engineered result;
• Provides guidance and assistance to colleagues in any aspect of program design, creation, testing and documentation;
• Takes part in evaluations and reviews of programming methods, tools and standards;
• Leads functional teams including scheduling and coordinating work tasks;
• Takes all actions necessary to maintain a detailed knowledge of the subject matter related to own functional area;
• Acts as a centre of expertise for own technical area;
• Working with designers and systems analysts, leads the production of outline system specifications covering for example: estimates, objectives, scope, constraints (such as performance, resources etc.), main system functions and information flows, requirements not met, and alternatives considered;
• Working with designers and systems analysts, leads the specification of user/system interfaces, including for example: menus, screen dialogues, inputs, reports, validation and error correction procedures, processing rules, access, security and audit controls, recovery routines and contingency procedures;
• Working with designers and systems analysts, contributes to the production of logical system designs showing for example: processes, objects, data flows, inputs, stored data and outputs. Identifies common processes;
• Ensures that all work is documented using required standards, methods and tools, including prototyping tools where appropriate;
• Ensures that all work is planned and tracked within own technical area;
• Selects appropriately from applicable standards, methods, tools and applications;
• Demonstrates an analytical and systematic approach to problem solving;
• Communicates fluently orally and in writing, and can present complex technical information to both technical and non-technical audiences;
• Facilitates collaboration between stakeholders who share common objectives;
• Plans, schedules and monitors work to meet time and quality targets and in accordance with relevant legislation and procedures;
• Rapidly absorbs new technical information and applies it effectively.


CERINTE

• Educated to bachelor degree level or holds a relevant professional qualification;
• Has achieved proficiency in the Task of Programming/software development – minimum of 3 years experience;
• Fluent in oral and written in the English language
• Aware of software tools which automate or assist part of the development process;
• Aware of software which enables the user to create, populate and manipulate data structures;
• Familiar with tools and techniques (manual or automated) which can be used to document an understanding of the structure, relationships and use of information within an organisation. Examples: information usage model, entity model, class diagram, relational data model, data flow model;
• The application of automated (software) tools which enable selective access to information held within some form of database;
• Knowledge of the IT infrastructure (hardware, databases, operating systems, local area networks) and the IT applications and service processes used within own organization;
• Strong ability to identify and overcome barriers;
• Strong analytical and problem solving skills;
• Highly motivated, persistent and results driven attitude;
• Team player with good people skills;
• Proficient with software development methodologies. E.g: RUP. Agile, XP, Scrum, TDD, Waterfall;
• Familiar with the application of automated systems to the support of specific business functions or processes. Examples: enterprise resource planning, sales forecasting, airline reservations, petroleum reservoir modelling;
• Proficient in software tools which automate or assist part of the development process. Examples: Oracle Developer, Business Objects, Select;
• Proficient in a set of codes and syntax (supported by software tools) which enable the unambiguous translation of specified functionality into "source code" for the creation of computer programs. Examples: Scripting languages (bash/ksh/perl/Windows Powershell), “web languages” (ASP/PHP) and other languages C#, VB, C;
• Familiar with methods and techniques for structured reviews, including reviews of technical diagrams, test plans, business cases and any other key deliverables. Examples: peer review, formal technical review;
• Familiar with testing techniques used to plan and execute software tests of all application components (functional and non-functional) to verify that the software satisfies specified requirements and to detect errors.


DESCRIEREA FIRMEI

We are a small friendly company with a personal approach to recruitment. We endeavor to treat all of our candidates how we ourselves would wish to be treated and we make every effort not to waste your time or make any false promises of work that we cannot deliver upon.