Back
Jan 31, 2018

MIS Developer

  • Mpc Recruitment
  • Cape Town, Western Cape, South Africa
Full time Information Technology

Job Description

INTRODUCTION: To contribute to the design and development of new applications / systems to meet the business requirements of the MIS environment. To analyse business or system requirements and data to enhance understanding of the MIS environment Participate in and provide input to the Architect during the compilation of solution design documentation (technical specification) for new and existing MIS products and systems. JOB DESCRIPTION: •The job holder operates within the following internal policy: •Information Management Policy •Information Security Policy •IT Governance Policy The job holder must adhere to internal Systems Design Quality Standards (programming and development best practices) The job holder will liaise with various internal departments: •Other departments with the Systems Development Team (i.e. Products, Payment Systems, Acquiring) o EBF (DBA and Support) •Finance (Business Intelligence) •Credit (Credit Decision Support) KEY PERFORMANCE AREAS Development & Design •Gain an understanding of the Functional Description and Technical Specification through guidance from the Architect •Assist the Architect with the compilation of the Technical Specification (solution design documentation) using UML standards in Enterprise Architect •Provide technical input to the Architect during the compilation of technical specifications for new and existing products and services. •Use the Technical Specification for product & system development according to development & best practice standards •Develop enhancements for existing products •Develop rational database systems •Provide implementation instructions for new developments Testing •Perform unit and integration testing on existing environments and new developments •Update / amend test plans according to solution development to ensure coverage of all areas •Fix minor and major bugs for the products in the MIS environment •Fix escalated bugs for existing products in the MIS environment from provided technical specifications Provide support to the Development / QA / Production environment (s) Projects •Team Leader / technical lead on special projects •Provide technical expertise and input wrt MIS during projects •Provide guidance to junior developers wrt MIS during projects Design and develop new products for specific projects •Gain an understanding of the Functional Description and Technical Specification through guidance from the assist the Architect with the compilation of the Technical Specification (solution design documentation) using UML standards in Enterprise Architect •Provide technical input to the Architect during the compilation of technical specifications for new and existing products and services. •Use the Technical Specification for product & system development according to development & best practice standards •Develop new products for specific projects with guidance from the Team Leader: MIS •Develop rational database systems •Provide implementation instructions for new developments Research and Continuous improvement •Participate in knowledge transfer sessions facilitated by Architect •Handover of technical knowledge (process flow and design) during knowledge transfer process •Take ownership to improve own technical knowledge about the MIS database and data warehouse environment. •Stay current with developments in areas of technology that are relevant to the MIS environment (i.e. MSSQL, Database servers, Source control tools, Testing tools, bug tracking tools, etc) KNOWLEDGE, SKILLS & EXPERIENCE •Grade 12 •A relevant 3 year tertiary qualification (degree / diploma) and at least 5 years’ proven experience within management information systems / systems analysis •At least 6 – 8 years’ proven experience within management information systems / system analysis Proven experience in: SQL Server 2008 and / or 2012 business intelligence tools (SSIS, SSRS, SSAS) VBA & VB Script .Net (C# or VB) Data Warehousing Must have detailed knowledge of: •IT systems development processes (SDLC) •Application development •ETL processes •Relational database technologies •Dimensional modelling •Standards and governance •Agile development life cycle •Testing practices Ideal Knowledge of: •UML •Systems analysis and design •System architecture (technical design and implementation processes) Solid understanding of: •Banking systems environment •Banking business model •Best practices for Quality Assurance (QA)


Apply Now

Subcribe to Latest Jobs. Enter your Email Address:

Delivered by FeedBurner