Connecting...

W1siziisinrozw1lx2fzc2v0cy9wzw9wbgvzb2x2zwqvanbnl2jhbm5lci1kzwzhdwx0lmpwzyjdxq

Senior MIS Developer

Senior MIS Developer

Job Title: Senior MIS Developer
Location: Western Cape
Industry:
Salary: 660000.00
Reference: JN -092017-9611
Job Published: September 15, 2017 09:25

Job Description

Information Technology Department
Systems Development Reporting Manager (title)
Manager: MIS
2. PURPOSE STATEMENT
 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
4. SUBORDINATES
The job incumbent will have no direct reports.
5. ENVIRONMENT
5.1 External environment
 Daily liaison with external service providers (i.e. software vendors)
5.2 Internal environment
 The job holder operates within the following internal policy:
o Information Management Policy
o Information Security Policy
o 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:
o Other departments with the Systems Development Team (i.e. Products, Payment Systems, Acquiring)
o EBF (DBA and Support)
o Finance (Business Intelligence)
o Credit (Credit Decision Support)
6. KEY PERFORMANCE AREAS
1. Development & Design
2. Testing
3. Projects
4. Research and Continuous improvement
7. KEY TASKS & ACCOUNTABILITIES
1. 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
o 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
o Develop enhancements for existing products
o Develop rational database systems
 Provide implementation instructions for new developments
2. Testing
 Perform unit and integration testing on existing environments and new developments
o Update / amend test plans according to solution development to ensure coverage of all areas
o Fix minor and major bugs for the products in the MIS environment
o Fix escalated bugs for existing products in the MIS environment from provided technical specifications
 Provide support to the Development / QA / Production environment (s)
3. Projects
 Team Leader / technical lead on special projects
o Provide technical expertise and input wrt MIS during projects
o Provide guidance to junior developers wrt MIS during projects
 Design and develop new products for specific projects
o Gain an understanding of the Functional Description and Technical Specification through guidance from the Architect
o 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.
o 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
o Provide implementation instructions for new developments
4. Research and Continuous improvement
 Participate in knowledge transfer sessions facilitated by Architect
o 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.
o Stay current with developments in areas of technology that are relevant to the MIS environment (i.e. MS SQL, Database servers, Source control tools, Testing tools, bug tracking tools, etc)
8. KNOWLEDGE, SKILLS & EXPERIENCE
8.1 Qualifications & Experience
Min:
 Grade 12
 A relevant 3 year tertiary qualification (degree / diploma) and at least 5 years’ proven experience within management information systems / systems analysis
OR
 At least 6 – 8 years’ proven experience within management information systems / system analysis
 Proven experience in:
Minimum
Ideal
SQL Server 2008 and / or 2012 business intelligence tools (SSIS, SSRS, SSAS)
ADO.Net
VBA & VB Script
ASP.Net
.Net (C# or VB)
Data Warehousing
8.2 Knowledge
Min:
 Must have detailed knowledge of:
o IT systems development processes (SDLC)
o Application development
o ETL processes
o Relational database technologies
o Dimensional modelling
o Standards and governance
o Agile development life cycle
o Testing practices
Ideal:
 Knowledge of:
o UML
o Systems analysis and design
o System architecture (technical design and implementation processes)
 Solid understanding of:
o Banking systems environment
o Banking business model
o Best practices for Quality Assurance (QA)
8.3 Skills
 Communication skills (written and verbal)
 Computer literacy (MS Office)
 Interpersonal / Relationship management skills
 Analytical, diagnostic and problem solving skills
 The ability to handle multiple projects and deadlines
 Ability to work under own initiative without guidance, cope well under sustained pressure and deliver to deadlines
 Ability to work effectively with no or little supervision
 Willingness to take ownership and accountability
 Team player
9. ADDITIONAL INFORMATION
 Own car
 Valid driver’s license
 Contactable on (own) cell phone
 Ability and willingness to work standby and / or weekends
 Clear credit record
 Clear criminal record