Liaise with technical and business users to define requirements.
Perform system design and documentation.
Perform system development and unit test development.
Complete program documentation and scripting.
Oversee construction and perform quality assurance of own and subordinate solutions.
Support and maintain existing solutions and front end systems.
Troubleshoot channel transactional data and system-related issues.
Identify problems, and propose changes and solutions.
Liaise with technical and business users to resolve issues.
Oversee and implement changes to existing systems within the development team.
Design, develop and implement high volume transactional and batch solutions that form part of the financial services product offering:
Liaise with Designer and Architect to define requirements.
Perform system design and documentation.
Perform system development, and build automation testing for volume and integration.
Oversee development, and perform quality assurance and code review along with mentoring of standards within the development team.
Integration of new software and systems into existing environment
Investigate and analyse new software and systems.
Plan and design integration process.
Perform and/or oversee integration within the development team.
Coaching and mentoring of junior members of the team:
Provide technical guidance to junior members of the team where needed.
Assist in identifying the training needs of team members.
Qualifications
Degree in IT or Computer Science
Basic SQL Certificate or Qualification advantageous
Experience
At least 5 years Application Developer or Programmer experience
Knowledge and Skills
Microsoft SQL Server (SSIS, SSRS, SSMS, SSAS, TSQL)
C# .NET (ASP.NET Web, ASP.NET Web – MVC, ASP.NET Web API)
.NET Core (ASP.NET Core API)
Azure DevOps Server
BMC Control-M Workload Automation
Systems Analysis
Design
Architecture
Database design and development
Agile development
Automation (unit and deployment)
Apply Online or Call (contact number) to Apply Directly