PROFILE TITLE Associate Software Developer MITA Career Level based
on Responsibility Level (SFIA v5 Responsibility Levels)
https://www.sfia-online.org/v501/en/busskills.html
2
SUMMARY STATEMENT Builds/codes ICT solutions and specifies ICT products according to customer needs.
MISSION Ensures building and implementing of ICT applications. Contributes to planning, low level design. Compiles diagnostic programs and designs and writes code for operating systems and software to ensure optimum efficiency and functionality.
DELIVERABLES Accountable Responsible Contributor
Software Component Hardware Component Solution Documentati on Software Design Description Test Procedure Solution in Operation
MAIN TASKS Assist with developing component
Assist with testing component Assist with shaping documentation Assist in gathering requirements
Provide component support beyond the first level Other duties as assigned
Essential Basic Attributes Based on SFIA v5
According to responsibility level
Attribute Level Description
Autonomy Works under routine direction. Uses minor discretion in resolving problems or enquiries. Works without frequent reference to others.
Influence Interacts with and may influence immediate colleagues. May have some external contact with customers, suppliers and partners. May have more influence in own domain. Complexity Performs a range of varied work
activities in a variety of structured environments. Contributes to routine problem resolution.
Business Skills Understands and uses appropriate methods, tools and applications. Demonstrates a rational and
organised approach to work. Is aware of health and safety issues. Identifies and negotiates own development opportunities. Has sufficient communication skills for effective
dialogue with customers, suppliers and partners. Is able to work in a team. Is able to plan, schedule and monitor own work within short time horizons. Absorbs technical
information when it is presented systematically and applies it effectively.
Essential Professional Skills Based on SFIA v5
Code Description SFIA
Level
REQM Requirements definition
and management
2
BSMO Business modelling 2
DESN Systems design 2
DBDS Database design 2 PROG Programming/software development 2 TEST Testing 2 PORT Porting/Software integration 3 CHMG Change management 2
ASUP Application support 2
DTAN Data analysis 2
INCA Information content
authoring
2
USEV User experience
evaluation 2 HSIN Systems installation/decommissio ning 2 CFMG Configuration management 2
USUP Service desk and incident
management
2 Essential Soft Skills (non ICT) Based
on ESCO database – European Skills, Competencies, Occupations and Qualifications (Appendix II attached)
Social Skills – working with others and as a team Attitudes and Values
Thinking – Creative and Analytical Communication – Verbal and non-Verbal
Certification Name Mandatory(Y/N)
Relevant Professional Certification
No
Eligibility Criteria Career Progression One of the following:
i) A qualification in a related area (MQF Level 6 OR higher); OR
ii) A qualification in a related area (MQF Level 5) AND 1 year experience in a related area; OR
iii) A qualification in a related area (MQF Level 4) AND 2 years experience in a related area; OR
iv) 3 years experience in a related area. RELATIONSHIPS/
REPORTING LINE
Reports to Interacts with Supervises
Head of Department or delegate.
Peers None
Working Conditions Normal hours with the possibility to provide support in crisis situations after office hours or on weekends. Abnormal support may be required on roster basis.
Profile mapping to the EU e-competence framework (for market comparison purposes only): Primary e-CF ICT Profile Family
http://www.ecompetences.eu/ict-professional-profiles/
Service and Operations
Essential e-COMPETENCES based on e-competency framework v3.0 Proficiency Levels based on European e-CF level table
e-Competence Area e-Competence Title Proficiency Level BUILD B.1 B.1. Application Development e-2 BUILD B.2 B.2. Component Integration e-2
BUILD B.3 B.3. Testing e-1
BUILD B.5 B.5.
Documentation Production
e-1
Appendix I
SFIA Skills Levels Definitions
REQM Requirements definition and management: Level 2 Uses established techniques as directed to identify current problems and elicit, specify and document business functional, data and non-functional requirements for simple subject areas with clearly-defined boundaries. Assists in more complex requirements activities and with the processes for establishing agreed baselines for change and managing the assessment and application of requested changes to those requirements.
BSMO Business modelling: Level 2 Understands the purpose and benefits of modelling. Uses established techniques as directed to model simple subject areas with clearly-defined boundaries. May assist in more complex modelling activities. Develops models with input from subject matter experts and communicates the results back to them for review and confirmation.
DESN Systems design: Level 2 Undertakes complete design of simple applications using simple templates and tools. Assists as part of a team on design of components of larger systems. Produces detailed designs including for example: physical data flows, file layouts, common routines and utilities, program specifications or prototypes, and backup, recovery and restart procedures
DBDS Database/repository design: Level 2 Translates and implements simple development project requirements into physical database structures. Assesses proposed changes to object and data structures and implements these changes in physical databases. Assists in data-base management system support activities for operational database systems.
PROG Programming/software development: Level 2 Designs, codes, tests, corrects, and documents simple programs, and assists in the implementation of software which forms part of a properly engineered information or communications system.
TEST Testing: Level 2 Defines test conditions for given requirements. Designs test cases and creates test scripts and supporting data, working to the specifications provided. Interprets, executes and records test cases in accordance with project test plans. Analyses and reports test activities and results. Identifies and reports issues and risks.
PORT Porting/software integration: Level 3 Assists in the configuration of software and equipment and the systems testing of platform-specific versions of one or more software products. Documents faults, implements resolutions and retests to agreed standards.
CHMG Change management: Level 2 Documents changes based on requests for change. Applies change control procedures.
ASUP Application support: Level 2 Assists in the investigation and resolution of issues relating to applications. Assists with specified maintenance procedures.
DTAN Data analysis: Level 2 Applies data analysis and data modelling techniques to establish, modify or maintain a data structure and its associated components (entity descriptions, relation-ship descriptions, attribute definitions).
INCA Information content authoring: Level 2 Develops a broad understanding of technical publication concepts, tools and methods and the way in which these are implemented. Develops an understanding of publication development support activities, such as information gathering, user task analysis, creating draft documentation, and illustration, and printing and publishing. Works with colleagues and clients to create new sections of technical documentation through all stages of the publication process as support literature.
USEV User experience evaluation: Level 2 Assists in the preparations for evaluations and in the operation of the test environment. Maintains the test environment.
HSIN Systems installation/decommissioning: Level 2 Installs or removes hardware and/or software, and associated connections, using supplied installation instructions and tools. Conducts tests and corrects malfunctions, calling on help from more experienced colleagues if required. Documents results in accordance with agreed procedures. Assists with the evaluation of change requests. Contributes, as required, to investigations of problems and faults concerning the installation of hardware and/or software and confirms the correct working of installations.
CFMG Configuration management: Level 2 Applies tools, techniques and processes for administering information (such as the tracking and logging of components and changes) related to configuration items.
USUP Service desk and incident management: Level 2 Receives and handles requests for support following agreed procedures. Responds to common requests for support by providing information to enable resolution and promptly allocates unresolved calls as appropriate. Maintains records and advises relevant persons of actions taken.
Appendix II
ESCO database Social SkillsWorking with Others - work as part of a team – Accept constructive criticism
Collaborate on tasks Foster social networks Give constructive criticism Share information
Share opinions Share resources Attitudes and Values at work Attitudes –
Demonstrated Commitment – attend to detail, attend to quality, be curious, make an effort, meet commitments, persist, show enthusiasm, work efficiently, work independently. Handles Challenges – adapts to changes, build on experience, cope with pressure, deal with uncertainty, learn from mistakes, manage frustration.
Values –
Follow ethical work practice – identify environmental impact, identify ethical issues, identify social impact, make ethical choices, reflect on own work practices.
Show Respect – demonstrate tolerance, show consideration, show good manners, treat people fairly, work with different viewpoints.
Thinking
Creative and Entrepreneurship –
Generate new ideas – anticipate needs, experiment, recognise opportunity, show originality, visualise completed work.
Turn new ideas into action – adapt implementation strategy, create implementation strategy, produce original work.
Critical thinking
Examine evidence – check facts, consider alternative views, consider impact of judgement, critique reasoning, notice bias
Explore issues – ask key questions, draw conclusions, explain reasoning, identify live topics, identify patterns, make judgements, question assumptions, recognise connections.
Learning
Manage learning process – monitor learning process, plan learning, use different learning strategies
Manage the learning self – prioritise learning tasks, reflect on learning process. Planning own work
Follow plan – monitor progress Manage time- work out time line
Sets target – identify tasks Problem Solving
Analyse the problem –examine causes of problem, explore context of problem, identify stakeholders involved.
Plan for action – devise strategy, prioritise actions, set goals
Take action to solve the problem – coordinate actions, evaluate success, implement strategy, multi task, troubleshoot
Communication
Non verbal communication
Respond to cultural differences
Understands non verbal cues – read different types of eye contact, read different types of touch, read facial expressions, understand gestures, understand postures, understand uses of personal space.
Use non verbal cues – make appropriate use of eye contact, make appropriate use of personal space, make appropriate use of touch, use appropriate facial expressions, use appropriate gestures, use appropriate postures.
Verbal communication Spoken Interaction Debating techniques Interrogating Negotiating Persuading