Intermediate Software Engineer
3 days ago
Design:
- Works with senior developers or other experienced members of the development team to learn the specific tools and technologies used by the company
- Contributes to design and architectural decisions
- Delivers code that passes code reviews from other development team members, while also sticking to their coding style and common coding patterns
- Analyzes business requirements to create functional specifications that will be used for development
- Designs user interactions on websites
- Optimizes web design for mobile for maximum speed
Development:
- Works with senior members of the development team and product owners on complex projects that require multiple steps in the software development process
- Provides support to Junior Full Stack Developers
- Develops servers and databases for website functionality
- Constructs fully functional websites from previously built templates
- Develops fully fledged platforms (with databases, servers and clients) which dont need other applications to function
- Establishes optimal site functionality using both front-end and back-end web development domains
- Codes for mobile functionality
- Writes clean and functional code on the front- and back-end
- Writes reusable and maintainable code
- Creates prototypes of new features to test feasibility before beginning work on the final product
- Maintains fully-fledged and functioning platforms with databases or servers
- Ensures site compatibility across a range of screen resolutions
- Fixes bugs in codes
- Make changes to existing functions
Implementation:
- Participates in meetings with other members of the development team to discuss progress on projects and identify any issues that may arise
- Collaborates closely with the development team to ensure system consistency and to create great user experiences
- Communicates with other developers on their team or across departments to share knowledge and coordinate work efforts
- Rolls out enterprise-level architecture across all our products
- Handles deployment of new releases as required
- Tests and implements new functions and features to ensure they function as intended
- Performs UI tests to optimize performance
- Monitors performance of applications to ensure that they are running efficiently and responding quickly to user input
EDUCATION
- Matric
- Valid Drivers License
- Technical certification and /or Bachelors degree in computer science, software engineering or a related field.
EXPERIENCE
- ✓ Knowledge of multiple back-end languages (like C#, Java, and Python) and JavaScript frameworks
- (such as Angular, React, React Native and Vue)
- ✓ Knowledge of multiple front-end languages and libraries (like HTML, CSS, and JavaScript)
- ✓ Familiar with databases (like MySQL and MongoDB), web servers (e.g., Apache) and UI/UX design
- ✓ Experience with testing and debugging
- ✓ Kotlin and/or Swift experience would be beneficial
SKILLS
- Comfortable working with both front- and back-end languages
- Works independently or in a team in any domain of their existing applications
- An eye for layout aesthetics
- Ability to test suggestions and solutions
- Good communication skills
-
Software Engineering Specialist
6 days ago
Durban, KwaZulu-Natal, South Africa Carlysle Talent Search - Centurion Full timeWe are Carlysle Talent Search - Centurion, a dynamic family-owned and run export trading business based in Durban. We have been in existence for the last 50 years with a third generation in place.In this role, you will enjoy collaborating within a dynamic working environment. You'll develop software solutions within various sections of a system, showcasing...
-
Intermediate Software Development Role
6 days ago
Durban, KwaZulu-Natal, South Africa BETSoftware Full timeAbout Us\BET Software is committed to delivering high-quality software solutions to our clients. We believe in fostering a culture of innovation, collaboration, and continuous learning.\\Job Summary\We are seeking a skilled Intermediate Software Development Engineer to join our team in Durban. In this role, you will be responsible for designing, developing,...
-
Geometric Engineer
2 days ago
Durban, KwaZulu-Natal, South Africa SEIGO STAFFING Full timeMust have BSc/ B Eng in Civil EngineeringMust be ECSA registered as CandidateMust have at least 05 years relevant Geometric Design Experience within Engineering Consulting CompaniesIntermediate understanding of contract management and contracts (JBCC, GCC, etc.).Must have intermediate knowledge in software's i.e. (AutoCAD, Civil3D, Civil Designer, Ms....
-
Software Development Engineer Specialist
6 days ago
Durban, KwaZulu-Natal, South Africa BETSoftware Full timeCompany Overview\BET Software is a technology-driven company that strives for innovation and excellence. Our team of talented software developers works together to deliver cutting-edge solutions to our clients.\\Job Description\We are seeking an Intermediate Software Development Engineer to join our fast-paced team in Durban. As a member of our team, you...
-
Senior Software Engineering Position
6 days ago
Durban, KwaZulu-Natal, South Africa BETSoftware Full timeOur Team\We are a dynamic and innovative team of software developers who are passionate about delivering high-quality software solutions. Our team is dedicated to fostering a culture of collaboration, creativity, and continuous learning.\\Job Description\We are seeking an experienced Intermediate Software Development Engineer to join our team in Durban. As a...
-
Software Engineer
1 day ago
Durban, KwaZulu-Natal, South Africa Spar Group Limited Full timeOverviewSpar Group Limited is a leading retail company that operates in multiple countries. We are seeking a highly skilled Software Engineer to join our team.
-
Software Engineer
6 days ago
Durban, KwaZulu-Natal, South Africa Tower Group Full timeAbout the RoleTower Group seeks a Software Engineer with exceptional skills in web development. Primary responsibilities include:Designing and developing scalable web applications.Collaborating with cross-functional teams to ensure high-quality solutions.Staying up-to-date with industry trends and best practices in web development.
-
Intermediate Software Quality Analyst
1 day ago
Durban, KwaZulu-Natal, South Africa Betting Entertainment Technologies (Pty) Ltd Full timeWe Want You:Are you passionate about delivering top-notch software quality and ready to make your mark? BET Software is searching for an Intermediate Software Quality Analyst to join our dynamic Durban team. This is your opportunity to elevate your career, leveraging your SQA1 expertise in manual functional testing and API test development. You'll play a key...
-
Software Engineering Professional
7 days ago
Durban, KwaZulu-Natal, South Africa Carlysle Talent Search - Centurion Full timeAt Carlysle Talent Search in Centurion, we're seeking a highly skilled Software Engineering Professional to join our team.Job OverviewThis role offers hands-on experience, mentorship from experienced professionals, and opportunities for growth and advancement in the field of software engineering.You will have the opportunity to work on exciting projects,...
-
Experienced Software Professional
2 days ago
Durban, KwaZulu-Natal, South Africa Helen Lucre Resourcing (Pty) Ltd. Full timeJob OverviewWe are seeking a skilled Full Stack Developer to join our dynamic team in Durban. As a key member, you will be responsible for the design and development of software solutions.About the RoleThis is an exciting opportunity for Intermediate to Senior Full Stack Developers to take on new challenges and grow with our company. You will work...
-
DevOps Engineer in Durban
2 days ago
Durban, KwaZulu-Natal, South Africa Elite Search Full timeWe have an exceptional opportunity for a skilled DevOps Engineer to join our team at Elite Search. As a key member of our technical operations team, you will play a vital role in ensuring the smooth deployment and management of our software solutions.Key responsibilities include:Collaborating with cross-functional teams to design and implement efficient...
-
Software Development and Deployment Expert
2 days ago
Durban, KwaZulu-Natal, South Africa Elite Search Full timeWe are seeking a highly skilled Software Development and Deployment Expert to join our team at Elite Search! As a key member of our technical operations team, you will play a vital role in ensuring the smooth deployment and management of our software solutions.The successful candidate will have:Minimum 3 years' experience working as a developer and/or DevOps...
-
Software Engineering Team Lead
5 days ago
Durban, KwaZulu-Natal, South Africa LexisNexis Risk Solutions Full timeAs a Software Engineering Team Lead at LexisNexis Risk Solutions, you will lead the development of software products and collaborate with technical personnel to finalize requirements and estimations.Key AccountabilitiesYou will be accountable for:Providing leadership and guidance to junior software engineers.Designing and developing complex software...
-
Software Engineer Role
1 day ago
Durban, KwaZulu-Natal, South Africa Stepco Recruitment Full timeWe are seeking a Software Engineer to join our team at Stepco Recruitment. In this role, you will be responsible for developing, maintaining, and enhancing our web applications.The ideal candidate will have a strong foundation in computer science and software engineering principles, with a focus on front-end development.Key responsibilities include designing...
-
Software Engineering Leader
6 days ago
Durban, KwaZulu-Natal, South Africa E-Merge Full timeE-Merge is a leading technology solutions provider specializing in high-performance software for the iGaming and betting industry.We're looking for an experienced professional to fill the role of Software Architect. This position involves designing and developing complex software systems, ensuring that the overall architecture of a software application...
-
Junior Business Intelligence Engineer
3 weeks ago
Durban, KwaZulu-Natal, South Africa BET Software Full timeWe Want You: Data is power, and at BET Software, were looking for two dynamic Junior Business Intelligence Engineers to help us harness it. If you have a knack for turning raw data into game-changing insights and thrive on solving business challenges with smart technical solutions, this is your chance to shine. Based in Durban, youll play a key role in...
-
Software Engineer
3 days ago
Durban, KwaZulu-Natal, South Africa Rentoza Full timeAbout Us:Welcome to Rentoza We're a South African company that's changing the game in e-commerce. Our subscription service for digital goods and appliances is making access, affordability, and flexibility a reality for our customers.The Role:We are looking for a Software Engineer who is well-versed in product development and strategy, but also in programming...
-
Lead Software Engineering Professional
5 days ago
Durban, KwaZulu-Natal, South Africa LexisNexis Risk Solutions Full timeIn this Technical Program Manager I position at LexisNexis Risk Solutions, you will oversee the development of cross-functional software products and collaborate with technical personnel to finalize requirements and estimations.Key ResponsibilitiesYou will be responsible for:Designing and developing complex software solutions.Mentoring junior software...
-
Senior Software Engineer Position
2 days ago
Durban, KwaZulu-Natal, South Africa Elite Search Full timeWelcome to this exciting opportunity to work as a Senior Software Engineer at Elite Search! We are seeking a highly skilled professional to lead our technical operations team in delivering high-quality software solutions.The successful candidate will have:Minimum 5 years' experience in software development and deployment.Excellent leadership and...
-
DBN Software Development Expert
6 days ago
Durban, KwaZulu-Natal, South Africa BETSoftware Full timeAbout the Job\We are seeking an experienced Intermediate Software Development Engineer to join our team in Durban. As a member of our team, you will be responsible for designing, developing, and testing software applications using various programming languages.\\Responsibilities\\Design and develop software applications using C#, JavaScript, and HTML\Develop...