Software Developer
1 week ago
About Us
G Adventures is a world-renowned adventure travel company that has been making epic travel memories happen for over 30 years.
Our mission is to change lives through travel by establishing meaningful relationships with local communities and directly benefiting the people and places we visit.
We are now in an exciting new chapter, and we invite you to be part of it.
Our DNA
We're a diverse culture of passionate, talented, and welcoming individuals who work together to spread goodness around the world.
You'll have the opportunity to grow your career and yourself alongside our team.
About the Role
This role involves maintaining and modifying our Inventory Management Tool, Lumos, to help our Revenue Management Team make sound financial decisions.
Lumos is a Python and Django-based application that requires technical expertise to ensure it works in cohesion with other systems.
You'll play a key role in building and maintaining Lumos, working closely with our API, booking engine, business intelligence, and financial reporting systems.
Your Responsibilities
- Integrate into our team quickly, deploying code frequently.
- Take ownership of the product, leading projects and upgrades.
- Write specifications and prototypes to test new ideas.
- Write unit tests for new code, improving test coverage and following development standards.
- Evaluate and improve system communications and performance.
- Explore new technologies for improvement opportunities.
- Make technical decisions and empower others to do the same.
What We Offer
In exchange for your skills and experience, we offer:
- A competitive salary: R720,000 per annum, based on South African location and industry standards.
- A comprehensive benefits package, including enhanced parental leave and employee resource groups.
- Learning and growth opportunities, allowing you to develop your career and yourself.
- Vacation time and birthday days off, ensuring you can recharge and relax.
Requirements
- 5+ years of Python experience.
- 3+ years of Django experience, including Django REST Framework.
- Familiarity with data analytics libraries, such as pandas.
- Understanding of web standards and front-end design languages.
- Knowledge of PostgreSQL and SQL queries.
- Ability to plan and report development progress.
- Excellent communication skills, both written and verbal.
We're an Equal Opportunity Employer
We value diversity and inclusion, creating a workplace where everyone feels welcome and valued.
-
Software Development Expert
1 month ago
Cape Town, Western Cape, South Africa MRI Software Full timeAt MRI Software, we're on a mission to revolutionize the real estate industry with cutting-edge technology. As a Software Engineer, you'll play a crucial role in developing innovative software solutions that drive client success.Key Responsibilities:Design and develop software features that meet the highest technical standardsCollaborate with...
-
Software Development Expert
4 weeks ago
Cape Town, Western Cape, South Africa Entelect Software Ltd Full timeUnlock Your Potential with EntelectAs a seasoned Java Software Engineer, you have the opportunity to elevate your skills and contribute to the development of world-class web and mobile applications.Key Responsibilities:Delivery: Collaborate with cross-functional teams to design, develop, and deploy high-quality software solutions, leveraging your expertise...
-
Software Development Specialist
3 weeks ago
Cape Town, Western Cape, South Africa Entelect Software Ltd Full timeAbout the JobWe are seeking a highly skilled Intermediate Mobile Software Engineer to join our dynamic team at Entelect.Delivery: As an Intermediate Mobile Software Engineer, you will be responsible for developing world-class mobile applications for leading organizations in South Africa.People: You will work closely with cross-functional teams to tackle...
-
High-Tech Software Developer Opportunity
1 week ago
Cape Town, Western Cape, South Africa MRI Software Full timeMRI Software is a global industry leader in real estate software, constantly striving to amaze and maintain its high client experience standard.We're seeking an experienced Senior Software Engineer to join our team in Cape Town. As a key member of our development team, you will be responsible for designing, developing, testing, and maintaining software...
-
Senior Software Developer
3 weeks ago
Cape Town, Western Cape, South Africa Entelect Software Ltd Full timeKey ResponsibilitiesAs an Intermediate Java Software Engineer at Entelect, you will be responsible for delivering high-quality software solutions to leading organisations in South Africa.About the RoleThis is an exciting opportunity to join a dynamic, multidisciplinary environment that encourages versatility and provides individual attention to career...
-
Software Development Expert
3 weeks ago
Cape Town, Western Cape, South Africa Entelect Software Ltd Full timeExciting Opportunity for a Java Software Engineer at EntelectElevate your career at Entelect, a company that prioritises people and nurtures a culture of growth, collaboration, and innovation. We are looking for a talented Software Development Expert to join our dynamic, multidisciplinary environment that encourages versatility and provides individual...
-
Senior Software Development Lead
2 days ago
Cape Town, Western Cape, South Africa Entelect Software Ltd Full timeAre you a seasoned software engineer looking to take your career to the next level? Do you have a passion for leading teams and driving innovation in the mobile space? We're seeking an experienced Senior Mobile Software Engineer to join our team at Entelect.We offer a competitive salary of $150,000 - $180,000 per annum, depending on experience, as well as a...
-
Cape Town, Western Cape, South Africa Entelect Software Ltd Full timeAbout the RoleWe are seeking an experienced Mobile Software Engineer to join our team at Entelect. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality mobile applications for our clients.Your Key ResponsibilitiesYou will work closely with cross-functional teams to identify, scope,...
-
Senior Mobile Software Development Expert
3 weeks ago
Cape Town, Western Cape, South Africa Entelect Software Ltd Full timeDeliver Exceptional Mobile Experiences:Leverage your expertise to develop world-class mobile applications for leading organisations in South Africa.Drive Innovation:Explore methods to enhance product quality through containerisation and continuous integration, fostering a streamlined DevOps culture.Engage in the SDLC:Participate in various stages of the...
-
Senior Software Development Expert
2 weeks ago
Cape Town, Western Cape, South Africa Entelect Software Ltd Full timeEstablish a rewarding career at Entelect, where we prioritize people and foster a culture of growth, collaboration, and innovation. Join our dynamic team to tackle complex challenges and make a meaningful impact alongside passionate professionals who inspire and support each other.Key Responsibilities:Delivery: Utilize your expertise to develop world-class...
-
Senior Mobile Software Developer
4 weeks ago
Cape Town, Western Cape, South Africa Entelect Software Ltd Full timeKey Responsibilities:Deliver high-quality mobile applications for leading organizations in South Africa using your expertise and experience. Explore innovative methods to enhance product quality through containerization and continuous integration, fostering a streamlined DevOps culture. Engage in various stages of the software development life cycle (SDLC),...
-
Software Developer
3 weeks ago
Cape Town, Western Cape, South Africa Entelect Software Ltd Full time**About the Role**We are seeking an experienced Java Software Engineer to join our team at Entelect Software Ltd. The ideal candidate will have a strong background in software engineering, with a minimum of 4 years of experience in an enterprise environment.**Key Responsibilities**DeliveryDevelop world-class web and mobile applications for leading...
-
Software Innovation Architect
2 weeks ago
Cape Town, Western Cape, South Africa BET Software Full timeAt BET Software, we're on a mission to revolutionize software development with innovative solutions that drive impact. As our Senior Software Developer, you'll play a pivotal role in shaping the future of software innovation in Cape Town.About the RoleWe're seeking a highly skilled and experienced Senior Software Developer to join our team. This is an...
-
Senior Mobile Software Development Expert
3 weeks ago
Cape Town, Western Cape, South Africa Entelect Software Ltd Full timeThe Role:Are you a seasoned software engineer with a passion for mobile development? We're looking for a skilled Senior Mobile Software Engineer to join our team at Entelect. As a key member of our team, you will play a crucial role in designing, developing, and delivering high-quality mobile applications for our clients.About the Job:We're seeking a highly...
-
Senior Software Engineer
4 weeks ago
Cape Town, Western Cape, South Africa MRI Software Full timeAbout the Role:MRI Software is seeking a skilled Software Engineer to join our team in Cape Town. As a key member of our software development team, you will be responsible for designing, developing, testing, and maintaining software solutions throughout the software development lifecycle.Key Responsibilities:Develop software features in a self-sufficient way...
-
Intermediate Software Tester
4 weeks ago
Cape Town, Western Cape, South Africa BET Software Full timeWe are seeking an experienced Intermediate Software Tester to join our team at BET Software. In this role, you will be responsible for ensuring the high quality of our software products.About the RoleThe ideal candidate will have a solid foundation in software testing and a strong understanding of testing methodologies and techniques. You will be responsible...
-
Software Support Specialist
4 weeks ago
Cape Town, Western Cape, South Africa MRI Software Full timeAbout the RoleMRI Software is seeking a highly skilled Software Support Analyst to join our team in Cape Town, South Africa. As a key member of our support team, you will be responsible for resolving customer queries and analyzing software issues to recommend solutions.Key ResponsibilitiesDevelop a deep understanding of the Property Management X product...
-
Software Consultant
1 month ago
Cape Town, Western Cape, South Africa MRI Software Full timeAt MRI Software, we're on a mission to revolutionize the real estate industry with innovative solutions. As a Software Consultant, you'll play a crucial role in helping our clients achieve their goals.Key Responsibilities:Manage client implementations, including assessment, data collection, and setup.Deliver high-quality results, ensuring client satisfaction...
-
Software Support Specialist
4 weeks ago
Cape Town, Western Cape, South Africa MRI Software Full timeAbout the RoleAt MRI Software, we're on a mission to break new ground and lead the real estate industry into a digital-first future. As a Software Support Specialist, you'll play a crucial role in helping us achieve this goal.Key ResponsibilitiesDevelop a deep understanding of the Occupier product suite, including its functional and technical...
-
Principal Software Architect
2 days ago
Cape Town, Western Cape, South Africa BET Software Full timeUnlock Your Potential in a Thriving Tech HubAbout the RoleWe are seeking a highly skilled Principal Software Architect to join our dynamic team at BET Software in Cape Town. As a key member of our development team, you will play a pivotal role in designing, coding, and refining complex software solutions that shape the future of innovation.This is an...