Please note that our Terms of Use and Privacy Notice are applicable.
Back to search (Western Cape > Cape Town > Jobs > General Worker Jobs> ad 1194867709)
Senior Backend Software Engineer
1 Photo(s)
1 year ago767 views
Ad Saved to My List
View and manage your saved ads in your account.
Share
WhatsApp
Facebook
Messenger
Twitter
Copy URL
Email
Report Ad
Report This Ad
Reason for Reporting
Email Address
(Required)
Message
(Optional)
Report Ad
By clicking "Report" you accept the Gumtree Terms and Conditions.
General Details
Description
Qualifications & Experience:
- Bachelor's Degree or Advanced Diploma in Computer Science, Mathematics or Engineering or equivalent experience in software development.
- A thorough understanding of computer science fundamentals, including object-oriented design, data structures and algorithms
- 5+ years experience in a software development role
- Experience in writing robust, efficient production code
- Experience with SQL database systems
- Experience with development in a Linux environment
- Proficient in a strongly typed language such as Python, Java, or C#
- Open to diversifying language skill set
Experience in the following will be advantageous:
- JavaScript, React, jQuery, C#
- MySQL, PostgreSQL, MS SQL
- Memcached, Redis
- Message Brokers, Queues and PubSub systems (e.g. Kafka and RabbitMQ)
- Containerisation (e.g. Docker)
- Orchestration (e.g. Kubernetes)
- GitHub, Travis CI, Jenkins
- AWS, GCP, Azure
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly93d3cuZGl0dG8uam9icy9qb2IvZ3VtdHJlZS80Njg1MDk5MjQ/c291cmNlPWd1bXRyZWU=&jid=1266531&xid=468509924
Id Subtitle 1194867709
View More
SUMMIT Africa Recruitment
Selling for 2+ years
Total Ads59
Active Ads59
Professional Seller
This seller has registered a Gumtree business account which allows them to qualify as a professional seller.To grow your business with Gumtree read more
Seller stats
59Total Ads
170.12KTotal Views
Contact SUMMIT Africa Recruitment
Message
(4014)
Name
(Optional)
Email Address
(Optional)
Phone
(Required)
Upload CV(Optional)
DOC or PDF only max 2 MB file size
Send Message
By clicking "Send" you accept the Terms of Use and Privacy Notice and agree to receive newsletters and promo offers from us.
Related Ads
1
SavedSave
We are passionate about frequent, iterative delivery of high-quality software and aim to build lasting solutions using agile principles and the latest technology available. We work together in autonomous teams that take full responsibility for their own part of the ecosystem and require commitment to and understanding of the Agile (Scrum) development philosophy.
As Software Developer, you will form part of a team that will be responsible for the maintenance of in-house developed and 3rd party web applications, ensuring a seamless, intuitive hosting experience to our customers.
Overall disposition
The ideal candidate will have a passion for:
A willingness and ability to work with PHPA willingness to work with legacy systems that are not well documentedContribute to the documentation of legacy systemsProblem solving and continuous improvementProficient at troubleshootingTechnology to serve operational and client requirementsProgramming, open source Technologies and IT in generalOptimal systems and simple proceduresAgile development and a self-organising team environmentSharing ideas and innovationMinimum of two years work experience
A high proficiency in the following
Web development (Ruby and/or Python)MySql and/or PostgresLinux/Unix operating systemsAgile development practicesEnglish with a good comprehension of the languageDocker
Responsibilities
Continually drive process and technical improvements within the ordering and billing teamIn collaboration with the Product Owner and stakeholders, understand the needs of the customer in order to resolve operational friction points and deliver innovative, robust solutionsSupport the legacy systems that form part of the productParticipate in all aspects of the software development processIntegrate 3rd party applications into the hosting environment
Qualifications
BSc or BTech majoring in Computer Science will be advantageous, however your ability to demonstrate your in-depth understanding of the web technologies and sound software engineering practices will trump a formal qualification.
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly93d3cuZGl0dG8uam9icy9qb2IvZ3VtdHJlZS8yNjIxNTk0NzE0P3NvdXJjZT1ndW10cmVl&jid=371074&xid=2621594714
Invalid date
1
SavedSave
Responsible for writing the software that controls and monitor the telescope. Evaluate requirements for the existing or new software applications, furthermore they develop, test and maintain software solutions to meet the requirements.
Key Responsibilities:
Assist in maturing of software development and quality assurance processes towards greater standardization and improved long-term maintainability and robustness.Facilitate coding standard compliance and code reviews, which include mentoring junior engineers.Compile document sets.Provide project management and progress reporting input as required by the Functional Manager and for team communication.Participate in development of project schedules and activities.Prototyping and software development of the telescope operational software (all stages of the full software development life cycle may be encountered).Provide hands-on technical support in the system administration of the hardware platforms, deployment environments and processing, which may include site visits.Collaborate with departmental stakeholders to support engineering, commissioning, operations and science activities.
Key Requirements:
Tech/ B.Sc. (Comp Sci) with 5+ years, or B.Eng. / B.Sc. Hons (Comp Sci) with 4+ years, M. Eng. / M.Sc. (Comp Sci) with 2+ years.Experience in a software engineering environment, preferably in an engineering development project environment with a strong -software focus.Python or C/C++ programming language and experience in development, testing, deployment, commissioning, release and support of large-scale projects in Python or C/C++.Technical knowledge of development in Linux operating systems (experience in system administration of such will be beneficial).Technical experience in architecture design and development of large software projects (experience with control and monitoring will be beneficial.)Experience in programming in the Python programming language.Experience in prototyping and development, including, testing, deployment, commissioning, release and support of large-scale projects.Experience with test-driven development and integration testing techniques, methodologies and frameworks; and supporting systems like revision control and build systems.Experience with quality assurance processes and software development processes and willingness to participate in improving software development processes and software quality procedures.Experience in the implementation of project management and system engineering principles.Knowledge of Modern software collaboration tools such as GitHub, Containers, Google Drive, JIRA and Python programming language.
Competencies/skills:
U...
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly93d3cuZGl0dG8uam9icy9qb2IvZ3VtdHJlZS82NTE5MDQxMjk/c291cmNlPWd1bXRyZWU=&jid=1300855&xid=651904129
Invalid date
1
SavedSave
PURPOSE OF THE ROLE: As Software Development Team Lead you will be playing a key role in the development, testing, installation, documentation and maintenance of our software systems.
Key Performance Areas would include, but are not limited to:
Production of quality secure software fromSupporting the implementation ofTechnical support andDriving adoption of software engineering bestMentoring junior teamTake responsibility for the quality and maintainability of the codeGenerate ideas for the improvement of ourDevelop, test and implement new softwareMaintain existing softwareTroubleshoot operational systemsPresent ideas for system improvementsSupport your team to achieve its goalsImprove your knowledge of our systems and the space we operate in
The successful candidate must have the following experience/skills and competencies:
6+ Years of software development experience3+ Years’ experience in our techExpertise required:
HTML5, CSS3JavaScript/ES6/TypeScript, SQLjs, Node.js, BootstrapVue Frameworks, NuxtJS preferableAzureDockerServerless functionsSOLID principles and Clean CodeGitCI/CD toolingREST API’sWeb security, OWASP, Secure by DesignOAuth2 and OIDC.
Qualifications:
University degree in Computer Science or similar
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly93d3cuZGl0dG8uam9icy9qb2IvZ3VtdHJlZS8yNzI3MjMwNDQ/c291cmNlPWd1bXRyZWU=&jid=1296764&xid=272723044
Invalid date
1
SavedSave
Our client based at Black River Park in Observatory is seeking to employ x10 DRIVER SUPERVISORS to join the team immediately on a contract basis.
The ideal candidates would be dedicated to ensuring compliance with all regulations and company policies.
Your ability to make quick informed decisions and maintain a calm demeanor in high-pressure situations will be key to your success in this role.
If you are a highly motivated and experienced transportation professional.
Description:A Driver Supervisor 2IC will be responsible for ensuring driver supply and planning for all On-Demand clients.They will identify opportunities for efficiency improvements and further recruitment and addition of driversfor zones.
Essential Responsibilities:
Work with Driver Supervisors on driver planning and supply for problem zones to ensure SLA is metHandle driver behaviors issues.Build relationships with the driver network.Provide handover to Driver Supervisors and support teams.Perform other duties and projects assigned.
Requirements:
MatricMust be immediately availableExemplary verbal and written communication skills.Attention to detail and reporting.Effective planning and organizing.Capable of handling several different tasks at once and has a motivated attitude.Proficient in Microsoft Excel.
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly93d3cuZGl0dG8uam9icy9qb2IvZ3VtdHJlZS80MjcyMjUyNzQzP3NvdXJjZT1ndW10cmVl&jid=1746922&xid=4272252743
Invalid date
View More
Back To SearchGumtree Safety Tips
1.Meet in a public space to see the item and exchange money.
2.Never send your item before receiving the money.
3.Never send or wire money to sellers or buyers.
Looking to Sell?
Whether you are selling your car, old cell phone or laptop, learn how much your item could be worth with our Gumtree Pricing Guide.