Purpose
Translates business and technical requirements, within the agreed boundaries between
the customer and the company, into an appropriate software development approach.
Tasks and Responsibilities
- Customer satisfaction
Ensures optimal delivery of the solution and to obtain optimal customer satisfaction and
intimacy.
Main activities
- Understands the business value of the company solutions for the customer;
- Understands the political situation at the customer;
- Communicates and dealing with the different stakeholders;
- Manages expectations;
- Creates awareness and stimulating cooperation between the customer and the company.
- Project plan & implementation
Defines technical project dependencies, risks and work break down, within specifications,
budget and time, resulting in a manageable plan and implementation.
Main activities
- Validates and accepts the chosen architecture and designs;
- Creates work break down;
- Identifies required technical resources;
- Defines sub tasks for technical resources;
- Proactively communicates on progress in relation with implementation plan;
- Leads the project development team;
- Ensures software solution quality.
- Research & Consulting
Provides leadership in the area of software development in order to guide customers and
colleagues.
Main activities
- Investigates new tools and methodologies;
- Defines and communicates a vision on software development;
- Has up to date knowledge of the projects of the company;
- Executes feasibility studies.
- Development Guidelines
Independently drafting and maintaining guidelines for software development, to enhance
uniformity in development.
Main activities
- Defining Working Methods and guidelines for the development process;
- Audits the used development approach in projects.
- Sales
Proactively signals and generates new company-business in order to obtain extra income and
increase customer satisfaction.
Main activities
- Informs account management on possible extra work;
- Negotiates with customer for additional work;
- Produces independently commercially feasible proposals;
- Takes the lead in (parts of) large and complex sales cases (national and international);
- Generates leads from own network.
- Planning & Administration
Ensures timely and correct planning and administration of the project/contract team within
company standards and agreements and in accordance with customer-administrations, to
ensure a professional delivery.
Main activities
- Ensures timely and correct administration of time sheets of the project/contract team;
- Ensures team delivery within time, within budget and agreed quality;
- Monitors progress of project/contract team;
- Communicates on forehand about possible delays or overrun.
- Competence and knowledge development
Develops and coaches Software Engineers in order to assist them in their growth.
Main activities
- Knowledge transfer;
- Ensures knowledge is embedded;
- Coaching;
- Assists others with complex activities.
Quantitative
Leads software development teams (>= 5 people).
Job Requirements
Education
- (level of) BSc degree in Software or Architecture.
Experience, knowledge and skills
- More than 3 years experience as senior software engineer in IT development projects.
Competences
A.8 Conflict handling
B.1 Self-employed
B.3 Networking
B.4 Taking risks
C.4 Vision
D.4 Listening
D.7 Negotiating
D.8 Impact
E.2 Stress resistant