OTT-Outsourcing Top Talent

We go “over the top” to source and acquire the best Talent to present to our clients. We align both skills and culture to fit our customers’ needs, simplifying the recruitment and selection process and therefore saving our clients time and money. Our Talent fit will never be “square pegs in rounds holes”.

We take the time to understand your needs and career aspirations and strive to set ourselves apart from other recruiters by treating you as the unique individual that you are. We are committed to communicating with you regularly and ensure that we will provide you with timeous and regular feedback and constructive advice.

If you, the Job Seeker, are looking for your dream job, we will introduce you to top companies, accommodating your skills set and preferences.

Our goal is to ensure that we connect the right people with the right jobs and to take both our clients and applicants from ‘grudge to great’!

R750,000 - R950,000 yearly
OTT-Outsourcing Top Talent Highveld Techno Park, Centurion, South Africa
28 Feb, 2018
Company Information: Origin in the realm of Central Banking and was formed in 1999 by a team of central bank professionals transforming the National Payment System in South Africa. A fully owned subsidiary of a group, based in Italy present in around 40 countries.   Introduction: Responsible for developing complex and critical systems for the business. Join a highly innovative team of professionals dedicated to continuous innovation ensuring the companies real time critical systems are on uptime - so business can offer the best service. You will have the freedom to use multiple technologies and develop for business units across the organization. Education: Degree in Computer Science/Software Engineering preferable Skills and Experience: Seven (7) years JAVA & J2EE development and SQL technical knowledge and exposure to Financial systems. Extensive experience in most of the following: ~ Financial design principals such as payment, transactions and orders ~ JAVA J2EE ~ SQL ~ HTML5 ~ OSGI ~ Drools ~ JBPM ~ BPMN2.0 ~ JSF ~ JSP ~ Talend ~ ESB/SOA ~ Jenkins ~ Maven ~ Git ~ Sonar ~ Archiva ~ Protractor ~ Selenium ~ UML ~ Technologies such as SWIFT ~ XML   Responsibilities: Set and adhere to cost/time estimates for allocated projects Accurately estimate the amount of time needed to implement a technical project Responsible for the technical quality of the code in the domain Identify and communicate all areas that might be affected by a specific code change Consult with engineering staff to evaluate interface between hardware and software Store, retrieve, and manipulate data for analysis of system capabilities and requirement Develop features across multiple subsystems within our domain, including collaboration in requirements definition, prototyping, design, coding, testing and deployment Design data models to support new and enhanced functionality Perform unit testing Prepare software packages for releases, providing information for the release notes, and supporting the release manager Porting software to different *NIX operating systems Preparing deployment packages for clients Responsible for developing new programs and proofing the program to develop needed changes to assure production of a quality product Review codes written by other programmers Assist other programmers by means of peer programming Assisting analysts with requirement definitions, user stories, system design and specifications preparation, requirement definitions, user stories, system design and specifications preparation Design, development, testing and support of integration jobs, data quality metrics, master data management, SOA architecture design, business intelligence and analytics Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into high quality computer programs using specialized technology Extracting UML domain models from existing code Review existing implementations and models, identify potential bugs or deficiencies and look for possible improvements Work with engineering teams to guide day-to-day development activities by leading architecture decisions and participating in design discussions, design reviews, code reviews, and implementation Works in conjunction with Business Analysts and Technical Architects / Developers to determine and document data and system integration requirements Personal Attributes: Passion for software development Positive attitude, commitment and confidence Fast learning skills Team Orientated Multi-task Creative visualization, critical thinking, inductive and deductive reasoning communication skills both written and oral Customer Orientated Self- development Self-managed, systematic, organized and effective planning skills Mentoring