Current Openings

We are constantly looking to bring new talent on board to extend our innovation capacity and customer service levels

View our available openings:

Software Engineering

Software Engineer (Full-Stack)

Description

Globetom is looking for a Software Engineer that holds an Intermediate to Senior level of experience and expertise.

 

We are passionate about innovation, and we are looking for someone to join our dynamic team to help us achieve our goals within the niche markets of aviation and telecommunication.

 

The best candidate for this position would ideally be an individual who enjoys challenging work, solving problems and coming up with unique solutions to our client’s needs.

 

We believe that a can-do attitude combined with a firm work-ethic will drive any employee to success in this role.

 

 

Years of Experience

  • 3-8 Years
  • Intermediate, or Senior

 

 

Position Focus

We are looking for a Software Engineer with Full-Stack Capabilities.

 

 

Requirements

  • Relevant Degree/Diploma
  • Exposure to an Agile work-environment.
  • PHP
  • JavaScript
  • HTML
  • CSS
  • jQuery
  • Rest API
  • XML
  • Soap
  • Angular (advantageous)
  • Limited Orcha back-end development skills (low-code to no-code process configuration)
  • Globetom proprietary back-end stack (Orcha, Revenue Weaver and potentially other platforms)

 

 

Competencies

  • Ability to act as a technical lead for internal deliverables
  • Ability to solve problems
  • Ability to work in a fast-paced environment
  • Ability to work under pressure
  • Self-driven
  • Innovative thinking

 

 

Responsibilities and Duties

  • Develop software applications in a team environment using a variety of development languages
  • Participation in workshops to determine overall functional design
  • Detail design and documentation of modules assigned to you. Design review and assistance to be provided by senior software engineers, principal software engineers and practice leads.
  • Construction of modules
  • Perform proper unit testing on software modules developed prior to handing over software to Validation Teams for formal acceptance testing. Assist with the composition of testing plans and schedules.
  • Troubleshooting software issues
  • Participating in code reviews and quality assurance activities
    • Reviewing code written by other developers and suggesting improvements or changes to it based on best practices and experience
  • Working closely with more senior software engineers to improve a product’s functionality
  • Developing timely and innovative solutions
  • Change code to make it more efficient
  • Be aware of initial and ongoing risks in working on projects and raise them early
  • Assist in the maintenance of existing software applications and components
  • It will be expected of you to solve problems independently. This means you need to be able to identify the problem, research potential solutions and implement the solution. You may also need to explain the solution to someone else.
  • You may be expected to work on multiple projects at once. It’s important to be able to manage your time effectively so you can complete projects on time and meet expectations.
  • Being able to collaborate and communicate with others is an important soft skill for you to have
  • Conform to the Globetom Software Engineering Process which includes, but is not limited to:
    • An agile development process
    • The use of version control (e.g. git) for software configuration control
    • The use of specific coding standards agreed to from time to time
    • Development of software with a high emphasis on security. This includes understanding common vulnerabilities and how to protect against them, as well as developing strong coding practices that prevent bugs from being exploited.
    • Logging of time spent on project tasks using the Globetom Management Information System
    • Participate in educational opportunities to keep abreast of latest trends in technology
  • Any defects discovered on Globetom frameworks or products should be escalated to the product owners and logged to backlog.
  • Perform 3rd line Software Engineering Support on product/application defects that could not be resolved by first line and second line support engineers. Low code development to develop new customer solutions on our framework products. This will include:
    • Participation in workshops to determine overall functional design
    • Detail design and documentation of modules assigned to you
    • Configuration of products
    • Making use of a business process modeller to design and implement workflows that will be executed run time.
    • Development of protocol adapters
    • Unit testing
  • Test automation setup
Software Engineer Front-End (Full-Stack)

Description

Globetom is looking for 2 – 3 Software Engineers who hold varying levels of experience and expertise (1x Junior; 2x Intermediate – Senior).

 

We are passionate about innovation, and we are looking for someone to join our dynamic team to help us achieve our goals within the niche markets of aviation and telecommunication.

 

The best candidate for this position would ideally be an individual who enjoys challenging work, solving problems and coming up with unique solutions to our client’s needs.

 

We believe that a can-do attitude combined with a firm work-ethic will drive any employee to success in this role.

 

 

Years of Experience

  • 1-8 Years
  • Junior, Intermediate, or Senior

 

 

Position Focus

We are looking for a Front-End Engineer with some Full-Stack Capabilities.

 

 

Requirements

  • Relevant Degree/Diploma
  • Exposure to an Agile work-environment.
  • PHP
  • JavaScript
  • HTML
  • CSS
  • jQuery

 

 

Competencies

  • Ability to act as a technical lead for internal deliverables
  • Ability to solve problems
  • Ability to work in a fast-paced environment
  • Ability to work under pressure
  • Self-driven
  • Innovative thinking

 

 

Responsibilities and Duties

  • Develop software applications in a team environment using a variety of development languages
  • Participation in workshops to determine overall functional design
  • Detail design and documentation of modules assigned to you. Design review and assistance to be provided by senior software engineers, principal software engineers and practice leads.
  • Construction of modules
  • Perform proper unit testing on software modules developed prior to handing over software to Validation Teams for formal acceptance testing. Assist with the composition of testing plans and schedules.
  • Troubleshooting software issues
  • Participating in code reviews and quality assurance activities
    • Reviewing code written by other developers and suggesting improvements or changes to it based on best practices and experience
  • Working closely with more senior software engineers to improve a product’s functionality
  • Developing timely and innovative solutions
  • Change code to make it more efficient
  • Be aware of initial and ongoing risks in working on projects and raise them early
  • Assist in the maintenance of existing software applications and components
  • It will be expected of you to solve problems independently. This means you need to be able to identify the problem, research potential solutions and implement the solution. You may also need to explain the solution to someone else.
  • You may be expected to work on multiple projects at once. It’s important to be able to manage your time effectively so you can complete projects on time and meet expectations.
  • Being able to collaborate and communicate with others is an important soft skill for you to have.
  • Conform to the Globetom Software Engineering Process which includes, but is not limited to:
    • An agile development process
    • The use of version control (e.g. git) for software configuration control
    • The use of specific coding standards agreed to from time to time
    • Development of software with a high emphasis on security. This includes understanding common vulnerabilities and how to protect against them, as well as developing strong coding practices that prevent bugs from being exploited.
    • Logging of time spent on project tasks using the Globetom Management Information System
    • Participate in educational opportunities to keep abreast of latest trends in technology
    • Any defects discovered on Globetom frameworks or products should be escalated to the product owners and logged to backlog
  • Perform 3rd line Software Engineering Support on product/application defects that could not be resolved by first line and second line support engineers.

Quality Assurance

Test Engineer

Description

We are seeking a talented Test Engineer to join our dynamic team that develop, deliver, and support mission critical applications following an agile methodology in the Telecommunications Sector.

 

The ideal candidate should ensure the overall quality of the solution. They should participate in all functional testing including exploratory, system and system integration testing while adhering to validation and test processes to support validation and testing activities.

 

They should execute functional test plans and test cases to ensure alignment with standards, work closely with other test engineers to ensure the quality of deliverables, and suggest and implement improvements on test procedures.

 

 

Years of Experience

  • Intermediate or Senior Level
  • 5+ years QA test engineer experience
  • 2+ years’ experience in test automation

 

 

Position Focus

Technical and Quality Testing

 

 

Requirements

  • Bachelors Degree in Computer Science, IT, or equivalent.
  • ISTQB/ISEB certification
  • Good understanding of the SDLC and STLC (testing and bug fixing protocols)
  • Familiarity with the agile software development methodology
  • Understanding and proficiency of PHP and JavaScript, and code versioning tools such as Git.
  • Proficiency of Cucumber and Gherkin
  • Understanding and Proficiency of Atlassian Bamboo would be advantageous
  • Basic understanding of RDBMS databases such as Oracle
  • Proficient in SQL
  • Understanding and proficiency in Linux
  • Exposure to an Agile work environment (advantageous)

 

 

Competencies

  • Enjoy a fast-paced, agile delivery environment – high energy, self-driven individual required.
  • Ability to work individually as well as part of a team
  • Excellent analytical skills
  • Root cause analysis skills
  • Strong attention to detail
  • Excellent written and verbal communication skills

 

 

Responsibilities

  • Participation in workshops with the software design team to discuss verification protocols
  • Perform analysis of functional requirements specifications in order to identify user stories
  • Use structured techniques to perform test case scripting, test execution, defect logging.
  • Participate in aspects of test automation including initial assessments, scripting, execution, and maintenance.
  • Participation in test framework extensions and identifying improvement areas
  • Knowledge transfer and assistance to junior and/or senior test engineers in the areas of test design and implementation.
  • Responsibilities may include any of the scope defined by his/her manager
Non-Functional Test Engineer

Description

Globetom is looking to employ an Intermediate to Senior level Test Engineer.

 

The successful candidate will work within the QA team and serve as an integral member of an agile development scrum team, to deliver products and solutions to our clients. You will be responsible for ensuring that the systems and applications are tested according to technical specifications and testing quality standards. You will assist with developing and integrating high quality automated non-functional tests for products and be part of a forward thinking and technology focused team that seeks to leverage and develop advanced capabilities in the areas of functional and non-functional testing.

 

 

Years of Experience

  • Intermediate or Senior Level
  • 5+ years of experience in performance testing for a wide range of application environments and protocols
  • 3+ years of experience including systems analysis, design, coding, unit testing, system integration testing and database verification and validation.

 

 

Position Focus

Technical and Quality Testing

 

 

Requirements

  • Bachelors Degree in Computer Science, IT or equivalent.
  • Technical testing qualification advantageous
  • Exposure to an Agile work environment (advantageous)
  • SQL (Advanced SQL advantageous)
  • PHP
  • Cucumber and Gherkin (advantageous)
  • Experience in non-functional testing scenarios and roadmaps
  • Experience working with both Linux and Windows OS
  • Knowledge and experience on tools such as Load Runner, Visual Studio Enterprise Web Load and Performance Testing, Git, PhpStorm, Dynatrace, or other profiling and performance tools.
  • Knowledge of load balancing, microservices, cloud, and multi-tier web application architectures.
  • Experience on creating and implementing strategic roadmaps for non-functional testing (design standards, tools, architecture).

 

 

Competencies

  • Analytical, creative, adaptable, resourceful, and innovative.
  • Strong problem-solving skills required, and ability to follow through to completion.
  • Excellent organization skills, multitasking ability, manages time effectively by placing the right focus on value adding operations.
  • Proven abilities to work under pressure with strict deadlines
  • Adept and able to summarize results to both technical and non-technical colleagues
  • Understanding of test data management strategies to help Performance Testing
  • Strong verbal and written communication skills

 

 

Responsibilities

  • Understands and applies current software testing approaches/methodologies
  • Perform functional and non-functional testing including performance testing, load testing and other types of non-functional testing as identified by the scrum team.
  • Work together with the scrum team to identify non-functional requirements/performance criteria, to define appropriate non-functional test strategies and tests needed for both short and long term.
  • Define and create non-functional test plans and offer input into the strategic plans and roadmap for the identified types of non-functional testing.
  • Create high quality, reliable and reusable tests from non-functional requirements and performance quality standards to help improve the team’s capabilities in the non-functional area of testing.
  • Work independently and together with the development team to conduct effective load/performance tests using automated tools.  Measure, analyse and evaluate performance/load results; establish benchmarks and provide summary reports and recommendations as necessary.
  • Investigate new testing technologies and methodologies to continuously expand and improve product test coverage – supporting continuous process improvements.
  • Participate in defect review processes and continue to identify improvements for early detection of client production issues related to non-functional requirements.
  • Seek opportunities to build your subject matter knowledge and serve as the point of contact for non-functional testing and help support the scrum team with knowledge sharing sessions, and other learning sessions.
  • Assist the team with writing of automated tests, test execution, regression testing, regression analysis, and enhancements/extensions of a PHP developed test framework.
  • Assist with reviewing existing automated tests in order to provide further improvements and support
  • Participate in requirements reviews & analysis, design sessions and knowledge transfer sessions.
  • Taking ownership and accountability for work quality

Internships

Internship (Yes4Youth Program 2023/2024)

Description

Globetom is looking for highly motivated, young individuals to join our 2024 internship program.

 

The internship will run from 1 October 2023 – 30 September 2024, during which you will be required to complete a full-time practical internship combined with the completion of the relevant course work.

 

Go read more about the Yes4Youth program at https://www.yes4youth.co.za

 

 

Years of Experience

You do not need any experience, but should be enthusiastic, willing to learn, and have a go-getter type attitude.

 

 

Position Focus

We are looking for individuals interested in the following career paths:

  • Software Engineering
  • Data Science/Analytics
  • DevOps
  • Quality Assurance (with a Development focus)
  • Support Engineering

 

 

Requirements

The candidate…

  • Must be between the ages of 18 – 35
  • Must be a South African citizen
  • Must be available full-time to attend practical work at the Globetom offices
  • Must not be currently employed (ie. The candidate should not leave a current position in order to participate in the internship program).
  • Must be a graduate in a field related to the career paths listed under the “position focus” section of this document
  • Must not have previously not have participated in the Yes4Youth program for longer than 8 months on a previous occasion.
  • Must be willing to sign an affidavit confirming that they meet the above requirements

 

 

Competencies

  • Analytical, creative, adaptable, resourceful, and innovative.
  • Strong problem-solving skills required, and ability to follow through to completion.
  • Excellent organization skills, multitasking ability, manages time effectively by placing the right focus on value adding operations.
  • Ability to work under pressure with strict deadlines
  • Strong verbal and written communication skills

What are you Waiting for? Apply Today!

If you are interested in the career opportunities in the areas listed above please contact Globetom by sending an e-mail to us and attach your Curriculum Vitae for our consideration.

 

If you do not see a specific career opening which is perfectly suited to you, but you would like us to take note of your application, please send an e-mail to careers@globetom.com with your CV or Resume attached.

Apply now

What are you Waiting for? Apply Today!

If you are interested in the career opportunities in the areas listed above please contact Globetom by sending an e-mail to us and attach your Curriculum Vitae for our consideration.

 

If you do not see a specific career opening which is perfectly suited to you, but you would like us to take note of your application, please send an e-mail to careers@globetom.com with your CV or Resume attached.

Apply now