15 Software Development jobs in Port Elizabeth
Senior Software Developer
Posted today
Job Viewed
Job Description
SUMMARY:
This role will form part of the IT Product team and will regularly engage with teammates and clients to design, develop, test, implement and support current and future solutions.
As a Senior Developer, there will always be an expectation that you help to upskill teammates, through knowledge and experience sharing. Likewise, to learn from past experiences and the knowledge of fellow teammates.
REQUIREMENTS:
BSc in Computer Science, Engineering or a related field
Minimum of 6 or more years of experience required
Self-Management – Applicants need to possess the drive and ability to take project and run with it (From conception to user satisfaction)
Technical – Experience in our core technology stack is essential, but recognize that many skills and technologies will be learnt on the way
Problem solving skills are essential
EDUCATION AND EXPERIENCE:
C#
.NET
Blazor
MS SQL Server
WCF and Rest Web Services
Entity Framework (beneficial)
Azure DevOps (beneficial)
Test Driven Design (beneficial)
Software Architectural Design Patterns and implementation
ESSENTIAL FUNCTIONS:
Design, develop, test and implementation of software solutions
Internal and external (client) support
Writing and implementing quality and high performing code
Writing and implementing high quality unit tests
Development, maintenance and implementation of software tools, processes and procedures
Research and development
Testing and evaluating new technologies
Identification of improvement areas
Mentor and train the development team
Assist with peer and code reviews
Collaboration with developers from other teams to implement the best solutions possible
High level of expertise required in all aspects of development
High level of flexibility required
Senior Software Developer
Posted 1 day ago
Job Viewed
Job Description
We are looking for a Senior Software Developer for a Global Company based in Port Elizabeth.
SUMMARY:
This role will form part of the IT Product team and will regularly engage with teammates and clients to design, develop, test, implement and support current and future solutions.
As a Senior Developer, there will always be an expectation that you help to upskill teammates, through knowledge and experience sharing. Likewise, to learn from past experiences and the knowledge of fellow teammates.
REQUIREMENTS:
BSc in Computer Science, Engineering or a related field
Minimum of 6 or more years of experience required
Self-Management – Applicants need to possess the drive and ability to take project and run with it (From conception to user satisfaction)
Technical – Experience in our core technology stack is essential, but recognize that many skills and technologies will be learnt on the way
Problem solving skills are essential
EDUCATION AND EXPERIENCE:
C#
.NET
Blazor
MS SQL Server
WCF and Rest Web Services
Entity Framework (beneficial)
Azure DevOps (beneficial)
Test Driven Design (beneficial)
Software Architectural Design Patterns and implementation
ESSENTIAL FUNCTIONS:
Design, develop, test and implementation of software solutions
Internal and external (client) support
Writing and implementing quality and high performing code
Writing and implementing high quality unit tests
Development, maintenance and implementation of software tools, processes and procedures
Research and development
Testing and evaluating new technologies
Identification of improvement areas
Mentor and train the development team
Assist with peer and code reviews
Collaboration with developers from other teams to implement the best solutions possible
High level of expertise required in all aspects of development
High level of flexibility required
Senior Software Developer
Posted today
Job Viewed
Job Description
Intermediate Software Developer
Posted today
Job Viewed
Job Description
Intermediate/Senior Software Developer
Posted 2 days ago
Job Viewed
Job Description
Our client is a leading Managed Service Provider (MSP) specializing in delivering customized ICT solutions. By leveraging world-class technologies, they are committed to enhancing business efficiency and transforming the way their clients operate.
Role Overview:
We are seeking a skilled and driven Intermediate or Senior Software Developer to join a dynamic development team. This is a full-time, office-based role in Port Elizabeth, ideal for a candidate who is passionate about building high-quality software and contributing to innovative ICT solutions.
Academic Requirements:
- Honours Degree in Computer Science, Information Technology, or related field
OR - Bachelors Degree with equivalent industry experience
- Intermediate Developers: Minimum of 4 years of professional software development experience
- Senior Developers: Demonstrable senior-level experience and technical leadership preferred
- Proficient in C# programming
- Strong working knowledge of Microsoft SQL Server
- Experience with JavaScript frameworks such as Angular, Vue, React, or Quasar
- Additional skills and technologies will be evaluated during the interview process
- Ability to work independently and as part of a collaborative team
- Problem-solving mindset with attention to detail
- Eagerness to stay updated with the latest industry trends and technologies
Intermediate/Senior Software Developer
Posted today
Job Viewed
Job Description
Software Developer (PHP, HTML, CSS, JavaScript and jQuery)
Posted 1 day ago
Job Viewed
Job Description
Job Specification - Software Developer
Key Responsibilities:
• Maintain and enhance current business applications using PHP, HTML,
CSS, JavaScript and jQuery. Upgrade to newer versions of current tech stack
• Write clean, maintainable, and secure code (object-oriented and procedural).
• Consume REST APIs and handle JSON/XML data.
• Implement frontend features using standard web technologies
• Work with relational databases (MySQL).
• Participate in code reviews, deployments, and documentation efforts.
• The requirement is for a current production system, and no new technologies will be
added in the short term (2 years).
Minimum Requirements:
• 2–4 years of PHP development experience.
• Experience building php web applications with HTML, CSS,JavaScript
and jQuery.
• Working knowledge of MySQL and relational database concepts. No design skills
required
• Proficient in version control (Git)
• Solid understanding of web architecture, including HTTP, forms, sessions, and
cookies.
• Ability to work across both frontend and backend as needed
• Strong problem-solving, debugging, and troubleshooting abilities.
A proven aptitude for quickly learning
Nice to Have:
• Experience with the Yii framework (highly preferred).
• Exposure to modern frontend frameworks (e.g., Vue.js, React, Alpine.js, Angular).
• Knowledge of authentication flows and session management.
• Understanding of accessibility and performance optimization in web applications.
• Native Android (Java)
• Experience integrating or developing RESTful APIs.
• A proven aptitude for quickly learning and applying new technologies.
Soft Skills:
• Able to work both independently and in a team.
• Comfortable communicating requirements, blockers, and ideas.
• Willingness to learn and take ownership of features.
• Be able to support and assist end users as well as be able to communicate with top
management.
Be The First To Know
About the latest Software development Jobs in Port Elizabeth !
Software Engineer
Posted 1 day ago
Job Viewed
Job Description
National Company is looking for a Mid-Level Software Engineer to join their team.
Description
As a Mid-Level Software Engineer, you will be a pivotal member of our development team, bridging the gap between foundational development and strategic technical leadership. You will operate with increasing autonomy, tackling complex technical challenges and contributing significantly to the design, development, and delivery of our software solutions.
Qualifications & Experience:
Relevant Diploma or Degree in Software Development or similar qualification from a recognised tertiary institution
Minimum of 3 years’ experience as a Software Engineer
Requirements:
Strong Proficiency in C#
Solid knowledge of database systems (SQL) and experience with ORM technologies.
Deep and practical understanding of data structures and algorithms.
Strong understanding and practical experience with Agile methodologies (Scrum, Kanban) and DevOps practices (CI/CD).
Expertise in using Git for version control.
Experience with major cloud platforms (AWS, Azure, GCP) and containerisation technologies (Docker, Kubernetes).
Experience with automated browser testing frameworks like Selenium is a significant bonus.
Foundational understanding or practical experience with Artificial Intelligence (AI) and Machine Learning (ML) integration and Cybersecurity Fundamentals.
Key Responsibilities
Software Development Lifecycle:
Design, develop, test, deploy, maintain, and enhance robust and scalable software applications and features across the full software development lifecycle.
Implement efficient, high-quality, and maintainable code, strictly adhering to best practices and established coding standards.
Actively participate in all phases of the SDLC, including software analysis, code analysis, requirements analysis, and the development of comprehensive software verification plans and quality assurance procedures.
Troubleshoot, debug, and resolve software defects and operational issues by analysing root causes and their impact on system performance and quality.
Contribute to the architectural design and implementation of new features and capabilities, including scalable microservices and back-end components.
Create and maintain clear, comprehensive technical documentation for all aspects of the development process, facilitating knowledge sharing and future maintenance.
Collaboration & Communication:
Work effectively and seamlessly with cross-functional teams, including product managers, QA engineers, designers, and other developers, to define and refine project requirements.
Communicate complex technical concepts and solutions clearly and concisely to both technical and non-technical stakeholders.
Collaborate closely with users and stakeholders to understand information needs, analyze system flows, and investigate problem areas to ensure solutions meet actual needs.
Mentorship & Leadership:
• Assist and potentially mentor junior engineers, sharing technical knowledge, best practices, and providing guidance on project tasks or troubleshooting.
• Contribute to breaking down larger work sections into manageable tasks for junior colleagues, fostering their growth and development.
• Operational Excellence & Continuous Improvement:
• Stay updated on industry trends, emerging technologies (e.g., cloud computing, AI/ML), and best practices through continuous learning and professional development.
Personal Attributes:
• Exceptional problem-solving and critical thinking skills, with the ability to analyse complex requirements and devise innovative solutions.
• Strong communication skills, both written and verbal, with the ability to articulate technical concepts clearly and listen actively to feedback.
• Excellent collaboration and teamwork abilities, fostering a positive and productive environment within cross-functional teams.
• High adaptability and a commitment to continuous learning in a rapidly evolving technological landscape.
• Effective time management and prioritisation skills, with a proven ability to deliver high-quality work within deadlines.
• Demonstrated empathy and self-awareness, contributing to positive interpersonal dynamics and professional growth.
• Proactive mindset, identifying areas for improvement and taking initiative to address them.
Software Engineer
Posted 2 days ago
Job Viewed
Job Description
Job Description:
- Responsible for Design motor control centre's (MCCs)
- Knowledge of PLC Software Systems (Siemens)
- Setup of complex PLC hardware configurations
- Setup of Interfaces to various devices
- Project Planning, Installation and Commissioning support for installations
- Mechanical, pneumatic & paint related service and project activities on paint and sealing robots
- Build good business relationship with customer related to service activities
- Site safety implementation during projects and service work
- Attend site meetings and project meetings
- Technical assistance during Production support time (Breakdowns)
- Verify and compile data records of all test readings
- Meeting Project deadlines
Job Requirements:
- Minimum National Diploma Electrical / B.Eng. Mechatronics
- 2 5 Years experience in Automation Mechanical, Electronics and Electrical Troubleshooting
- Strong understanding of Electrical Processes
- Ability to work shifts, weekends and overtime
- Excellent communication skills
- Good presentational skills
- Quality Focus & Team player
- Drivers License and own transport essential
Software Engineer
Posted today
Job Viewed