- Joined
- Jun 28, 2017
- Messages
- 6,805
- Reaction score
- 648
Highveld Techno Park, Centurion, South Africa OTT-Outsourcing Top Talent
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:
~ 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:
Personal Attributes:
More...
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:
~ 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
More...