Investigates, analyses, designs and develops large and complex (new and existing)
software solutions, within the agreed guidelines and time, so that the solution is in
accordance with the specifications.
1. Refinement and technical analysis
Collects, analyses and specifies (technical) requirements, that can be agreed upon with the product owner. Participate in the refinement and estimation of user stories from the technical viewpoint.
Main activities
2. Architecture
Produces an architectural model, from all enterprise-architectural viewpoints and within the
given project boundaries, to enable the software team to produce a reliable and robust
solution.
Main activities
3. Research
Keep up to date knowledge on related tools and methodologies.
Main activities
4. Development
Guards development and documentation of complex software solutions, based on functional and technical design, within the agreed specifications, budget and time.
Main activities
5. Testing
Ensures software quality, according to the functional and technical design, to deliver a
reliable software solution.
Main activities
6. Support
Support in quality of software delivery and participate in maintenance of the software solution.
Main activities
7. Sales
Proactively signals and generates new company-business in order to obtain extra income and
increase customer satisfaction.
Main activities
8. Quality of work
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
9. Competence and knowledge development
Supporting junior Software Engineers with their daily work, to help them fulfill their tasks.
Main activities
Education
Experience, knowledge and skills
A.6 Progress tracking
B.5 Initiative
C.2 Judgment forming
C.8 Organizing own work
D.1 Verbal communication
D.3 Written communication