Our team are looking for academically inspired individuals with a passion for technology, and all things mathematical and statistical.

WhO ARE WE LOOKING FOR?

We need individuals who are willing to dive into the complexity of large systems and leverage Code Magus software and tooling to meet our clients software testing needs.

POSITIONS AVAILABLE AT CODE MAGUS as @ 2024/02/13

  • Software Quality Engineers (from QA Lead to QA Engineer)
  • Data Analysts and modellers
  • Software developers (primarily C#)
  • Project Managers and co-ordinators
  • Business Analysts

Agile Project Manager (Team Lead)/(SME)

To manage and deliver medium to large projects from commencement to completion within the scope, budget and time agreed in line with the business strategy. The Agile Project Manager will play an active role in providing mentorship and coaching on agile best practices to teams. The Project Manager will also ensure the team is working on the right tasks at the right time, working closely with the product manager to translate epics, stories, and other items on the sprint list into actionable tasks for the delivery team. * SAFe certification and experience essential * Project Management certification and experience essential * AGILE Project Management experience essential * Scrum Master certification and experience essential * Jira, Confluence and Microsoft Project skills essential * Financial Services experience preferred * EE candidates encouraged * SAFe certification and experience essential * Project Management certification and experience essential * AGILE Project Management experience essential * Scrum Master certification and experience essential * Financial Services experience preferred * EE candidates encouraged

Business Analyst (SME)

To apply a set of tasks and techniques used to work as a liaison amongst stakeholders in order to understand the problems; opportunities; needs; structure; policies and operations of the organisation on large; high risk and complex projects. To recommend solutions that enable the organisation to achieve its goals. To elicit and analyse the actual needs of the stakeholders; facilitate communication between organisational units and play a central role in aligning the needs of business units with the capabilities delivered by information technology and may serve as a translator between these groups. The senior BA has years of deep practical experience in the role; with repeated practice performing business analysis in a variety of complex situations.

Business Analyst Specialist

To work with stakeholders throughout the organisation; to build a holistic view of the organisations strategy; processes; information and information technology assets. The specialist BA links and aligns the business mission; strategy and processes of an organisation to its information technology strategy. He or she documents this using multiple models or views that show how the current and future needs of an organisation will be met in an efficient; sustainable; agile and adaptable manner. To bring business needs; capabilities; technology and process together in an efficient and effective manner. The specialist BA has mastered the industry recognised knowledge areas for Business Analysis and works at the highest levels of abstraction; ambiguity and complexity within the organisation. He or she performs business analysis tasks to connect information; technology; processes and business needs in varying levels of detail within an area of speciality; and is able to perform all business analysis tasks at both ends of the detail spectrum.

Data Analyst

The "TECHNICAL data analyst" skills required to enable the data lifecycle within EDS, namely the ability to profile source data and complete the relevant mapping documentation to enable the data integration between source system (golden/trusted) and target system (LOB). Experience, Knowledge and Understanding of: (a) Data warehousing concepts is advantageous. (b) Agile working approach essential (c) Technical Data Analysis Profiling experience is essential (d) Able to identify raw vs transformed data, transactional vs non-transactional etc. (e) SQL and familiarity with various databases - Db2, MS SQL, Oracle, Netezza, and dimensional modelling. (f) Should have ability to decode/understand existing scripts written in SQL and write complex scripts based on downstream requirements. (g) Should be a self-starter that can work under minimal supervision. (h) Able to work independently (i) Exposure to working with Microsoft Azure and Cloud Products The "TECHNICAL data analyst" skills required to enable the data lifecycle within EDS, namely the ability to profile source data and complete the relevant mapping documentation to enable the data integration between source system (golden/trusted) and target system (LOB). Experience, Knowledge and Understanding of: (a) Data warehousing concepts is advantageous. (b) Agile working approach essential (c) Technical Data Analysis Profiling experience is essential (d) Able to identify raw vs transformed data, transactional vs non-transactional etc. (e) SQL and familiarity with various databases - Db2, MS SQL, Oracle, Netezza, and dimensional modelling. (f) Should have ability to decode/understand existing scripts written in SQL and write complex scripts based on downstream requirements. (g) Should be a self-starter that can work under minimal supervision. (h) Able to work independently (i) Exposure to working with Microsoft Azure and Cloud Products

Data Engineer

The Ab Initio Metadata Hub Developer is to prepare data products and advance technical thought leadership for the Enterprise, to deliver fit for purpose Metadata data products for consumption by the Enterprise. The required specs and skillset that the Metadata Hub Developer must have, is as follows: 1. Ab Initio Graph Developer 2. Metadata Hub extractors 3. Metadata Hub Imports – Lineage and application assignment 4. Reports in Metadata Hub 5. Metadata Hub Configurations 6. Skill level: Intermediate to Advance is essential The Ab Initio Metadata Hub Developer is to prepare data products and advance technical thought leadership for the Enterprise, to deliver fit for purpose Metadata data products for consumption by the Enterprise. The required specs and skillset that the Metadata Hub Developer must have, is as follows: 1. Ab Initio Graph Developer 2. Metadata Hub extractors 3. Metadata Hub Imports – Lineage and application assignment 4. Reports in Metadata Hub 5. Metadata Hub Configurations 6. Skill level: Intermediate to Advance is essential

Database Administrator (Team Lead) (DBA (Team Lead))

To ensure the installation; design; configuration; upgrade; administration; monitoring and maintenance of databases and associated software products in support of operational systems and the development environment. To ensure the integrity; reliability; efficiency and security of enterprises data. IBM Mainframe specialist with an IDMS Database 10 years' experience.

Process Engineer (SME)

To drive strategic and tactical aspects of discovering; validating; documenting; and communicating business-process-related knowledge through modelling; simulating and analysing current and future states; focusing on complex business outcomes using technical expertise; in line with the business strategy.

Process Engineer (Team Lead)

This position requires an experienced person who has a solid understanding of Enterprise Business Processes and business analysis. Responsibilities include assessing, analysing, optimising, documenting, implementing and testing end-to-end enterprise business processes of a multi-skilled team. The candidate must also be able to interact with the business community at all levels, from facilitating design workshops and conducting end user training to leading presentations to senior management and executive. To work with stakeholders throughout the organisation; to build a holistic view of the organisation’s strategy, processes, information and information technology assets. The Process Engineer links and aligns the business mission; strategy and processes of an organisation to its information technology strategy. He or she documents this using multiple models or views that show how the current and future needs of an organisation will be met in an efficient; sustainable; agile and adaptable manner. To bring business needs, capabilities, technology and process together in an efficient and effective manner. The Process Engineer has mastered the industry recognised knowledge areas for Process Engineering and works at the highest levels of abstraction, ambiguity, and complexity within the organisation. He or she performs business analysis tasks to connect information. Technology, processes and business needs in varying levels of detail within an area of speciality; and can perform all process engineering tasks at both ends of the detail spectrum. Transactional banking products, and experience in enterprise credit, collections, client & product risk management is a preference. Candidates must have worked on agile projects, understanding of the SAFe framework, and the use of agile tools like Jira and Confluence and process mapping tools like Aris. Experience in applying process modelling standards such as, BPMN. Knowledge of and exposure to business process transformation, including process enabling and integrating technologies:  Business Process Reengineering  Workflow / Workflow management / Process automation  Business Rules Engines (Business Rules Processing)  Enterprise Application Integration  Business Intelligence, Analytics and Reporting Must have at least 7-10 years’ experience as a Process Engineer involved with assessing, mapping and optimizing business processes. Experience in facilitating workshops with business users (up to executive level) in order to gather requirements, generate ideas and validate designs. Scoping, sizing and planning all business aspects of a solution and the associated project effort and dependencies. Migration process to core for the following product environments: 1. UID: 12322 : RRB PVT Clients TP Product Migration to CORE 2. UID 12323 : NPW TP Product Migration to ECLIPSE and CORE 3. UID: 12324 : CORE Banking TP product Upgrades and Regrades internal to and across Segments 4. UID: 12325 : Online and CR3 Retail Investments products upgrade to GNBA V2 and Migration to CORE (GIP 5. UID : 10936 : Simple Savings on CORE

Product Owner

To create internal and external product vision and lead product management from scratch. Develop positioning strategy while working with stakeholders and teams throughout the process Is responsible for setting, prioritizing, and evaluating the work generated by a Scrum team in order to ensure impeccable features and functionality of the product. Serve the end-user, customer or stakeholders of the product and act as a bridge between customer and scrum team. - Savings and Investment Experience is a must. Role has received sufficient CVs

Project Manager (SME)

To plan; direct and co-ordinate the activities of enterprise-wide projects to ensure that project goals are accomplished and to develop project plans specifying goals; strategy; staffing; scheduling; identification of risks; contingency plans and allocation of available resources; in line with the business strategy. The project manager must have project managed a SAP implementation, preference will be given to candidates who have implemented SAP ECC or SAP FI modules.

QA Lead

To Lead the Test Implementation in accordance with the agreed Quality Assurance principles and standards in order to manage the Product risk and inter-dependencies during the Product Life-Cycle. Ensure alignment across Business Analysis, Development, Quality Assurance and Environment to optimise the testing efficiencies across the Product delivery stack. Ensure team effectiveness and healthy team dynamics. To Lead the Test Implementation in accordance with the agreed Quality Assurance principles and standards in order to manage the Product risk and inter-dependencies during the Product Life-Cycle. Ensure alignment across Business Analysis, Development, Quality Assurance and Environment to optimise the testing efficiencies across the Product delivery stack. Ensure team effectiveness and healthy team dynamics. Use the automation framework and pre-defined test tools to inspect, analyse, design, develop and implement re-useable automated test assets to quality assure the solution and its architecture to ensure the overall quality of the solution. Good working knowledge of Front End and API automation as well as Performance Testing (NFT). Tools include Selenium/Appium/Healenium, RestAssured and JMeter. Use the automation framework and pre-defined test tools to inspect, analyse, design, develop and implement re-useable automated test assets to quality assure the solution and its architecture to ensure the overall quality of the solution.

Software Developer (Team Lead)

BPM developer JAVA (JEE/ EJB) JAVA script

Software Developer (Team Lead) (BPEL)

To realise the detailed design through programming and configuration and provide guidance and mentoring to other software developers PRocess server (BPEL) experience 5+ years JAVA Finance backgrowd (banking)

Software Developer (Team Lead) - 1 x SQL Developer

To realise the detailed design through programming and configuration and provide guidance and mentoring to other software developers

Software Developer (Team Lead) - 1 x Senior API Developer

To realise the detailed design through programming and configuration and provide guidance and mentoring to other software developers

Software Developer (Team Lead) - 1 x Senior Java (JEE/EJB) developer

To realise the detailed design through programming and configuration and provide guidance and mentoring to other software developers

Software Developer (Team Lead) and Software Developer I

To realise the detailed design through programming and configuration and provide guidance and mentoring to other software developers. 2 x Senior Java Spring Developers and 2 x Junior Java Spring Developers - Vigie

Technology/Domain Specialist (Team Lead) (FICO Debt Manager)

To actively own and be accountable for the overall evolution of multiple Technology or Domain assets while influencing and maintaining the health of the asset. Play a leadership role on the associated COE’s 1. Debt Manager v702 2. Debt Manager V11.3 3. Mainframe 4. Cobol 5. JCL 6. Control M 7. FTP 8. Connect Direct 9. Scheduling 10. SQL 11. Unix 12. Cloud Azure 13. Building Interfaces 14. Solution Designs 15. Technical Detail Designs 16. Facilitation Skills 17. Manage and Drive solution End to End delivering quality output/result/solution.

Technology/Domain Specialist I

To actively own and participate in the overall evolution of the Technology or Domain asset while influencing and maintaining the health of the asset. Play a leadership role on the associated COE’s Requirements: Degree in IT software engineering and 7 Years plus experience - Collections and Recoveries experience working with the Debt Manager Product Required Technology: Debt Manager v702, Debt Manager V11.3, Mainframe, Cobol, JCL, Control M, FTP, Connect Direct, Scheduling, SQL, Unix, Cloud Azure, Building Interfaces, Solution Designs, Technical Detail Designs, Facilitation Skills & Manage and Drive solution End to End delivering quality output/result/solution. Exposure/Experience : Development experience, Banking & Exposure to agile delivery Scrum, Kanban and or SAFe. Additionally: Asset management, IT Assets management processes, Data Warehousing & Information Technology (IT) Architecture

Contact

Interested in working with the Code Magus team?

Drop us an email and we'll arrange a chat

THE CODEMAGUS WAY

Our passion for quality assurance is what makes us different, and we believe in working closely with our clients to make it happen

Collaboration

We work as part of your team. Your in-house team and ours will share knowledge, data, analysis and work seamlessly together. 

Efficiency

Our involvement in every client project undertaken is strictly managed on our side with a focus on effectively and efficiently achieving quality assurance without sacrificing performance. 

Results

Results are what we are all about. Whether we run functional tests with Eresia, non-functional tests with Orkhestra, or monitor software using Continwm, the depth and breadth of analysis will be great - and the results assured.

Above and Beyond

Crisis testing, troubleshooting, error conundrums … whatever random or catastrophic issues our clients face, we go above and beyond to solve them - even if that means taking a call at short notice and dropping an in-house project.