CLOSE:
16/08/2016
16/08/2016
JOB DESCRIPTION OF DIRECTOR IT PRODUCT DEVELOPMENT
& SOFTWARE ANALYST:
& SOFTWARE ANALYST:
1 JOB DETAILS
Job Title: Director of IT Product Development
Current
Job holder:
Job holder:
Department/Division: IT Department
Reports
to: Chief
Technology Officer
to: Chief
Technology Officer
2 JOB PURPOSE:
Todesign new IT
products and improving existing onesandto make sure detailed design and test in
real-life situations are done,and that instructions are documented for users on
how to use the new product.
products and improving existing onesandto make sure detailed design and test in
real-life situations are done,and that instructions are documented for users on
how to use the new product.
3 KEY RESPONSIBILITIES:
Strategy & planning
–
Build and lead a team of software application analyst, software application
developers, content developers, and infrastructure managers.
Build and lead a team of software application analyst, software application
developers, content developers, and infrastructure managers.
–
Build frameworks to develop new IT products, to improve existing IT products,
to conduct pilot projects and proof of concepts. Frameworks should have
comprehensive processes and modern tools.
Build frameworks to develop new IT products, to improve existing IT products,
to conduct pilot projects and proof of concepts. Frameworks should have
comprehensive processes and modern tools.
Management &implementation
–
Research & development: Analyse the trends in customer demand and trends in
new technology in relation to Irembo software stack and thus propose priority
pilot projects.
Research & development: Analyse the trends in customer demand and trends in
new technology in relation to Irembo software stack and thus propose priority
pilot projects.
–
Product conceptual design: Functional analysis, requirements allocation,
detailed trade-off studies, synthesis of system options, preliminary design of
engineering models, development specification, preliminary design review.
Product conceptual design: Functional analysis, requirements allocation,
detailed trade-off studies, synthesis of system options, preliminary design of
engineering models, development specification, preliminary design review.
–
Provide product specification: Detailed design, detailed synthesis, development
of engineering and prototype models, revision of development specification,
(Product, process and material) specification.
Provide product specification: Detailed design, detailed synthesis, development
of engineering and prototype models, revision of development specification,
(Product, process and material) specification.
–
Product testing: Conduct product demo, and test for integration and user
acceptance tests. Maintain a requirements traceability matrix.
Product testing: Conduct product demo, and test for integration and user
acceptance tests. Maintain a requirements traceability matrix.
4. KNOWLEDGE, SKILLS AND EXPERIENCE REQUIRED
– Masters’ Degree in software engineering, computer science, electronics,
maths or engineering.
maths or engineering.
–
Perfect
understanding of the software engineering lifecycle and have an up-to-date knowledge of
IT systems.
Perfect
understanding of the software engineering lifecycle and have an up-to-date knowledge of
IT systems.
–
5 years’
work experience in software engineering related field.
5 years’
work experience in software engineering related field.
–
Ability to communicate and lead in a multicultural and
multi institutional work environment
Ability to communicate and lead in a multicultural and
multi institutional work environment
–
Be able to think creatively and have good
problem-solving skills.
Be able to think creatively and have good
problem-solving skills.
–
Understand the needs of end users.
Understand the needs of end users.
–
Get on well with other people and enjoy being part of
a team.
Get on well with other people and enjoy being part of
a team.
–
Be able to explain technical matters clearly and
simply to people who do not have their level of expertise.
Be able to explain technical matters clearly and
simply to people who do not have their level of expertise.
–
Be persuasive and able to convince other people that a
project will do the job it is meant to do.
Be persuasive and able to convince other people that a
project will do the job it is meant to do.
5. PERFORMANCE STANDARDS
– Successful acquisition of technology and human resource for the IT
product development unit.
product development unit.
– Successful implementation of a controlled framework for product
development and Research & Development in IT department
development and Research & Development in IT department
– Successful collaboration with technology partners.
1. JOB DETAILS
Job Title : Software Analyst
Current Job holder :
Department/Division : IT department
Reports to : Chief Technology Officer
Supervises : IT Interns involved
in software development
in software development
2 JOB
PURPOSE
PURPOSE
Receive business requirements specification from product
managers and prepares a functional and nonfunctional requirements
specification, which breaks down each business requirement into logical
components that are easily translated into a computer program by application
developers and programmers.
managers and prepares a functional and nonfunctional requirements
specification, which breaks down each business requirement into logical
components that are easily translated into a computer program by application
developers and programmers.
3 KEY RESPONSIBILITIES
A software analyst is a
business-focused person who is more concerned with business process, capturing
requirements, and producing specifications. He is someone who analyzes business
requirements in order to provide specifications to the programming team.
business-focused person who is more concerned with business process, capturing
requirements, and producing specifications. He is someone who analyzes business
requirements in order to provide specifications to the programming team.
Strategy & planning
–
Build and
maintain a framework to receive business requirements from clients/CRM to
product development and from product development to IT.
Build and
maintain a framework to receive business requirements from clients/CRM to
product development and from product development to IT.
–
Implement
a framework to detect and document systems functional and non-functional
requirements.
Implement
a framework to detect and document systems functional and non-functional
requirements.
–
Implement
a framework to produce test cases and validate test results in transparency
also maintaining a requirements traceability matrix
Implement
a framework to produce test cases and validate test results in transparency
also maintaining a requirements traceability matrix
Implementation & operation management
–
Document
business requirements
Document
business requirements
–
Produce
systems functional specifications
Produce
systems functional specifications
–
Produce
systems nonfunctional specifications
Produce
systems nonfunctional specifications
–
Submit
the specs to development team in time
Submit
the specs to development team in time
–
Once
development is done, test the product
Once
development is done, test the product
4. KNOWLEDGE, SKILLS AND
EXPERIENCE REQUIRED
EXPERIENCE REQUIRED
– Master’s Degree in software engineering, computer science, and other IT
related fields.
related fields.
– Perfect understanding of the software engineering lifecycle and have an
up-to-date knowledge of IT systems.
up-to-date knowledge of IT systems.
– 2 years work experience as a software analyst.
– Ability to communicate and lead in a multicultural and multi
institutional work environment
institutional work environment
– Computer programming experience and expertise
– General business knowledge
– Problem solving and problem reduction skills
– Interpersonal relation skills
– Flexibility and adaptability
5. PERFORMANCE STANDARDS
Below are the out
expected results:
expected results:
–
Business requirements well
understood and documented
Business requirements well
understood and documented
–
Produce technical documents with
95% accuracy.
Produce technical documents with
95% accuracy.
Please send your CV’s to hr@rwandaonline.rw
not later than 16/08/2016.
not later than 16/08/2016.