ERP Systems Developer
JOB PURPOSE
The ERP Systems Developer will be tasked with
developing scalable and cost-effective solutions embedded on the current
Microsoft Dynamics BC ERP solution for the purpose of optimization of the
solution. The jobholder will be tasked with interpreting problems as defined by
the system analysts and providing solutions to the users that meet the best
technical and design fit within the set organizational policies and procedures.
Key Responsibilities
Stakeholders Analysis
- Analyze technical and functional
specifications provided by business users.
- Identify the stakeholders who
will be impacted by change and how to involve them throughout the change
process.
- Analyze business scenarios that
may potentially improve by taking advantage of the application
capabilities to automate and streamline operations.
- Collaborate with functional
owners, analysts, and other personnel to develop/change the systems to
meet the business needs.
- Locating and defining new process
improvement opportunities.
- Conduct usability tests and
ensure that user interface meet user requirements.
- Work closely with users to
identify business needs, the costs and benefits of implementing computing
solutions.
Requirements Management
- Help the organization to
understand the requirements change process and traceability.
- Determine operational objectives
by studying business functions; gathering information, evaluating output
requirements and formats.
- Work directly with users to
increase customer satisfaction and identify primary concerns.
- Create a requirements package for
information systems within the organization.
- Offer guidance on techniques to
gather information at the right level of detail and scope to represent all
of the stakeholder’s needs, and the ability to ask questions that lead to
an understanding of the business need rather than what they want.
- Provide technical and functional
guidance to meet requirements
- Work with IT infrastructure team
to address networking and hardware needs
Systems Modelling
- Design new software by analyzing
requirements, constructing workflow charts and diagrams, studying system
capabilities and writing specifications.
- Utilizing various modelling
techniques such as process modelling, data modelling, system modelling.
- Improve systems by studying
current practices and designing modifications.
Systems Development
- Enhance and develop Microsoft
Dynamics NAV modules within TNT ERP.
- Monitor software project progress
by tracking activity, resolve problems, publish progress reports and recommend
actions.
- Works with the project teams to
ensure that every project is delivered to plan and on budget.
Systems Documentation and Training
- Recommend controls by identifying
problems and documenting improved procedures.
- Facilitate documentation of systems
using different approaches such as use cases, activity diagrams, sequence
diagrams and state charts, data dictionaries, class or entity relationship
diagrams.
- Maintain system protocols by
documenting and updating procedures.
- Provide reference for users by
writing and maintaining user documentation, providing level 2 and level 3
support and training users.
- Maintain user confidence and
protect operations by keeping information confidential.
- Prepare technical reports by
collecting, analyzing and summarizing information and trends.
- Develop and maintain an
up-to-date system configuration documentation, training manuals and system
usage reports.
- Help in the training of new staff
members by creating specific documentation related to this induction.
Data Analysis and Reporting
- Working alongside other teams
within the business or the management team to establish business needs.
- Analyzing data using statistical
techniques and providing user and management reports.
- Identifying, analyzing, and
interpreting trends or patterns in complex data sets.
- Developments/modification of
customized reports and enhancements existing tools like Power BI, Jet
reports and Qlik.
Stakeholder Support
- Create design workflows and
specifications needs to support the Business requirements.
- Assist with Integration to other
systems as required by the Business to ensure delivery of proposed
solutions.
- Work in compliance with the
programming and documentation standards, ICT standards, industry best
practices while maintaining in continual improvement and compliance with
Safety, Quality and Environmental Management Systems.
Other
- Advisory roles to TNT ERP Support
team on Systems management and support.
- Development of training material
for Microsoft Dynamics BC for internal information system users.
- Any other duty as assigned.
Qualifications
Education and
Professional Qualifications
- Bachelor’s degree in Computer
Science/IT or related field with a strong bias in Systems Analysis and
Development
- Certified in Microsoft Dynamics
NAV (Installation and Configuration, and Development) or closelyrelated
field
- Microsoft SQL server experience
developing on MS SQL 2008/2012. Certification will be a plus.
- Skills in data analytical tools,
i.e. Jet Reports, Power BI, ACL
Required Experience
- Minimum of five (5) years ERP
implementation experience in Microsoft Navision or Microsoft Dynamics 365
Business Central, using Microsoft Sure Step or equivalent implementation
methodology
- Extensive and valuable knowledge
of key departmental processes: Finance, Procurement and Inventory, Grants,
CRM, HR and Payroll
- Experience in user systems
requirements management
- C/SIDE Development, RTC
Experience and AL Development
- Experience in object-oriented
programming
- Must possess systems design and
development, application management and business process knowledge
- Exposure to diverse-multicultural
environment.
Knowledge, Skills and
Competencies
- Knowledge in large scale systems
implementation on cloud, mobile and web-based platforms.
- Knowledge of business systems
management.
- Knowledge in web developing
languages will be a plus.
- Strong project management skills,
with excellent customer training skills.
- Flexible and able to work
effectively across all levels
- Having knowledge of Navision
modules and functionality.
- Strong business process skills
- Influencing, critical and
creative thinking
- Good logical, design and
diagnostic skills
- Ability to exercise good
judgement in design of software solutions;
- Ability to prioritize tasks.
- Being able to work alone or with
a team
- Facilitation capabilities,
proactive, interpersonal skills
- Analytical, problem solving
skills
- Flexibility to changes in the
work environment
- Excellent communication skills
(written & verbal)
- Required languages: English (Spoken: fluent |
Written: fluent)
How
to apply
Interested? Please visit our website https://amref.org/job/erp-systems-developer-tnt/ to
make your application. You will be directed to our online portal where you will
need to create an account in order for you to be able to submit your
application. Your application should include a cover letter detailing why you
are the best fit for this position and your CV with relevant skills and
experience. Closing date will be March
22, 2023. Only shortlisted candidates will be contacted.
Duly note that Amref Health Africa does not require applicants to
pay any money at whatever stage of the recruitment and selection process and
have not retained any agent in connection with recruitment. Although Amref may
use different job boards from time to time to further spread its reach for
applicants, all open vacancies are published on our website under the Vacancies
page and on our official social media pages. Kindly also note that official
emails from Amref Health Africa will arrive from an @amref.org address.
Amref Health Africa is committed to safeguarding and promoting the
welfare of children, young people and vulnerable adults and expects all staff
to share this commitment. Amref Health Africa is an equal opportunity employer
and has a non-smoking environment policy.
Looking for a job? Download the Kenyan Jobs app from Google Playstore and get the latest jobs and vacancies available in Kenya, go HERE>>>