Please note that our Terms & Conditions and Privacy Notice are applicable.
Back to search (Western Cape > Cape Town > Jobs > General Worker Jobs> ad 1125499802)
Someone beat you to it!
Unfortunately, another Gumtree user is in the process of purchasing this item. Check back later in case they've changed their mind, or click the button below to browse more Pay & Ship listings.
Software Engineer
1 Photo(s)
1974 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
- 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
Id Subtitle 1125499802
View More
Dalitso Holdings
Selling for 3+ years
Total Ads82
Active Ads82
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
82Total Ads
273.42KTotal Views
Contact Dalitso Holdings
Message
(4029)
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 & Conditions 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
Wisdom Talent Solutions
1
SavedSave
Purpose:
To design, develop, test, document and deploy, and support new and existing systems and software applications from supplied specifications in accordance with agreed standards.To support developers and stakeholders in scoping, progress and status.
Key Tasks & Accountabilities:
Delivery and quality:
Participate in a cross-functional team that is responsible for the full software development life cycle from conception to deployment of each new product.Design, develop, test, document and deploy, and support new and existing systems and software applications from supplied specifications in accordance with agreed standards:Quality:• Perform quality tests / performance testing by developing and executing, tests, automation scripts and procedures, handle load and scale:• Ensure securely robust solutions (security context).• Manage all cross-cutting non-functional architectural concerns for applications.• Evaluate system architecture and make recommendations as required.• Adhere to the organisation’s prescribed development frameworks, patterns and practices.Design:
• Being able to come up with a solution to a programming challenge.• Create automated and scalable solutions.
Develop:• Work with developers and architects in developing components based on requirements.• Apply code and share impact of code changes with Business Analyst and team.• Develop reusable code and libraries for future use.Test:• Testing of code and developing automated testing scripts and procedures.Support:• Conduct investigations through troubleshooting and debugging to fix minor and major and escalated bugs across all environments.• Maintain and upgrade software.
On-time delivery and tracking:• Deliver on negotiated commitments:• Ensure timely delivery of developed applications and systems.• Ensure project deadlines are met according to contracted service level agreement (SLA).• Liaise with software vendors and all IT departments.
System support and uptime:• Involvement in system support, monitoring, capacity planning.• Provide first and/or second level standby to the Development/QA/Production environment(s) for integration between internal systems and applications as well as that of external service provider where required:• Perform standby and support users using the platform in a timely manner.• React to system monitoring and alerting events in a timely manner.• Perform capacity planning on infrastructure requirements.• Conduct performance stability tests to improve system stability.• Conduct performance analysis/ load tests to improve throughput.• Recommend and implement improv...
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly93d3cuZGl0dG8uam9icy9qb2IvZ3VtdHJlZS8zODI3ODM3MTA/c291cmNlPWd1bXRyZWU=&jid=1750806&xid=382783710
Invalid date
Deka Minas (Pty) Ltd
1
SavedSave
This position reports to the Software Engineering Manager.
Your mission:
Developing and optimizing systems to manage both parcel and food delivery throughout South AfricaWorking with business to improve processes to allow for more efficient deliveriesResearching and defining solutions within the logistic domainWorking predominantly on open source platformsEnd to end ownership of solutions
Tech Stack:
ScalaPlay FrameworkAngularPostgresKafkaCassandra DBAmazon Web ServicesGoogle CloudGraphite and GrafanaGit
Qualifications & Experience:
Degree in Computer Science or a similar qualificationAt least 3 years of experience in writing robust, efficient production codeExperience with SQL database systemsExperience with development in a Linux environmentProficient in languages such as Java, Scala, Angular, Python, or C#Open to diversifying language skill setIn the event that you do not have a Bachelor’s Degree or an Advanced Diploma, an equivalent experience requirement must be met
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly93d3cuZGl0dG8uam9icy9qb2IvZ3VtdHJlZS8zNDg4Njg3MjM0P3NvdXJjZT1ndW10cmVl&jid=1701313&xid=3488687234
Invalid date
SUMMIT Africa Recruitment
1
SavedSave
About the Role:
Reporting to the Software Development manager, your role is to maintain the current software infrastructure and to consult on and develop future software infrastructure. You’d also be responsible to develop solutions through the involvement of various aspects of the software development lifecycle including design, implementation, testing, installation and support.
Requirements:
Degree in Computer Science/Information technology or relevant tertiary qualification2 - 4 years development experienceKnowledge of Amazon Web ServicesExperience and knowledge of Python, HTML, JavaScriptMust be completely comfortable using various IT tools to perform the key functions of the job
Tech Stack:
DB: PostgreSQLETL: PythonInfra: AWS (Lambda, Route53, API Gateway, CloudFront, S3, SES)Dev Tools: Git, Bitbucket, Pipelines, Slack, GitkrakenOS: Ubuntu or Windows 10Apps: SagePay, SalesForce, JiraDashboards: Dash / PlotlyReporting: MS Office
Duties:
First Line operational support handling queries resulting from the application of the above both internally and from partnersBackup for Systems Development for running procedures or process associated with the aboveDeveloper resource for revision of processesFull working knowledge and understanding of the technical infrastructures and decision logic related to partner based interfacesMeet programming standards by following production, productivity, quality and customer-servicestandards, identifying work process improvements, implementing new technologyPlans programming projects by confirming program objective and specifications with clientsArranges program specifications by confirming logical sequence and flowcharts, researching and employing established operationsVerifies program operation by confirming testsUpdates job knowledge by participating in educational opportunities, reading professional publications and maintaining personal networksAccomplishes department and organisation mission by completing related results as neededSoftware Architecture Design, Software Development Fundamentals, Software Documentation, Software Testing, and Debugging, Software Maintenance, Software Algorithm Design and Software Performance Tuning
Benefits:
Medical Aid company contributions through Discovery Health for main members100% contribution to group risk benefits with Discovery Health (Income Protection and Life Insurance Cover)Study Assistance ProgramsWellness Programs and initiativesAccess to excellent Emplo...
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly93d3cuZGl0dG8uam9icy9qb2IvZ3VtdHJlZS80Mjk1MDAwNzc/c291cmNlPWd1bXRyZWU=&jid=908514&xid=429500077
Invalid date
ABC Worldwide
1
SavedSave
The Account Manager is responsible for selling the business’s products and services to our existing client base. He/she is responsible for implementing sales plans, documenting quotes, and reporting sales performance to the line manager. The Account Manager has the responsibility of making sure each department meets the needs of their clients and customers. They handle customer complaints, find solutions to their needs, and maintain a positive relationship between both parties for future business venture opportunities.
Primary Responsibilities for the Role
Operating as the lead point of contact for all customer account management matters.Building and maintaining strong, long lasting customer relationships with the intention of retaining customers and maximising revenue.Overseeing customer account management, including negotiating contracts and agreements to maximize profit.Collaborate with sales and other departments to identify and grow opportunities and revenue.Assist with challenging customer requests, or issue escalations as needed.Achieve agreed upon sales targets and outcomes within determined schedule through achieving or exceeding allocated Sales Quota.Sales Quota’s will be reviewed annually and can be amended through the addition/removal of accounts.Perform cost-benefit and needs analysis for existing customers to meet their needs.Identify additional business needs of client base through observation and the completion of a full sales survey.To entertain customers, where possible with visits to existing satisfied customers with the intention of selling additional or new products.Coordinate sales effort with all team members and departments/divisions required.To maintain communication with the client showing an ongoing interest in the installation and the installation team.Ensure that all funds are collected on time as per the contract.To complete a daily log of all activities, quotations sent and lost business.Analyse statistics thereby identifying key sales areas, problems, and success rate.To constantly monitor and be aware of competitor activity and maintain and share competitor knowledge.To present a realistic proposal to a client, having thoroughly researched cost factors, and ensure that the proposal is achievable.To constantly be aware of new business opportunities and action these.Maintain communications with the office daily.Forward relevant product information, fixes, workarounds, known issues, etc… to relevant personnel within the company.Keep updated on new technologies available, both on MICROS software/hardware products, third-party software/hardware products, as well as general IT technologies, related to our industry.Regularly visit the corporate website https://www.adaptit.com/hosp...
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly93d3cuZGl0dG8uam9icy9qb2IvZ3VtdHJlZS80MDQ4NTIxMDYxP3NvdXJjZT1ndW10cmVl&jid=1285731&xid=4048521061
Invalid date
Adapt IT
1
SavedSave
IGrow Wealth Investments, South Africa’s #1 Property Investment Company, is looking for a SAIPA/SAICA Accountant to join their team in Cape Town.
To qualify for this position, you need:
Professional Accountant (SA) (registered with SAIPA) or AGA(SA) (registered with SAICA)1+ years post articles in a management/supervisory positionKnowledge of relevant computer programs such as Caseware (or an any equivalent auditing program), Xero, Payrollpackages and Microsoft ExcelExperience managing a team and client engagementsBilingual in English / AfrikaansAttention to detailExcellent communication skills (both verbal and written)Strong analytical and numerical skills
Duties and responsibilities include, but not limited to:
Compilation of annual financial statements according to IFRS for SME’sProcessing accounting transactions up to trial balanceSupervising and providing guidance to a team of SAIPA TraineesReview of work performed by Trainees, including accounting processing, Annual Financial Statements, Income Tax ReturnsProvisional tax calculations, VAT and EMP recons and submissionsRaising adequate review queries on work performed by Trainees to promote a learning environmentManage client portfolios and maintain sound client relationshipsPersonal income tax calculations and submissionsLeading team meetings and team training sessions on occasionProviding IGrow investors with guidance, by implementing trustsas well as corporate and commercial structures, to optimise tax benefits, wealth creation and risk mitigationSupervising timely submission of all deliverables SARS appointments and queriesAny other output that may be reasonably required from this role
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly93d3cuZGl0dG8uam9icy9qb2IvZ3VtdHJlZS8yNjg4MDU3MjIxP3NvdXJjZT1ndW10cmVl&jid=1466165&xid=2688057221
Invalid date
IGrow Wealth Investments
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.