Please note that our Terms of Use and Privacy Notice are applicable.
On Promotion in Jobs
Filter & refine
Clear All
Suggested
Results for software engineer in Jobs in Stellenbosch
1
SavedSave
Are you looking for an energetic and fast-paced environment? This role provides a great opportunity to develop a substantial portion of the system, from design and architecture to implementation and deployment.Responsibilities: · Build new RESTful APIs using .NET Core and build new Angular 11+ components for thier core SPA;· Design, code, and review code of new and existing product initiatives;· Develop resilient solutions using best practices;· Ad hoc tasks as required by the management;· Understand the architecture of the current applications and maintain them;· Collaborate with your team on delivery Required Qualifications: · 5+ years of experience as Developer/Software engineer;· Bachelors degree / Higher Diploma in Computer Science, Information Systems, Engineering, Mathematics, Finance or equivalent job experience;· Strong in Object Oriented Programming using C#;· Good written and verbal communication skills. The ability to communicate with all project team members and stakeholders is very important;· Ability to work as a member of a small team; Additional Qualifications · Experience with ASP.NET, Angular, RESTful APIs, and SQL server is desirable;· Experience or knowledge with Azure, Docker Containers, and Kubernetes is desirable;· Experience or knowledge of the Agile methodologies;· Experience in the Financial Services Domain; Benefits: · Competitive salary· Medical aid· Pension enrolment· Group risk benefits· Employee Assistance Program· Tuition reimbursement
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xMTA4XzY5MDE1X180OTc/dXRtX3NvdXJjZT1ndW10cmVlJnV0bV9tZWRpdW09ZmVlZCZrZXl3b3JkPQ==&jid=1252801&xid=1108_69015
2y
1
**Purpose Statement**
Capitec Bank in on a recruitment drive for the *Business Analyst stream*.
The purpose of this role is to* optimize business efficiencies* made possible by automation, digital, information and communications technologies through systematically analysing and defining business requirements and/or functional specifications.
In addition, to *develop and design solutions* and ensure effectiveness of implementation as well as *continuous improvement *for business and/or existing software/applications solutions by collaborating with and acting as conduit between stakeholders from the business, Technology and the solution/feature team.
**Experience**
*Minimum:*
* 3 to 7years working experience with automation analysis and solution design
* In the full SDLC and RPA technologies including process reengineering and business process analysis
* Extensive solution integration experience
* Strong background in designing technology solutions
* Working in an Agile environment
* Experience in complex RPA and real time automation analysis and design
* Stakeholder relationship building and management
*Ideal:*
* JIRA and Confluence
**Qualifications (Ideal or Preferred)**
* Honours Degree in Mathematics or Business Analysis
**Qualifications (Minimum)**
* Bachelors Degree in Information Technology or Information Technology - Computer Science
**Knowledge**
*Minimum:*
* How to communicate effectively (written and verbal) in both a business and technical context and translate effectively across the functions.
* Business and data analysis
* Functional and business process design
* Re-engineering processes and opportunities for automation
* Project management principles
* Experience of working and communicating across multiple business units.
*Ideal:*
* Experience in programming, SQL and relational databases and application development advantageous
* Experience with Object orientated programming languages advantageous
* JIRA and Confluence
* ITIL Principles
* Understanding of Banking systems and processes
**Skills**
* Communications Skills
* Business Process Modelling skills (IDEF-0, Financial Modelling, Enterprise Architect, BPMN, etc.)
* Problem solving skills
* Analytical Skills
* Facilitation Skills
* Reporting Skills
* Interpersonal & Relationship management Skills
* Computer Literacy (MS Word, MS Excel, MS Outlook)
**Competencies**
* Working with People
* Persuading and Influencing
* Writing and Reporting
* Creating and Innovating
* Delivering Results and Meeting Customer Expectations
* Adapting and Responding to Change
* Coping with Pressures and Setbacks
* Analysing
**Conditions of Employment**
* Clear criminal and credit record
* A valid drivers license and own vehicle is required
Capitec is committed to diversity and, where feasible, all appointments will support the achievement of our employment equity goals.
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xNTU0XzQ4MTFfXzQ5Nz91dG1fc291cmNlPWd1bXRyZWUmdXRtX21lZGl1bT1mZWVkJmtleXdvcmQ9&jid=1139265&xid=1554_4811
2y
1
SavedSave
Were looking for a candidate to fill this position in an exciting company.The Role You will work with teams of software and quality engineers who are responsible for designing, building, and releasing high-quality software products in the fintech industry. As a delivery lead, your main responsibility will be to coach the teams, product owners, and wider company in Agile and Scrum principles. You will also facilitate collaboration and remove impediments to delivery so that the teams can deliver value at every sprint. You will be involved in quarterly planning events and work with teams to achieve their product outcomes (of which you will have to do some tracking and reporting). Your role will require you to work closely with product owners and your teams, while your career will be managed by the Agile delivery manager.Responsibilities Coordinate and collaborate across the organization to enable agility within time, resource, and budget constraints.Proactively engage teams and stakeholders to use best practice processes and tools to remove impediments and maintain transparency.Coach the software engineering teams in self-organization and the continuous improvement of delivery processes and team capabilities.Partner with the product owners to work effectively with their teams, including supporting the product owners groom and maintain the product backlog.Schedule and facilitate Scrum events or other Agile meetings.Find ways to make work visible, and improve the flow and cycle time of product features.Use, produce, and communicate relevant metrics to enable inspection and adaption.Maintain your personal relevance in the industry.?Skills and Experience Successful candidates for this role will generally possess the following qualifications and skills:At least 2 - 3 years experience in a Scrum master role for a software development team that diligently applied Scrum principles, practices, and theory.A formal Scrum qualification or learning path.Experience applying Lean software development principles to Agile frameworks.Experience working with software teams building commercial products or SaaS platforms.Strong organizational, communication and problem-solving skills.Experience with JIRA and Confluence in a Scrum and Agile context.Basic understanding of project management (beneficial).Personality Attributes The ability to make decisions and resolve conflict while embodying servant leadership.A healthy self-esteem that does not mind being challenged by bright people.The ability to positively influence and motivate teams to realize value.Excellent communication and interpersonal skills.?
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18zMTdfMjAxMzA0X180OTc/dXRtX3NvdXJjZT1ndW10cmVlJnV0bV9tZWRpdW09ZmVlZCZrZXl3b3JkPQ==&jid=1138249&xid=317_201304
2y
1
SavedSave
Your responsibility will be to contribute to the design, implementation and maintenance of integration environments, development of software frameworks, procedures and applications to integrate systems. Passionate about the quality of customer solutions and the establishment of proactive measures and procedures to ensure high customer satisfaction.Qualifications and experienceB.Tech (Computer Studies) or B.Tech (Electrical Engineering) and 5 years relevant experience in an aligned position.ORB.Sc. Computer Science, BEng (with Computer Science subjects up to final year) or equivalent qualification plus 5 years relevant experience in an aligned position.ORMasters Degree (MSc.Eng. or M.Eng.) plus 3 years experience in an aligned position.Requirements / Knowledge / SkillsStrong software skills and ability essential Java skills required · Experience in the following programming languages will be advantageous o C++ o Google Go o Python or other scripting language · Database skills required · Experience in software integration · Experience in complex system integration · Experience in or background knowledge of the Telecoms industry.
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xMTA5XzEwMTM1NV9fNDk3P3V0bV9zb3VyY2U9Z3VtdHJlZSZ1dG1fbWVkaXVtPWZlZWQma2V5d29yZD0=&jid=1267032&xid=1109_101355
2y
1
SavedSave
Required technical skills: - Tertiary or equivalent training in software development, computer science or engineering - 3 to 5 years relevant development experience. - Java, both Standard and Enterprise Editions, Spring Boot - SQL (MS SQL Server/Postgres) - Development workflow: Eclipse/Netbeans IDEs, Maven, GIT. - Working in a continuous integration and testing environment - OpenAPI protocols Advantageous technical skills : - Exposure to financial transaction processing systems - Exposure to multi-threaded, high volume real-time systems - Postilion development skills (source/sink node development) - Exposure and participation in Agile methods like Scrum/Kanban - Experience in front-end development using the Angular framework Soft skills: - Good communication skills, both verbal and non-verbal - Self-driven to achieve goals, both immediate or more long term - Prepared to grow into a team leader roll Responsibilities:
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xMTA4XzY3NDMzX180OTc/dXRtX3NvdXJjZT1ndW10cmVlJnV0bV9tZWRpdW09ZmVlZCZrZXl3b3JkPQ==&jid=1244279&xid=1108_67433
2y
1
SavedSave
Our client is an international leading-edge, innovative supplier of telecommunication solutions to national governments and law enforcement communities. They are looking for a Test Engineer with automation experience.Become a vital and high contributing team member by advancing our test strategy, validating product features and translating user stories into representative test cases.As a test engineer you will develop and implement frameworks to ensure the quality of our user facing software components. You will develop in-depth knowledge of our product features and feature interactions. You will consider and evaluate items on the product backlog to develop test cases and contribute to the product roadmap from test and qualification outputs.You will use your DevOps experience to enhance our CI/CD pipeline by extending our test, build and release tools. You will help to establish integration test tools, including data retrieval and analysis from a data warehouse and a service platform architecture. Responsibilities: To perform in this role, you will have to interact with:The Product Owner to understand UI requirements that flow from the product roadmapSoftware Engineers to understand the architecture and implementation decisionsIntegration Engineers to release qualified user interfacing componentsSolution Engineers to understand expectations and to solicit feedbackTeam members responsible for delivering a quality UI product by collaborating andparticipating in the teams agile culture and scrum ceremonies Qualifications and Experience: As a minimum you:Hold an appropriate tertiary qualification (at least a Bachelor’s degree at NQF level 7)Have demonstrated advanced skill in at least one programming language and environmentIt will be to your benefit if you have:Test certification or a postgraduate qualification in software testingExperience as a test engineer in a software development or engineering environmentExperience with test automation frameworks and toolsCI/CD experience in a DevOps roleSkill in our tech stackYou are expected to work with the following technologies:For CI/CD, Test Automation and Scrum Ceremonies ConfluenceJIRA / ZephyrBitbucketArtifactoryMavenGitBamboo / JenkinsJest / Nightwatch / Java Meter / Blaze MeterFor rich user interfaces HTML and CSSJavaScript and TypescriptgRPC and gRPC-webjs ecosystemFor Data, DevOps, Scripting, Analysis WiresharkJavaPython PandasApache KafkaSQL and VerticaLinux / Windows OS You have the following attributes:innovative, revel in solving tough problems and revealing unique solutionsdetail-oriented and curious, seek to gain deep understanding of the domainexcellent verbal and written communication skills to promote collaborationaspire to learn
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xMTA4XzcyOTUzX180OTc/dXRtX3NvdXJjZT1ndW10cmVlJnV0bV9tZWRpdW09ZmVlZCZrZXl3b3JkPQ==&jid=1266716&xid=1108_72953
2y
1
SavedSave
Location – Johannesburg or Stellenbosch (Hybrid/Remote)
Job Description
Our client is seeking to employ an Infrastructure Architect to join their team.
As a Senior Infrastructure Architect, you will play a critical role in designing and implementing robust IT infrastructure solutions for their clients. Your expertise will be instrumental in defining the technology roadmap, ensuring scalability, availability, and security of their clients infrastructure. You will collaborate with cross-functional teams, including client stakeholders, project managers, engineers, and operations personnel, to deliver high-quality solutions that align with business objectives.
Reports to: PMO Leader, who leads their PMO and Infrastructure Projects teams.
Responsibilities
Infrastructure Design: Develop and design infrastructure solutions that align with their clients’ strategic goals and objectives. This includes data centre, cloud, security, hardware, software, network, and storage components.System Architecture: Define the overall system architecture for complex infrastructure projects, considering factors such as performance, availability, security, scalability, and cost-effectiveness.Technology Evaluation: Evaluate emerging technologies, products, and services to identify opportunities for enhancing their clients’ infrastructure and reducing risk. Conduct feasibility evaluations and make recommendations for implementation.Infrastructure Planning: Collaborate with stakeholders to identify infrastructure requirements, capacity planning, and resource allocation. Create roadmaps and provide guidance on infrastructure upgrades, enhancements, and migrations.Infrastructure Implementation: Perform technical lead during projects to implement data centre architecture, virtualization, storage, network, security, and cloud solutions to meet their clients’ needs.Security and Compliance: Ensure that infrastructure solutions meet security and compliance requirements, including data protection, access controls, high-availability, disaster recovery, and business continuity. Implement industry best practices and stay updated with evolving security threats and technologies.Technical Documentation: Create and maintain detailed documentation of infrastructure designs, configurations, standards, and procedures. Develop architectural diagrams, technical specifications, and other relevant documentation.Collaboration and Leadership: Work closely with cross-functional teams, including Demand, IT operations, project management, infrastructure engineering, and security teams, to provide design, guidance, implementation, and support for infrastructure-related initiativ...
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly93d3cuZGl0dG8uam9icy9qb2IvZ3VtdHJlZS8xODkwNjMxOTA/c291cmNlPWd1bXRyZWU=&jid=1700165&xid=189063190
7d
1
SavedSave
*About Burgiss Group: *
Burgiss is a global market-leading provider of data and analytics solutions for investors. With over 30 years of expertise in alternative investments, we offer unrivaled data, analytics and transparency that enables asset owners, asset managers and financial intermediaries to understand, evaluate and manage complex portfolios. Burgiss solutions serve more than 1,000 clients in 32 countries, delivering data that represents over $8.6 trillion in assets.
*About the role: *
We are seeking multiple talented, entrepreneurial front end software engineers to contribute to the development of the firms core application in an energetic, fast-paced environment. The role provides a great opportunity to develop a substantial portion of the system, from design and architecture to implementation and deployment. This is a full-time position.
We use the latest technologies: .NET Core, Docker Containers, Angular 11+, Azure, Kubernetes, SASS, Node.js, RESTful APIs, SQL Server, MongoDB, JavaScript API for Office, Git.
At Burgiss, you can expect:
* Competitive salary
* Medical aid
* Pension enrolment
* Group risk benefits
* Employee Assistance Program
* Life Insurance
* Tuition reimbursement
* Fun social and engagement calendar
* Corporate socially responsible employer
* Use latest CSS techniques and Angular 11+ to design, develop, and enhance the front end of our core web application in Angular;
* Design, code, and review code of new and existing product initiatives using best practices;
* Understand the architecture of the current applications and maintain them;
* Ad hoc tasks as required by the management;
* Meet personal and team deadlines through time management and collaboration with team members;
* Explore and experiment with new technologies;
*Required Qualifications:*
* Thorough understanding and working experience of HTML5 and CSS3 to build sophisticated front ends;
* Strong UI/UX knowledge, JavaScript/TypeScript skills;
* Bachelor’s degree in Computer Science, Information Systems, Engineering, Mathematics, Finance or equivalent job experience;
* Strong grasp of OOP concepts and ability to design highly scalable code;
* Good written and verbal communication skills. The ability to communicate with all project team members and stakeholders is very important;
*Additional Qualifications beneficial:*
* Experience with Angular 11+, SASS/SCSS, and CSS naming systems like SMACSS and BEM is desirable;
* Experience or knowledge with Azure, Docker Containers, and Kubernetes is desirable;
* Experience or knowledge of the Agile methodologies;
* Experience in the Financial Services Domain;
*Required Qualifications:*
* Thorough understanding and working experience of HTML5 and CSS3 to build sophisticated front ends;
* Strong UI/UX knowledge, JavaScript/TypeScript skills;
* Bachelor’s degree in Computer Science, Information Systems, Engineering, Mathematics,
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xNTU1XzUzNzExX180OTc/dXRtX3NvdXJjZT1ndW10cmVlJnV0bV9tZWRpdW09ZmVlZCZrZXl3b3JkPQ==&jid=1241270&xid=1555_53711
2y
1
SavedSave
Fast-growing high-technology company seeks to employ an innovative Software Developer at their offices in Stellenbosch. Background in any of the following 3 categories: Enterprise Resource Management, Edge Computing, Cloud Computing.For the position you would be required to have: B.Sc in Computer Science or Electronic Engineering2 -4 years software development experienceExperience in some of the following:Vue, Javascript, Rust, .Net, Python, Docker, PostGres, MSSQL, Firebase, Reddis, s3, Git, React Responsibilities would include you to: Researching, designing, implementing, and managing software programsTesting and evaluating new programsIdentifying areas for modification in existing programs and subsequently developing these modificationsWriting and implementing efficient codeDetermining operational practicalityDeveloping quality assurance proceduresDeploying software tools, processes, and metricsMaintaining and upgrading existing systemsTraining usersOn offer is a highly negotiable package, high-tech work environment with exposure to overseas clients.Please apply online or contact Jan van Dyk on 021 ------ for more information
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xMTA5XzYzODYyX180OTc/dXRtX3NvdXJjZT1ndW10cmVlJnV0bV9tZWRpdW09ZmVlZCZrZXl3b3JkPQ==&jid=1152764&xid=1109_63862
2y
1
ENVIRONMENT:
THE coding wizardry of a Front End Developer with a keen eye for exceptional visual design is sought by a Provider of cutting-edge, tailored software solutions. The successful candidate must have a B.Eng Electronic & Computer Engineering/BEng Computer Science and Maths or related 3-year tertiary qualification, at least 4 years’ Agile development and Scrum environments backed by examples of your work, Data Science experience and as a Merge Master and managing deployment pipelines and reviewing pull requests. Your tech toolset should include MS .NET Framework, C# (4+ Years), Angular 4+, React Native, React, CSS, Sass & Scss, SQL/MySQL/MsSQL (3+ Years) and Deployment Technologies (TeamCity, Octopus, etc.), Agile Methodologies (Scrum), JavaScript/JSON, Git (2+ Years).
REQUIREMENTS:
*Qualifications –*
* Minimum NQF Level 7+.
* 3-Year minimum tertiary course completed in the field.
* B.Eng. Electronic & Computer Engineering or B.Eng Computer Science and Mathematics preferred.
*Experience/Skills –*
* Minimum 4 years’ experience in Agile development and Scrum environments, backed by work examples and references.
* Experience working in teams.
* Managing deployment pipelines.
* Reviewing pull requests
* Experienced as Merge Master.
* Experience as SCRUM master beneficial
* Candidates with experience in Data science will enjoy preference.
* Fluent English required (read, write and speak). Bilingual in Afrikaans is beneficial.
* Driver’s License.
*Essential Tech –*
* MS .NET Framework, C# (4+ Years)
* Angular 4+, React Native, React, CSS, Sass & Scss, SQL/MySQL/MsSQL (3+ Years)
* Deployment Technologies (TeamCity, Octopus, etc.), Agile Methodologies (Scrum), JavaScript/JSON, Git (2+ Years)
*Advantageous –*
* AWS, AWS Cloud, SQL Server (4+ Years)
* AngularMaterial, ASP.NET MVC + WebAPI, Redux, XML, Swagger, SOAP (2+ Years)
* Cordova App development (Android iOS Windows (1+ Year)
ATTRIBUTES:
* Takes ownership of work.
* Is comfortable both as the team leader and taking direction from one.
* Works well under pressure.
* Works well independently.
* Can regulate own work volume & good time management skills.
* Can take constructive criticism and turn it into opportunities for improvement.
* Is open to both teaching and learning from team members.
*While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.*
COMMENTS:
When applying for jobs, ensure that you have the minimum job requirements. *Only*SA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence. Please e-mail a word copy of your CV to (Email Address Removed) and mention the reference numbers of the jobs. We have a list of jobs on (URL Removed) Datafin IT Recruitment - Cape Town Jobs.
*Desired Skills: *
* Front
* End
*
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xNTU0Xzc2NjNfXzQ5Nz91dG1fc291cmNlPWd1bXRyZWUmdXRtX21lZGl1bT1mZWVkJmtleXdvcmQ9&jid=1166705&xid=1554_7663
2y
1
SavedSave
Our client is looking for Customer Success Manager to join their team in Stellenbosch, Western Cape.About the role: A Customer Success Manager (CSM) is responsible for developing customer relationships that promote retention, account expansion and loyalty. CSMs work closely with customers to ensure they are satisfied with the services they receive and to improve upon areas of dissatisfaction. The role requires engaging with clients across all communications mediums including video call, face to face meetings, telephonic, email and text.During the onboarding phase of the client journey, the CSM is responsible for the effective handover from sales, understanding the customer’s contract with the company, their business challenges and scope of implementation. The CSM then involves the relevant teams throughout the onboarding process. This will include liaising with internal implementation teams, integrations engineers as well as support teams to ensure the customer’s critical success factors are achieved timeously and efficiently.Once the customer has been successfully onboarded, the CSM is responsible for retention and renewal, upsell and expansion. This is done through proactively maintaining regular contact to ensure the customer is receiving value from the software, ensuring that the implementation adapts to the changing business needs of the client and evolving capabilities of the software. Whilst the majority of interactions is done virtually, occasional travel will be required.The Customer Experience function operates as a set of cross-functional squads. Each squad focuses on a customer segment and is made up of two CSMs, two Engineers to manage the technical integration, a Project Manager, and a dedicated level 2 Support Specialist. This particular role will be part of the team that services UK and US customers and will therefore require flexibility about working after hours when needed.This role reports to the Customer Experience Manager and is a 60% in-office position. (It will be the more junior of the two CSMs in the squad.)What you’ll do: Deliver and communicate ROI for their clients, throughout the customer lifecycle.Grow revenue from existing clients through more licenses, upselling on product functionality or expanding into additional business units.Be a trusted partner for the customer.Maintain a cadence of communicating with customers about their adoption of and sentiment towards the company.Represent the voice of the customer to inform the company’s sales process and product roadmap.Identify opportunities for customers to act as the company’s advocates (i.e., testimonial and cast study opportunities).Work with internal company teams to ensure a smooth and successful implementation.Ensure renewal and increased usage of the company’s subscription.Requirements: Com Degree or similar Degree or equivalent work experience.2+ years in c
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xMTA5XzY5NjgyX180OTc/dXRtX3NvdXJjZT1ndW10cmVlJnV0bV9tZWRpdW09ZmVlZCZrZXl3b3JkPQ==&jid=1175893&xid=1109_69682
2y
1
SavedSave
Software EngineerEngineering company based in Technopark is looking for a Software Engineer. The ideal candidate will have: Software Engineer Requirements:B.Tech or B Eng. Degree in Mechatronic / Electronic EngineeringWilling to travel overseas for variable periodsSouth African Citizenship7-10+ Years of experience Experience:Experience in specifying and configuring Vehicle Control Units (VCU) and Body Control Units (BCM)Experience with MATLAB/SIMULINK/CODER model based software developmentSoftware verification and certification (module-, HIL testing)Experience with software development for functional safety (ISO26262)Simulink system simulationControl algorithm development and optimizationJ1939 CAN bus experienceExperience with J1772 CCS1 Charge Controllers Key Skills:Attention to detailExcellent in task managementAbility to work under pressureGood Written and Verbal Communication (English)
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xMjY2XzQyOTk0X180OTc/dXRtX3NvdXJjZT1ndW10cmVlJnV0bV9tZWRpdW09ZmVlZCZrZXl3b3JkPQ==&jid=1156920&xid=1266_42994
2y
1
SavedSave
My client, a well established group of companies within the Agri industry based in Stellenbosch Technopark, is looking for Software Engineer / Analyst Programmer to join their team. In the position, you will perform analysis and programming duties in the development, implementation and support of information systems and applications.Duties & Responsibilities:Apply system-analyst techniques and procedures to gather information from project managers and other staff to determine systems functional specifications.Design, develop, document, analyse, create, test and modify applications, programs and integrations.Serve as a senior development resource on projects, using known & proven best coding practices.Experience in Agile development methodologies.Maintain project and system documentation.Assist with the maintenance of programming guidelines.Update job knowledge by participating in educational opportunities; reading professional publications; maintaining personal networks.Keywords: Software Architecture Design, Software Development Fundamentals, C#, SoftwareDocumentation, Software Testing & Debugging, Software Maintenance, Software Algorithm Design,Software Performance Tuning, Coaching & Mentoring of Developers.Requirements:Associates Degree in computer related discipline.Experience in systems design, programming and/or systems software and support.5 years developer experience in C#, ASP.net, JavaScript etc.Windows .NET Framework, including ASP.Net programming experience required.Database design/administration experience (Design, implementation, modification).Proficient in writing fine-tuned SQL queries and working with data in relational databases.Ability to recognise and resolve system related problems; work independently and make necessary decisions throughout the systems process within department guidelinesCompetencies:Outstanding analytical and problem-solving capabilities.Good written and verbal communication skills.Ability to work independently and complete projects with minimal supervision.Outstanding communication and interpersonal abilities
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xMjY2XzUxNzA5X180OTc/dXRtX3NvdXJjZT1ndW10cmVlJnV0bV9tZWRpdW09ZmVlZCZrZXl3b3JkPQ==&jid=1195449&xid=1266_51709
2y
1
SavedSave
A fast-growing finance and technology company delivering personal lending products through online, mobile phone and branch channels throughout Southern Africa, is looking for a Java Developer to join their relatively small but highly skilled and motivated software development team to help build out their world class software platform.
*Core Technologies*
* Programming Language: Groovy
* Application Framework: Micronaut with still some Grails 4 and Spring Boot
* Persistence framework: Hibernate
* Main database: MySQL
* Web based user interface: Vaadin 7, Vaadin 14
*Other technologies*
* Workflow engine: Activiti
* Micro service (REST): JAX-RS / Jersey with Spring Cloud
* Cross platform framework: Electron
* Security framework: Apache Shiro
* Queue processing: Apache ActiveMQ Artemis
* Search: Elasticsearch
* Business rules engine: Drools
* Document store: MongoDB
* Reporting server: Jasper Reports
* Template engine: Apache Velocity
* API documentation: SWAGGER
*Environment*
* Development methodology: Agile / Rapid
* Build server: Jenkins
* IDE: IntelliJ
* Source repository: Bitbucket GIT
* Build configuration: Gradle
* Communication: Slack, Zoom
* Dev cycle management: Jira
* Documentation: Confluence
*Core Technologies*
* Programming Language: Groovy
* Application Framework: Micronaut with still some Grails 4 and Spring Boot
* Persistence framework: Hibernate
* Main database: MySQL
* Web based user interface: Vaadin 7, Vaadin 14
*Other technologies*
* Workflow engine: Activiti
* Micro service (REST): JAX-RS / Jersey with Spring Cloud
* Cross platform framework: Electron
* Security framework: Apache Shiro
* Queue processing: Apache ActiveMQ Artemis
* Search: Elasticsearch
* Business rules engine: Drools
* Document store: MongoDB
* Reporting server: Jasper Reports
* Template engine: Apache Velocity
* API documentation: SWAGGER
*Environment*
* Development methodology: Agile / Rapid
* Build server: Jenkins
* IDE: IntelliJ
* Source repository: Bitbucket GIT
* Build configuration: Gradle
* Communication: Slack, Zoom
* Dev cycle management: Jira
* Documentation: Confluence
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xNTU1XzIyNDA2X180OTc/dXRtX3NvdXJjZT1ndW10cmVlJnV0bV9tZWRpdW09ZmVlZCZrZXl3b3JkPQ==&jid=1179373&xid=1555_22406
2y
1
SavedSave
Burgiss is growing rapidly and there are many new and exciting initiatives underway. We are searching for a senior software engineer with more than 6 years experience to join our dynamic team. If you are keen to play a role in one of the leading global data and analytics solutions firm, get in touch with us!
Responsibilities:
* Design, Coding and Code review of new and existing product initiatives;
* Develop resilient solutions using best practices;
* Understand the architecture of the current applications and maintain them;
* Strive to enhance programming skills and learn new technologies;
* Ad hoc tasks as required by the management;
* Meet personal and team deadlines through collaboration with team
*Required Qualifications:*
* 6+ years of experience as Developer/Software engineer;
* Bachelor’s degree in Computer Science, Information Systems, Engineering, Mathematics, Finance or equivalent job experience;
* Strong in Object Oriented programming, C#, ASP.net, Ext JS or Angular and SQL server;
* Ability to work on multiple technologies;
* Ability to understand or learn other technologies, e.g. Delphi;
* Any experience with Delphi is a plus;
* Experience or knowledge of the Agile methodologies;
* Good communication skills. (the ability to communicate with all project team members and stakeholders is very important);
* Ability to work as a member of a small team.
*Additional Qualifications*
* Financial Services Domain Experience
*Required Qualifications:*
* 6+ years of experience as Developer/Software engineer;
* Bachelor’s degree in Computer Science, Information Systems, Engineering, Mathematics, Finance or equivalent job experience;
* Strong in Object Oriented programming, C#, ASP.net, Ext JS or Angular and SQL server;
* Ability to work on multiple technologies;
* Ability to understand or learn other technologies, e.g. Delphi;
* Any experience with Delphi is a plus;
* Experience or knowledge of the Agile methodologies;
* Good communication skills. (the ability to communicate with all project team members and stakeholders is very important);
* Ability to work as a member of a small team.
*Additional Qualifications*
* Financial Services Domain Experience
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xNTU1XzMwNzExX180OTc/dXRtX3NvdXJjZT1ndW10cmVlJnV0bV9tZWRpdW09ZmVlZCZrZXl3b3JkPQ==&jid=1204209&xid=1555_30711
2y
1
* Qualification in Mechanical, Electrical, Software or Mechatronics Engineering with 5 years’ experience in modern controls for robotics, ROS, navigation and planning, Python and C++. *
*Description:* A South African based company that does embedded software development for international partners requires a Senior Robotics Control System Engineer to join their growing team. Key duties will include: lead a remote controls team, developing and maintaining control systems for innovative robotic products; develop and design new prototype devices; familiarity with the software robotic operating system, system design and integration as well as linear/non-linear and optimal control system design techniques; design systems using mechanical, electrical design and software development skills; create requirements for control systems, failure modes and effect analysis.
*Key Requirements:* BSc or BTech in Mechanical, Electrical, Software or Mechatronics Engineering with at least 5 years’ experience in modern controls for robotics, ROS, navigation and planning. Demonstrated ability to lead a team essential. At least 5 years’ experience with Python and C++. Experience with modern controllers design techniques required.
*Additional Requirements:* The company requires independent and out-of-the box thinkers who can multitask, with excellent problem-solving skills. Excellent verbal and written communication skills. Detail oriented and a team player.
*Only candidates that meet all the requirements should apply
**Please quote “Senior Robotics Control System Engineer (W851)” in the subject line
***Only candidates that are shortlisted will be contacted
Should you comply with these requirements please email your CV to (cvs@scistaff.co.za)(mailto:cvs@scistaff.co.za) stating your current salary package as well as your salary expectations. By sending us your CV you consent that your information may be kept in accordance with the requirements of the POPI Act.
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xNTU1XzMwNDE4X180OTc/dXRtX3NvdXJjZT1ndW10cmVlJnV0bV9tZWRpdW09ZmVlZCZrZXl3b3JkPQ==&jid=1204073&xid=1555_30418
2y
1
SavedSave
Were looking for a candidate to fill this position in an exciting company.The Ideal Candidate Entersekt is looking for a software engineer who is borderline fanatic about engineering world-class software products. You will join a team of very talented developers and help fast-track the building of our mobile software development kit (SDK) and authentication applications with a focus on secure coding practices.Entersekt is a leader in our domain, with a global presence, so we set the bar high.?Skills and Experience Successful candidates for this role will generally possess the following qualifications and skills:4+ years of experience in native mobile development (Kotlin, Java, Swift or similar).Knowledge of unit, integration, and performance testing.An understanding of object-oriented development techniques.Strong understanding of SOLID design principles and mobile architectural design patterns.Experience with Agile development methodologies like Scrum and Kanban.Exposure to the following would be advantageous:Container technologies like Kubernetes, Docker, and Helm.Docker and DevSecOps experience in a mobile environment.Secure mobile development practices.Cryptography and PKI.Test-driven development and mobile test automation.gRPC and Protocol Buffers.RESTful API implementation.Google Play, AppStore.Hybrid application development frameworks (e.g., Cordova, Ionic). A software or engineering qualification (for example, a computer science degree) is preferredPersonality AttributesHungry and eager to make a difference at a technical and operational level.A healthy self-esteem - you will be challenged by some bright minds on a regular basis.Good communication skills - you will need to explain your ideas to your team.The ability to get things done - we dont like to micromanage, but we expect you to do the right thing.A tendency to think outside the box - innovation is highly valued at Entersekt.The ability to work autonomously in a remote-first team.A preference to work in a team rather than by yourself.An attitude of being proud of your code and taking ownership.?
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18zMTdfMjAxOTE4X180OTc/dXRtX3NvdXJjZT1ndW10cmVlJnV0bV9tZWRpdW09ZmVlZCZrZXl3b3JkPQ==&jid=1173440&xid=317_201918
2y
1
Our client, a medium-sized Engineering company based in, Stellenbosch.is specialising in the design, development, integration, implementation and support of complex hardware and software systems, is looking for an experienced Software Engineer. The ideal candidate will become a core contributor in a team developing user interfaces and supporting application server components for data organisation, data exploration, data analysis, data visualisation, GIS and workflow.Help us to extend our position as market leader providing insights into telecoms big data delivered by very large distributed processing systems. Join us in creating new user interface applications using Vue.js and Spring Boot and make a significant contribution to our success, technology evolution, UX design and architecture. Obsess over requirements, design and user experience to deliver just the right product that promotes user adoption and delights customers. Work in an agile team with high customer focus, developing software in a continuous integration environment. Have passion for developing robust, reliable, high-throughput systems used by hundreds of expert operators, analysts and administrators. Over time, provide guidance on adoption of advances in technology and software architecture design to improve our position in the market through the quality of our products. Required Experience / skills BSc. Computer Science, BEng (with Computer Science subjects up to final year) or equivalent plus 2 - 5 year’s relevant experience in an aligned position.Full stack UI developmentFamiliar with UX interaction design process with familiarity of user research, personas and information architectureExperience in building new UI architectures from scratchExperience in automated test development and processes to support continuous integrationExperience in multi-threaded performance-centric designExperience in deploying solutions to production, providing support and maintenance, dealing with user and support feedback and troubleshooting to rapidly solve problems.Experience in design and development for distributed service-oriented architectures and asynchronous messagingExperience in integration of diverse systems in a service-oriented architectureDependency injectionRefactoring skillsSemantic versioningSoftware development effort estimation and planningMicro-service architecture design patternsApplication of SOLID design principles and principles of modular application architecture Automated Test Development and Continuous IntegrationTech Stack: JavaSQLMavenGITJIRASpring bootJavaScript and Typescriptjs - familiarity with the vue.js ecosystemgRPCgrpc-webHTMLCSSPersonal Attributes Innovative, solving tough problems and revealing unique solutions.Detail orientated approach that seeks to gain
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xMTA4XzQ1NjU0X180OTc/dXRtX3NvdXJjZT1ndW10cmVlJnV0bV9tZWRpdW09ZmVlZCZrZXl3b3JkPQ==&jid=1151220&xid=1108_45654
2y
1
SavedSave
Software EngineerEngineering company based in Technopark is looking for a Software Engineer. The ideal candidate will have: Software Engineer Requirements:B.Tech or B Eng. Degree in Mechatronic / Electronic EngineeringWilling to travel overseas for variable periodsSouth African Citizenship7-10+ Years of experience Experience:Experience in specifying and configuring Vehicle Control Units (VCU) and Body Control Units (BCM)Experience with MATLAB/SIMULINK/CODER model based software developmentSoftware verification and certification (module-, HIL testing)Experience with software development for functional safety (ISO26262)Simulink system simulationControl algorithm development and optimizationJ1939 CAN bus experienceExperience with J1772 CCS1 Charge Controllers Key Skills:Attention to detailExcellent in task managementAbility to work under pressureGood Written and Verbal Communication (English)
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xMjY2XzQyOTk0X180OTc/dXRtX3NvdXJjZT1ndW10cmVlJnV0bV9tZWRpdW09ZmVlZCZrZXl3b3JkPQ==&jid=1156920&xid=1266_42994
2y
1
SavedSave
The Role: Essential Functions: Note: The following list of Key Performance Areas and job activities are not exhaustive. IMQSmay instruct the employee at any time to carry out additional duties or responsibilities, whichfall, reasonably, within the ambit of the job, or in accordance with operational requirements.Working in an agile software engineering team responsible for delivering infrastructure asset management.Project management and operations management software to municipal clients.The software is primarily browser-based, with IMQS providing the full stack either on-site or on a dedicated hosted environment.Use best practices for developing high quality software using IMQS conventions and standards.Complete tasks assigned to you in good time and by following your teams Definition of Done.Study and broaden your knowledge of Technologies and Frameworks used at IMQS.Use your own initiative to find information that enabled you to function productively; engage team members and other colleagues, reference IMQS online documentation or inspect the code base.Familiarise yourself with Agile and SDLC as done at IMQS and follow these internal processes.Clear and articulated collaboration with team members and colleagues.Take responsibility for your team and your own deliverables.Provide enough tests and testing data for automated testing as run regularly by yourself, other developers or the release system.Provide mentoring to junior team members.Skills and Experience: Essential Qualification: 3-year degree in IT from a reputable institution with software development as focus in the programme.3-year BSc. Computer Science degree from a reputable institution. Preferred Qualification: Relational databasesREST-based servicesWorking in teams following Agile/Scrum methodologiesFinancial systems integration and financial systemsVersion control systemsTesting approaches: unit- and integration testing etc. Experience Required: 5 years of work experience in widely adopted programming languages and browser scripting languages.Experience in Java and browser scripting languagesKey Accountabilities: Strong sense of pride and responsibility: focused on producing quality work.Good coping skills when working under pressure: assist the team in times when deadlines are looming.Welcomes constructive criticism, embrace mentoring, willingness to upskill.Work independently when required.Collaborate and share knowledge freely.Assist in the development of juniors in the team.Personality and Attributes: Focused on continuous self-improvement.Above average communication skillsStrong ethical principles.Approachable.Pro-activeness.
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xMTA5XzU1MjA0X180OTc/dXRtX3NvdXJjZT1ndW10cmVlJnV0bV9tZWRpdW09ZmVlZCZrZXl3b3JkPQ==&jid=1103578&xid=1109_55204
2y
Save this search and get notified
when new items are posted!