1,210 Application Developer jobs in South Africa

Senior JAVA Developer

Knysna, Western Cape Psybergate Proprietary Limited

Job Viewed

Tap Again To Close

Job Description

Join to apply for the Senior JAVA Developer role at Psybergate (Pty) Ltd .

Psybergate is an IT company that builds bespoke software solutions and provides highly skilled resources to its clients.

We are looking for a Senior JAVA Developer (Spring) to join our financial services client based in Sandton for a 10-months contract role.

What You Will Be Doing
  • Build Java integration services and applications using company Framework with an enthusiasm for solving interesting technical challenges in a Banking environment.
  • Be involved in all aspects of development playing a critical role in design, planning, development, and deployment.
  • Debugging & troubleshooting.
  • Write well documented and maintainable code.
  • You must be prepared to bring new ideas to the workplace, but also to accept how things have been done and the reasons for doing things this way.
  • Performance and troubleshooting of Java Applications.
What We Are Looking For
  • Completed IT degree / BSc Degree in Computer Science or related technical field.
  • 10 years Java application programming/development experience.
  • 5 years Spring Framework, JEE-Experience.
  • 3 years CI/CD, DevOps, Docker, Kubernetes Experience.
  • Strong technical/software engineering background (‘hands-on').
  • Strong application/software development or programming background in Java.
  • Good experience in system, application architecture, design, development, implementation, and deployment (end-to-end), development automation.
  • Ability to work on different tiers of the application.
  • Object oriented Design.
  • Solid experience on Spring Boot, Spring Framework (Spring Data, Spring Batch, Spring Webservices, Spring Integration, Spring Rest, Spring Cloud), Hibernate, Open Source Frameworks.
  • Solid experience with SOA-Architectures, Microservices Architectures and related integration protocols (e.g. Web Services (SOAP/XML), REST & JSON, and MQ), as well as the related security requirements/models.
  • Experience with application database management practices in a high volume Java environment (SQL, DB2, and NoSql – Cassandra/MongoDB).
  • Experience with deploying and running Java applications in orchestrated container environments (e.g. Docker, Kubernetes).
  • Solid CI, CD, DevOps and related tooling experience, build/test/deploy through automation.
  • Good experience with integrated system environments.
  • Practical experience in a high volume banking environment. (E.g. application clustering, scaling, multi-threading, session management, etc.)
Must have working experience on the following tools/IDEs
  • Eclipse
  • IntelliJ
  • Spring Tool Suite
  • Git
  • Maven
  • Jenkins
  • SonarQube
  • Nexus

Please note that if you do not hear from us within 3 weeks, consider your application unsuccessful.

Desired Skills
  • Java
  • Spring Framework
  • JEE
Seniority level

Mid-Senior level

Employment type

Contract

Job function

Engineering and Information Technology

Industries

IT Services and IT Consulting

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Job No Longer Available

This position is no longer listed on WhatJobs. The employer may be reviewing applications, filled the role, or has removed the listing.

However, we have similar jobs available for you below.

Web Application Developer

Western Cape, Western Cape Aculocity

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

Remote, Johannesburg, Cape Town (South Africa)

BU / Department : Custom Development

Aculocity CIO

None

About the Role

We seek a motivated and adaptable Software Developer (L2) to join our software development team. You will work on diverse projects, from maintaining and improving legacy systems to contributing to modernization initiatives. You will be crucial in supporting and enhancing existing software solutions to ensure our solutions align with business goals.

This position offers an opportunity to contribute across multiple aspects of the software development lifecycle. The ideal candidate is a problem-solver with a growth mindset, ready to wear many hats and step into various challenges. We focus on introducing,improving, and adhering to the best automation and software development practices.

Key Responsibilities

  • Legacy Code Management : Analyze, debug, and improve existing.NET-based legacy systems to ensure reliability and performance.Document, refactor, and optimize legacy codebases while minimizing disruption to business operations.Collaborate with cross-functional teams to understand the context and nuances of legacy systems.
  • Modernization Efforts : Actively participate in migrating legacy systems to modern platforms, tools, and architectures when modernization tasks and projects are assigned.Contribute to the design and development of new solutions using appropriate platforms.Assist and learn to implement best practices for CI / CD, telemetry, observability, and containerization where appropriate.
  • Development & Collaboration : Write clean, scalable, and maintainable code that adheres to coding standards and best practices.Collaborate closely with team members, business analysts, and product managers to deliver high-quality software.Participate in code reviews and technical discussions and learn about the assigned applications.
  • Problem Solving & Versatility : Troubleshoot and resolve complex technical issues across various application stack layers.Work flexibly across front-end, back-end, and database layers as project needs require.Be open to learning and working with new tools and technologies to address business requirements.

Required Qualifications

  • Experience with Legacy Systems : Demonstrated ability to understand and enhance existing codebases with minimal disruption.Experience working with monolithic architectures and transitioning them to modern solutions.Maintaining and converting AngularJS applications Webforms Applications.Net Winforms ApplicationsIntroducing test coverage in older applications

Soft Skills :

  • Strong problem-solving skills and ability to work independently on complex tasks.
  • A collaborative mindset with excellent communication skills.
  • Documentation skills and ability to describe features and changes using well-known diagramming tools and techniques such as C4 and UML.
  • Remote collaboration mindset and experience.
  • Adaptability and willingness to take on diverse responsibilities.
  • Customer-centric approach to support, feedback, and providing value through software development to clients.

Preferred Qualifications

  • Relevant tertiary qualifications are desirable
  • 3 to 5 years of hands-on development experience in a team-focussed environment
  • Exposure to front-end frameworks like React or Angular
  • Experience with modernizing legacy systems or applications, including re-platforming or re-architecting efforts.
  • Experience with cloud platforms (Azure or AWS) and modern software design patterns (., microservices, event-driven architecture).
  • Familiarity with containerization tools such as Docker and container hosting options.
  • Familiarity with CMS systems such as Umbraco and DotNetNuke.

Why Join Us?

  • Opportunity to work in a multi-faceted role where your contributions make a real impact.
  • Collaborate with a talented, supportive team that values continuous learning and innovation.
  • Gain hands-on experience modernizing enterprise-level systems and developing value-adding solutions.
  • Competitive salary, benefits, and opportunities for career growth.

Job Level

  • L2 : 2-5 years of professional software development experience.
  • L3 : 5+ years of professional software development experience and proven ability to handle complex technical challenges and mentor others.

pg. 1

Create a job alert for this search #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Web Application Developer

Gvw Group, Llc

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

Job Description:

L2 Web Application Developer

Position Detail

Job Title :

Web Application Developer

Job Grade / Level :

L2

Review Date:

Location:

Remote, Johannesburg , Cape Town ( South Africa )

BU/Department:

Custom Development

1 st Line Manager:

2 nd Line Manager:

Aculocity CIO

Direct Subordinates:

None

About the Role

We seek a motivated and adaptable Software Developer (L2) to join our software development team. Y ou will work on diverse projects , from maintaining and improving legacy systems to contributing to modernization initiatives. You will be crucial in supporting and enhancing existing software solutions to ensure our solutions align with business goals.

This position offers a n opportunity to contribute across multiple aspects of the software development lifecycle. The ideal candidate is a problem-solver with a growth mindset, ready to wear many hats and step into various challenges. We focus on introducing, improving, and adhering to the best automation and software development practices .

Key Responsibilities
  • Legacy Code Management:
    • Analyze, debug, and improve existing .NET-based legacy systems to ensure reliability and performance.
    • Document, refactor, and optimize legacy codebases while minimizing disruption to business operations.
    • Collaborate with cross-functional teams to understand the context and nuances of legacy systems.
  • Modernization Efforts:
    • Actively participate in migrating legacy systems to modern platforms, tools, and architectures when modernization tasks and projects are assigned.
    • Contribute to the design and development of new solutions using appropriate platforms .
    • Assist and learn to i mplement best practices for CI/CD, telemetry , observability, and containerization where appropriate .
  • Development & Collaboration:
    • Write clean, scalable, and maintainable code that adheres to coding standards and best practices.
    • Collaborate closely with team members, business analysts , and product managers to deliver high-quality software.
    • Participate in code reviews and technical discussions and learn about the assigned applications .
  • Problem Solving & Versatility:
    • Troubleshoot and resolve complex technical issues across various application stack layers .
    • Work flexibly across front-end, back-end, and database layers as project needs require .
    • Be open to learning and working with new tools and technologies to address business requirements.
Required Qualifications
  • Technical Skills:
    • Proficiency in C # and the .NET platform (Framework and Core).
    • Exposure to. Net-based content management systems and customization of content management systems
    • Strong experience with ASP.NET MVC, Web API, and RESTful services.
    • Strong experience with vanilla JavaScript
    • Experience with TypeScript
    • Experience with AngularJS
    • Familiarity with Entity Framework or other ORM tools.
    • Hands-on experience with SQL Server, including database design, query optimization, and stored procedures.
    • Knowledge of version control systems such as Git and experience with CI/CD pipelines (Azure DevOps preferred).
    • Demonstrable experience in using AI tooling in the context of legacy code to increase code quality and productivity
    • Unit test and test automation experience
  • Experience with Legacy Systems:
    • Demonstrated ability to understand and enhance existing codebases with minimal disruption.
    • Experience working with monolithic architectures and transitioning them to modern solutions.
    • Maintaining and converting AngularJS applications
    • Asp.Net Webforms Applications
    • .Net Winforms Applications
    • Introducing test coverage in older applications
Soft Skills:
  • Strong problem-solving skills and ability to work independently on complex tasks.
  • A collaborative mindset with excellent communication skills.
  • Documentation skills and ability to describe features and changes using well-known diagramming tools and techniques such as C4 and UML.
  • Remote collaboration mindset and experience .
  • Adaptability and willingness to take on diverse responsibilities.
  • Customer-centric approach to support, feedback , and providing value through software development to clients .
Preferred Qualifications
  • Relevant tertiary qualifications are desirable
  • 3 to 5 years of hands-on development experience in a team-focussed environment
  • Exposure to front-end frameworks like React or Angular
  • Experience with modernizing legacy systems or applications, including re-platforming or re-architecting efforts.
  • Experience with cloud platforms (Azure or AWS ) and modern software design patterns (e.g., microservices, event-driven architecture).
  • Familiarity with containerization tools such as Docker and container hosting options .
  • Familiarity with CMS systems such as Umbraco and DotNetNuke.
Why Join Us?
  • Opportunity to work in a multi-faceted role where your contributions make a real impact.
  • Collaborate with a talented , supportive team that values continuous learning and innovation.
  • Gain hands-on experience modernizing enterprise-level systems and developing value-adding solutions.
  • Competitive salary, benefits, and opportunities for career growth.
  • Remote work
Job Level
  • L2: 2-5 years of professional software development experience.
  • L3: 5+ years of professional software development experience and proven ability to handle complex technical challenges and mentor others.

pg. 1

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Web Application Developer

Aculocity, LLC

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

Job Description:

L2 Web Application Developer

Position Detail

Job Title :

Web Application Developer

Job Grade / Level :

L2

Review Date:

Location:

Remote, Johannesburg , Cape Town ( South Africa )

BU/Department:

Custom Development

1 st Line Manager:

2 nd Line Manager:

Aculocity CIO

Direct Subordinates:

None

About the Role

We seek a motivated and adaptable Software Developer (L2) to join our software development team. Y ou will work on diverse projects , from maintaining and improving legacy systems to contributing to modernization initiatives. You will be crucial in supporting and enhancing existing software solutions to ensure our solutions align with business goals.

This position offers a n opportunity to contribute across multiple aspects of the software development lifecycle. The ideal candidate is a problem-solver with a growth mindset, ready to wear many hats and step into various challenges. We focus on introducing, improving, and adhering to the best automation and software development practices .

Key Responsibilities
  • Legacy Code Management:
    • Analyze, debug, and improve existing .NET-based legacy systems to ensure reliability and performance.
    • Document, refactor, and optimize legacy codebases while minimizing disruption to business operations.
    • Collaborate with cross-functional teams to understand the context and nuances of legacy systems.
  • Modernization Efforts:
    • Actively participate in migrating legacy systems to modern platforms, tools, and architectures when modernization tasks and projects are assigned.
    • Contribute to the design and development of new solutions using appropriate platforms .
    • Assist and learn to i mplement best practices for CI/CD, telemetry , observability, and containerization where appropriate .
  • Development & Collaboration:
    • Write clean, scalable, and maintainable code that adheres to coding standards and best practices.
    • Collaborate closely with team members, business analysts , and product managers to deliver high-quality software.
    • Participate in code reviews and technical discussions and learn about the assigned applications .
  • Problem Solving & Versatility:
    • Troubleshoot and resolve complex technical issues across various application stack layers .
    • Work flexibly across front-end, back-end, and database layers as project needs require .
    • Be open to learning and working with new tools and technologies to address business requirements.
Required Qualifications
  • Technical Skills:
    • Proficiency in C # and the .NET platform (Framework and Core).
    • Exposure to. Net-based content management systems and customization of content management systems
    • Strong experience with ASP.NET MVC, Web API, and RESTful services.
    • Strong experience with vanilla JavaScript
    • Experience with TypeScript
    • Experience with AngularJS
    • Familiarity with Entity Framework or other ORM tools.
    • Hands-on experience with SQL Server, including database design, query optimization, and stored procedures.
    • Knowledge of version control systems such as Git and experience with CI/CD pipelines (Azure DevOps preferred).
    • Demonstrable experience in using AI tooling in the context of legacy code to increase code quality and productivity
    • Unit test and test automation experience
  • Experience with Legacy Systems:
    • Demonstrated ability to understand and enhance existing codebases with minimal disruption.
    • Experience working with monolithic architectures and transitioning them to modern solutions.
    • Maintaining and converting AngularJS applications
    • Asp.Net Webforms Applications
    • .Net Winforms Applications
    • Introducing test coverage in older applications
Soft Skills:
  • Strong problem-solving skills and ability to work independently on complex tasks.
  • A collaborative mindset with excellent communication skills.
  • Documentation skills and ability to describe features and changes using well-known diagramming tools and techniques such as C4 and UML.
  • Remote collaboration mindset and experience .
  • Adaptability and willingness to take on diverse responsibilities.
  • Customer-centric approach to support, feedback , and providing value through software development to clients .
Preferred Qualifications
  • Relevant tertiary qualifications are desirable
  • 3 to 5 years of hands-on development experience in a team-focussed environment
  • Exposure to front-end frameworks like React or Angular
  • Experience with modernizing legacy systems or applications, including re-platforming or re-architecting efforts.
  • Experience with cloud platforms (Azure or AWS ) and modern software design patterns (e.g., microservices, event-driven architecture).
  • Familiarity with containerization tools such as Docker and container hosting options .
  • Familiarity with CMS systems such as Umbraco and DotNetNuke.
Why Join Us?
  • Opportunity to work in a multi-faceted role where your contributions make a real impact.
  • Collaborate with a talented , supportive team that values continuous learning and innovation.
  • Gain hands-on experience modernizing enterprise-level systems and developing value-adding solutions.
  • Competitive salary, benefits, and opportunities for career growth.
  • Remote work
Job Level
  • L2: 2-5 years of professional software development experience.
  • L3: 5+ years of professional software development experience and proven ability to handle complex technical challenges and mentor others.

pg. 1

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Web Application Developer

Western Cape, Western Cape Gvw Group, Llc

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description:

L2 Web Application Developer

Position Detail

Job Title :

Web Application Developer

Job Grade / Level :

L2

Review Date:

Location:

Remote, Johannesburg , Cape Town ( South Africa )

BU/Department:

Custom Development

1 st Line Manager:

2 nd Line Manager:

Aculocity CIO

Direct Subordinates:

None

About the Role

We seek a motivated and adaptable Software Developer (L2) to join our software development team. Y ou will work on diverse projects , from maintaining and improving legacy systems to contributing to modernization initiatives. You will be crucial in supporting and enhancing existing software solutions to ensure our solutions align with business goals.

This position offers a n opportunity to contribute across multiple aspects of the software development lifecycle. The ideal candidate is a problem-solver with a growth mindset, ready to wear many hats and step into various challenges. We focus on introducing, improving, and adhering to the best automation and software development practices .

Key Responsibilities
  • Legacy Code Management:
    • Analyze, debug, and improve existing .NET-based legacy systems to ensure reliability and performance.
    • Document, refactor, and optimize legacy codebases while minimizing disruption to business operations.
    • Collaborate with cross-functional teams to understand the context and nuances of legacy systems.
  • Modernization Efforts:
    • Actively participate in migrating legacy systems to modern platforms, tools, and architectures when modernization tasks and projects are assigned.
    • Contribute to the design and development of new solutions using appropriate platforms .
    • Assist and learn to i mplement best practices for CI/CD, telemetry , observability, and containerization where appropriate .
  • Development & Collaboration:
    • Write clean, scalable, and maintainable code that adheres to coding standards and best practices.
    • Collaborate closely with team members, business analysts , and product managers to deliver high-quality software.
    • Participate in code reviews and technical discussions and learn about the assigned applications .
  • Problem Solving & Versatility:
    • Troubleshoot and resolve complex technical issues across various application stack layers .
    • Work flexibly across front-end, back-end, and database layers as project needs require .
    • Be open to learning and working with new tools and technologies to address business requirements.
Required Qualifications
  • Technical Skills:
    • Proficiency in C # and the .NET platform (Framework and Core).
    • Exposure to. Net-based content management systems and customization of content management systems
    • Strong experience with ASP.NET MVC, Web API, and RESTful services.
    • Strong experience with vanilla JavaScript
    • Experience with TypeScript
    • Experience with AngularJS
    • Familiarity with Entity Framework or other ORM tools.
    • Hands-on experience with SQL Server, including database design, query optimization, and stored procedures.
    • Knowledge of version control systems such as Git and experience with CI/CD pipelines (Azure DevOps preferred).
    • Demonstrable experience in using AI tooling in the context of legacy code to increase code quality and productivity
    • Unit test and test automation experience
  • Experience with Legacy Systems:
    • Demonstrated ability to understand and enhance existing codebases with minimal disruption.
    • Experience working with monolithic architectures and transitioning them to modern solutions.
    • Maintaining and converting AngularJS applications
    • Asp.Net Webforms Applications
    • .Net Winforms Applications
    • Introducing test coverage in older applications
Soft Skills:
  • Strong problem-solving skills and ability to work independently on complex tasks.
  • A collaborative mindset with excellent communication skills.
  • Documentation skills and ability to describe features and changes using well-known diagramming tools and techniques such as C4 and UML.
  • Remote collaboration mindset and experience .
  • Adaptability and willingness to take on diverse responsibilities.
  • Customer-centric approach to support, feedback , and providing value through software development to clients .
Preferred Qualifications
  • Relevant tertiary qualifications are desirable
  • 3 to 5 years of hands-on development experience in a team-focussed environment
  • Exposure to front-end frameworks like React or Angular
  • Experience with modernizing legacy systems or applications, including re-platforming or re-architecting efforts.
  • Experience with cloud platforms (Azure or AWS ) and modern software design patterns (e.g., microservices, event-driven architecture).
  • Familiarity with containerization tools such as Docker and container hosting options .
  • Familiarity with CMS systems such as Umbraco and DotNetNuke.
Why Join Us?
  • Opportunity to work in a multi-faceted role where your contributions make a real impact.
  • Collaborate with a talented , supportive team that values continuous learning and innovation.
  • Gain hands-on experience modernizing enterprise-level systems and developing value-adding solutions.
  • Competitive salary, benefits, and opportunities for career growth.
  • Remote work
Job Level
  • L2: 2-5 years of professional software development experience.
  • L3: 5+ years of professional software development experience and proven ability to handle complex technical challenges and mentor others.

pg. 1

#J-18808-Ljbffr

This advertiser has chosen not to accept applicants from your region.

Web Application Developer

Western Cape, Western Cape Aculocity, LLC

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description:

L2 Web Application Developer

Position Detail

Job Title :

Web Application Developer

Job Grade / Level :

L2

Review Date:

Location:

Remote, Johannesburg , Cape Town ( South Africa )

BU/Department:

Custom Development

1 st Line Manager:

2 nd Line Manager:

Aculocity CIO

Direct Subordinates:

None

About the Role

We seek a motivated and adaptable Software Developer (L2) to join our software development team. Y ou will work on diverse projects , from maintaining and improving legacy systems to contributing to modernization initiatives. You will be crucial in supporting and enhancing existing software solutions to ensure our solutions align with business goals.

This position offers a n opportunity to contribute across multiple aspects of the software development lifecycle. The ideal candidate is a problem-solver with a growth mindset, ready to wear many hats and step into various challenges. We focus on introducing, improving, and adhering to the best automation and software development practices .

Key Responsibilities
  • Legacy Code Management:
    • Analyze, debug, and improve existing .NET-based legacy systems to ensure reliability and performance.
    • Document, refactor, and optimize legacy codebases while minimizing disruption to business operations.
    • Collaborate with cross-functional teams to understand the context and nuances of legacy systems.
  • Modernization Efforts:
    • Actively participate in migrating legacy systems to modern platforms, tools, and architectures when modernization tasks and projects are assigned.
    • Contribute to the design and development of new solutions using appropriate platforms .
    • Assist and learn to i mplement best practices for CI/CD, telemetry , observability, and containerization where appropriate .
  • Development & Collaboration:
    • Write clean, scalable, and maintainable code that adheres to coding standards and best practices.
    • Collaborate closely with team members, business analysts , and product managers to deliver high-quality software.
    • Participate in code reviews and technical discussions and learn about the assigned applications .
  • Problem Solving & Versatility:
    • Troubleshoot and resolve complex technical issues across various application stack layers .
    • Work flexibly across front-end, back-end, and database layers as project needs require .
    • Be open to learning and working with new tools and technologies to address business requirements.
Required Qualifications
  • Technical Skills:
    • Proficiency in C # and the .NET platform (Framework and Core).
    • Exposure to. Net-based content management systems and customization of content management systems
    • Strong experience with ASP.NET MVC, Web API, and RESTful services.
    • Strong experience with vanilla JavaScript
    • Experience with TypeScript
    • Experience with AngularJS
    • Familiarity with Entity Framework or other ORM tools.
    • Hands-on experience with SQL Server, including database design, query optimization, and stored procedures.
    • Knowledge of version control systems such as Git and experience with CI/CD pipelines (Azure DevOps preferred).
    • Demonstrable experience in using AI tooling in the context of legacy code to increase code quality and productivity
    • Unit test and test automation experience
  • Experience with Legacy Systems:
    • Demonstrated ability to understand and enhance existing codebases with minimal disruption.
    • Experience working with monolithic architectures and transitioning them to modern solutions.
    • Maintaining and converting AngularJS applications
    • Asp.Net Webforms Applications
    • .Net Winforms Applications
    • Introducing test coverage in older applications
Soft Skills:
  • Strong problem-solving skills and ability to work independently on complex tasks.
  • A collaborative mindset with excellent communication skills.
  • Documentation skills and ability to describe features and changes using well-known diagramming tools and techniques such as C4 and UML.
  • Remote collaboration mindset and experience .
  • Adaptability and willingness to take on diverse responsibilities.
  • Customer-centric approach to support, feedback , and providing value through software development to clients .
Preferred Qualifications
  • Relevant tertiary qualifications are desirable
  • 3 to 5 years of hands-on development experience in a team-focussed environment
  • Exposure to front-end frameworks like React or Angular
  • Experience with modernizing legacy systems or applications, including re-platforming or re-architecting efforts.
  • Experience with cloud platforms (Azure or AWS ) and modern software design patterns (e.g., microservices, event-driven architecture).
  • Familiarity with containerization tools such as Docker and container hosting options .
  • Familiarity with CMS systems such as Umbraco and DotNetNuke.
Why Join Us?
  • Opportunity to work in a multi-faceted role where your contributions make a real impact.
  • Collaborate with a talented , supportive team that values continuous learning and innovation.
  • Gain hands-on experience modernizing enterprise-level systems and developing value-adding solutions.
  • Competitive salary, benefits, and opportunities for career growth.
  • Remote work
Job Level
  • L2: 2-5 years of professional software development experience.
  • L3: 5+ years of professional software development experience and proven ability to handle complex technical challenges and mentor others.

pg. 1

#J-18808-Ljbffr

This advertiser has chosen not to accept applicants from your region.

Application Developer

Cape Town, Western Cape Gen Re

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

General Re Corporation, a subsidiary of , is a holding company for global reinsurance and related operations, with more than 2,000 employees worldwide. It owns General Reinsurance Corporation and General Reinsurance AG, which conducts business as Gen Re.

Gen Re delivers reinsurance solutions to the Life / Health and Property / Casualty insurance industries. Represented in all major reinsurance markets through a network of, we have earned superior financial strength ratings from each of the major rating agencies. We value diversity, equality, and inclusion and promote a culture that supports professional and personal growth.

General Reinsurance, Cape Town Branch (a subsidiary of General Reinsurance AG), is offering an opportunity for an Application Developer in our Life Australia, UK, SA, Canada division.

Key Responsibilities

Gen Re seeks an Application Developer for development and support of a Global Life & Health business application. As an integral part of the Gen Re Global Life Office of the Customer team, this role will work closely with cross-functional stakeholders and external clients to deliver best-in-class solutions for the Life & Health portfolio of projects. The primary responsibility will be supporting and developing the international client accounting and claim assessment application. The candidate should be comfortable with SQL Server and MS technologies. A strong data background in SQL Server database technologies, .Net, and C# is essential. The successful candidate should manage the complete development process from conception to deployment, as well as maintaining and upgrading software post-deployment. This is an international team requiring flexible hours to coordinate with colleagues worldwide.

Specific Responsibilities

  • Develop, test, and maintain applications according to specifications as part of a project team including project managers, business analysts, and stakeholders.
  • Ensure successful integration of applications with other Life & Health systems as needed.

Qualifications & Experience

Required Skills and Experience:

  • Knowledge of Agile / MS DevOps for task tracking and code management, including pipelines for build and deployment.
  • Experience writing complex TSQL queries, views, and stored procedures.
  • Proficiency in MS programming languages, especially C#.
  • 5+ years of relevant experience.
  • Ability to work flexibly across different time zones, including Europe, Asia, Australia, and the US.

Desired Additional Skills:

  • Experience with .NET Framework (WinForms and Console applications).
  • Experience with third-party tools such as DevExpress XAF for WinForms.
  • Proficiency with Visual Studio (preferably 2017+).
  • Experience with DbUp is a plus.
  • Understanding of reinsurance business is highly desirable.
  • Ability to collaborate directly with business users and handle limited business analysis tasks.
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Application Developer

Boardroom Appointments

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

Thoughtware is a global mobile application developer that develops leading technology solutions and is looking to recruit experienced and inexperienced Application Developers. The main requirements for this position are the following:

Our client is looking to hire professionals who are passionate about the industry and have the ability to design, develop, and maintain mobile and web applications. The developers will work on worldwide projects based out of South Africa. The candidate must have project management skills as well as time management skills in order to work on multiple projects simultaneously. They will be responsible for creating visually appealing and user-friendly web and mobile applications. The candidate must have the motivation to continuously implement self-improvement through researching the newest software technologies. Skills in Microsoft Maui, Xamarin, Visual Studio, C, Angular, and React are required. Occasional travel to Australia, New Zealand, Europe, and the USA will be required.

Qualifications and experience:

  • Bachelor's Degree in Information Technology.
  • Relevant IT or Development certification.

Skills:

  • We are aware that this is a junior position; therefore, we do not require the candidates to be proficient in every skill listed below. They only need to have a basic understanding of the following:
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Application developer Jobs in South Africa !

Application Developer

Centurion, Gauteng Optim-G Pty Ltd t/a Optim-G Pty Ltd

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

Job Responsibilities
  • Engagement with business to collect, document and review the business analysis deliverables.
  • Assessment and review of packaged software solutions and provide input to feasibility studies.
  • Development of on-premises, cloud-based and hybrid software applications and solutions based on the business requirements as per delivery plans.
  • Development of test code as well as testing of application solutions to ensure security controls, performance metrics and functional metrics are met.
  • Inform the technical architect and project manager of any issues that may affect other areas of the project.
  • Participate in quality management reviews (code reviews), ensuring compliance with the set quality standards.
  • Development of application prototype to validate and provide clarity on the business requirements and ensuring expectation alignment.
  • Conduct package-specific training for conference room pilot participants.
  • Participate in transitioning the designs to the developers and ensure a clear and complete understanding of the designs.
  • Complete all appropriate documentation required by the programmers, testers, Deployment team, and Application Management team that will maintain the application.
  • Develop basic application design models as input to the technical specifications.
  • Participation in software application and solution testing activities.
Desired Experience & Qualification

Qualifications:

  • Matric
  • A relevant Degree in Computer Science or equivalent

Experience Required:

  • At least three (3) years demonstrable experience in developing distributed software applications or solutions
  • At least three (3) years experience in developing on Visual Studio, SharePoint, MSSQL as well as using C#, ASP.Net, XML, JSON, and Java Scripting
  • At least three (3) years experience in managing software releases, versioning, change control and source code
  • At least three (3) years experience in developing data-driven software
  • Experience in cloud-based application development
  • Minimum three (3) years experience in developing medium-to-large scale web applications
  • Ability to work closely and effectively within a small/medium sized development team
  • Ability to translate functional requirements into technical solutions
  • Experience in conducting user design and review sessions and running stakeholder agreement meetings.
  • Knowledge of relational database concepts.
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Application Developer

Eastern Cape, Eastern Cape Headhunters

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

Our client, a market leader in the IT Industry, based in Port Elizabeth, is currently looking to employ an Applications Developer.

An awesome career opportunity awaits you!

Duties & Responsibilities

Requirements:

  • Com/Bus Sci (IS); or BSc. (Comp); or B.Tech IT (Software Development);
  • 3-5 years’ development experience (essential).
  • Knowledge of Software Development Lifecycle (SDLC).
  • Knowledge of software testing.
  • Knowledge of writing test cases.
  • Microsoft SQL Server 2008/2014 (Compulsory).
  • Object Orientated programming skills and principles.
  • C#.
  • Web Development (ASP.NET or .NET Core, WEBAPI, CSS, HTML, JQuery).
  • JavaScript.
  • Web Services/API.
  • Knowledge of Agile Methodology (Scrum/Kanban).
  • Advantageous - Azure Cloud Computing, SSIS and SSRS.

Job Duties:

  • Collaborate with the Scrum Master/Project Manager to deliver quality, effective software, in line with the agreed development process and business needs.
  • Collaborate with stakeholders to gather requirements, conduct analysis and prioritize requests.
  • Conduct research and evaluate potential technical solutions to identified business problems.
  • Partner with Business and/or System Analysts to translate business requirements into workable solutions and document solutions into technical specifications.
  • Design and code new software functionality using code that is readable, maintainable and re-usable.
  • Conduct Unit Testing of own code, and System Integration Testing (SIT) of each solution and resolve all issues/queries timeously.
  • Collaborate with the testing team to co-create test cases to ensure that features within each application are working as expected.
  • Contribute to user acceptance testing (UAT) and training material to ensure that functionality is working correctly.
  • Provide stakeholders with regular feedback on the technical design and timelines for solution ensuring that business needs are met.
  • Maintain existing programs according to change requests approved by business as and when needed.
  • Diagnose root causes of system issues through problem-solving and recommend potential solutions.
  • Monitor performance of solutions and make recommendations to improve the performance and functionality of the solution.
  • Log issues found in existing systems as internal change controls and ensure successful resolution of issues.
  • Build and maintain collaborative, professional relationships with clients and stakeholders.
  • Deliver on service level agreements made with clients and stakeholders in order to ensure that expectations are managed.
  • Participate and contribute to a culture which builds rewarding relationships, facilitates feedback and provides exceptional client service.
  • Develop and maintain productive and collaborative working relationships with peers and team members.
  • Continuously develop own expertise in terms of industry and subject matter development and application thereof in an area of specialization.
  • Participate and contribute to a culture of work-centric thinking, productivity, service delivery and quality management.
  • Contribute to continuous innovation through the development, sharing and implementation of new ideas and involvement of peers.
  • Take ownership for driving career development.

Kindly be advised that should you not receive a response within two weeks of applying, please consider your application unsuccessful.

Package & Remuneration

Monthly

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Web Application Developer

Durban, KwaZulu Natal Michael Page

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

Job Responsibilities
  • Conduct periodic reviews of existing systems and applications for effectiveness and efficiency in meeting business needs, development of strategies for improvement.
  • Scope development requests and requirements from business, evaluate through feasibility study for adoption decision making.
  • Identify member challenges and restraints of use/ease of access to systems.
  • Plan, scope, document and oversee system improvements through enhancement, integration or interfacing of existing systems, as well as implementation of new systems for adoption (Mobile app, website, CRM, document management, financial systems, etc.).
  • Systems Development
    • Intermediate development level required (SQL queries & updates, Visual Basic, C#, HTML).
    • Interdisciplinary system solution architecture understanding required (e.g., Microsoft, Unix, SQL, APIs, Apache, IIS).
    • Liaison to development support team and internal staff for feedback, as well as soliciting inter-department end-user feedback to ensure high accuracy of development undertakings.
    • Ensure thorough system and UAT testing is conducted in collaboration with external vendors/developers and responsible staff, prior to release.
  • Reporting and Documentation
  • Database Management
    • Driving Data Quality initiatives (3rd party enrichment, mandatory fields, procedures, OCR existing documents, standardization, identification of missing fields and corrective plans).
    • Building Data warehouse & marts, PowerBI reporting.
  • Research and Implementation of Projects
    • Establish and ensure adherence to best practice guidelines of System Development Life-Cycle (SDLC) of all business applications.
    • Good project management skills, and able to follow Agile Development and Project management methodologies, defining, clearly communicating and following up milestones, to execute high significant organizational-wide application changes.
    • Implement standards of compliance and good practice, taking into account audit recommendations, as well as SOC2 compliance.
    • Factor in security, audit, and Disaster Recovery requirements in all projects.
    • Sound knowledge of IT systems (hardware, software, databases, networking, security), strategic thinking, excellent analytical and problem-solving abilities.
  • Finance (Budget management, Review and approve system development billing items).
Job Offer
  • Pension Fund
  • Discretionary Annual performance bonus
Desired Experience & Qualification
  • Qualification: Bachelors Degree (IT) non-negotiable.

Additional Requirements:

  • Microsoft SQL, IIBA Certified Business Analysis Professional (CBAP), INCOSE Expert Systems Engineering Professional (ESEP), DEAC Certified Enterprise Architect (CEA).
  • 5 years ICT security experience in a Systems Development Environment.
  • On premise and cloud experience.
  • HR Services, Recruitment & Selection.
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Application Developer Jobs