logo

SENIOR DEVELOPER: INTEGRATION   DETAILS

JOB NAME

SENIOR DEVELOPER: INTEGRATION


POSTED BY: Land & Agricultural Development Bank
REF:LBAF 03
Date Published:Wednesday, February 19, 2020
Date of Expiration:Monday, August 17, 2020 EXPIRED
RECOMMEND THIS JOB ON FACEBOOK

LOCATION OF THIS JOB
 South Africa |  CENTURION in South Africa
INDUSTRY
DEVELOPMENT FINANCE INSTITUTIONS
JOB TYPE
Full-Time
MAIN JOB DESCRIPTION
Closing Date 2020/02/24
Reference Number LAN190823-1
Job Title Senior Developer: Integration
Division Finance and Treasury and IT
Unit Finance Treasury & IT
Job Type Classification Permanent
Location - Country South Africa
Location - Province Gauteng
Location - Town / City Centurion

JOB ADVERT SUMMARY
The Land and Agricultural Development Bank of South Africa (Land Bank) is South Africa’s only specialist agricultural bank established in 1912, the bank’s sole objective is to serve South African commercial and emerging farmers and bring specially designed financial services within their reach. These services enable farmers to finance land, equipment, improve assets and obtain production credit. The Land Bank provides financial services that have moved with the times and continues to provide services to agri-business and constantly reviews its offerings to ensure that they match the needs of an industry. As change has swept across the sector in South Africa the socio-economic makeup of agriculture has altered, bringing new entrants from historically disadvantaged backgrounds on to the land, these new farmers, facing the challenges of establishing sustainable agri-businesses across the agricultural value chain, Land Bank has been a commercial lifeline offering appropriately designed financial products that facilitate personal and commercial viability in a sector that is vital to the sustainability of South Africa and its people.

MAIN PURPOSE OF THE JOB
1. To bring together system components within the Land Bank system landscape into a whole ensuring that they function together to produce an overall integrated solution for the business operations.

2. The role also includes the design and coding of business application integration solution to transfer/ interface data between systems including but not limited to point- to- point. (Batch File, Scripting), FTP, XML, HL7 and other interface engines (e.g. APIs)

Key Performance Areas
Provide Business Applications Best Practice Integration Solutions
1. Design and develop complex business application integration solutions
2. Develop and maintenance of the Land Banks external services gateway/ Internal API layer
3. Stays abreast of industry trends and all applicable system integration technologies, including scripting, FTP, TCP-IP (Window sockets), XML, HL7, Bluetooth etc.
4. Seek and recommends new technology or vendors to enhance integration business practices Collaborate with IT Internal Stakeholders on System Integration Requirements and Specifications
5. Identify and understand source data systems for the development and documentation of data models and application integration specifications
6. Lead and executes system integration requirements for all IT projects using best practise methodologies
7. Provide technical and programming support for business workflow and rules engines
8. Provide mentoring to other team members (Developers)
9. Work closely with Solution Architecture to maintain set system architecture standards
10. Support transitioning of applications to operation environments

Digitize Business Tools
1. Utilise web design tools and other applicable technologies to digitize manual business tools and/or processes
2. Utilise embedded SQL to interface business applications with databases
3. Design and develop application user interface features Business Applications and Integration Layer Maintenance
4. Attend to calls for application 2nd line support in terms of the service level agreement
5. Analyse configuration or development change requests to applications and integration layer
6. Complete all change control administration, including all relevant documentation for applications and integration layer
7. Facilitate implementation of changes to production systems (Including Integration layer)

Business Analysis and Systems Architecture & Design
1. Support scoping workshops to extract client business requirements
2. Write functional technical designs to support business requirements
3. Work with project teams and apply project standards and methodologies
4. Review and update functional technical designs on a periodic basis

Accountable for Defining and Developing System Interfaces within Land Bank’s IT Enterprise Architecture
1. Lead the development of the System Interfaces within the Land Bank Architecture.
2. Introduce and manage the overall technical vision for a particular IT solution.
3. Analyse technology environment and enterprise specifics, i.e. review and evaluate the current state of Land Bank’s architecture (‘as-is) in order to identify duplications, what is working, what is not working and measure the health of key business processes that are supported by the current architecture.
4. Manage the solution engineering in relation to the business specific problems by providing specifications according to which the solution is defined, managed and delivered.
5. Ensure enterprise architecture and system interface reviews are done periodically to evaluate and address adherence to technology standards.
6. Develop and maintain the future state (‘to-be’) architecture including system interface for Land Bank and ensure that there is a supporting architecture roadmap.
7. Map out the transition architecture to connect the current to the future state by creating an iterative roadmap to get to the desired state.
8. Guide the application development teams in the execution of the architecture roadmap to ensure that enhancements and modifications to IT solutions adhere to the defined Enterprise Architecture Standards.
9. Ensure traceability of work done by creating a framework that aligns all IT components together to facilitate:
1) Traceability to the overall strategy of the Bank
2) Correct IT decisions and accountability of decision making
3) Removal of conflict of interest in decision making

10. Provide progressive ideas for moving the Bank forward with more advanced concepts or architectures.
11. Ensure governance by defining and establishing processes by which software and operating models are built.
12. Participate in selection processes to enable sourcing of the best technical solutions to solve business problems.
13. Implement system features and solution requirements.

Create Solution Prototypes
1. Research disruptive technologies that could assist the Bank to achieve its strategy.
2. Engage stakeholders or vendors to source or screen various disruptive technologies.
3. Development of various disruptive technology innovations including managing the prototype development of such technologies.
4. Socialise disruptive technologies with both internal and external stakeholders to get buy-in.
REQUIREMENTS FOR THIS JOB
PREFERRED MINIMUM EDUCATION AND EXPERIENCE
1. BSc in Information Technology or equivalent
2. 5-8 years extensive working experience and knowledge of Microsoft Operating Systems, Microsoft Office Applications, Database Management and networking protocols
3. 5-8 years demonstrated ability to provide technical oriented solutions including automation of business processes
4. 5-8 years extensive experience in System Integration, interfacing engines/technologies or related technical IS support
5. 5-8 years practical experience of SharePoint environment (including SharePoint Server Administration and Governance, Database knowledge and Information Architecture)
6. 5-8 years experience of business analysis and design

Critical Competencies
1. Microsoft Office SharePoint Server
2. Visual Studio .NET 2005 - 2008
3. Microsoft Office Applications
4. ASP.Net, HTML/HTML5, CSS/CSS3, C# or JavaScript
5. .NET Framework
6. ETL Tools
7. Networking Protocols- TCP-IP, SNA, 802.x
8. Data Interfacing Engines- FTP, XML, HL7

Additional Requirements
1. Extended hours as and when required
2. Travel as and when required
3. Attention to detail is critical
4. Creativity, innovation and resourcefulness
5. Participate in IT Management meetings as and when required


Get our latest news & updates

AfricaSkillz Office

 

 

Pagemill Nigeria Limited is the owner of the “AFRICASKILLZ” website and trademark. RC 1117964
© 2016 AFRICASKILLZ — ALL RIGHTS RESERVED