Software Developer

at  Expleo Group

Johannesburg, Gauteng 2000, South Africa -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate21 Oct, 2024Not Specified21 Jul, 2024N/ACommunication Skills,Kubernetes,Azure,Aws,Java,Angular,Docker,Computer Science,Sql,Cloud Services,Google Cloud,Nosql,Framework,Vue.Js,Information TechnologyNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Overview:
Expleo is a trusted partner for end-to-end, integrated engineering, quality services, and management consulting for digital transformation. We are a talent incubator. At Expleo, your career will flourish, enabling you to tackle complex technical challenges, expand your skill set, and collaborate with inspiring, multidisciplinary teams. Whether you’re working on autonomous vehicles, green planes, the factories of tomorrow, or cutting-edge banking technology, you will have the opportunity to grow into a bolder version of yourself. Let’s change the game together.
We are seeking a highly skilled Senior API Developer with expertise in JAVA Springboot and C# to join our team in Johannesburg (Hybrid).

POSITION OVERVIEW:

The ideal candidate will have a strong background in developing robust, scalable APIs, and a proven track record of delivering high-quality software solutions. This role requires excellent problem-solving skills, a deep understanding of API design and development, and the ability to work in a fast-paced, collaborative environment.

Responsibilities:

  • Design, develop, and maintain high-performance, scalable APIs using JAVA Springboot and C#.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Help maintain code quality, organization, and automation.
  • Participate in code reviews to ensure adherence to coding standards and best practices.
  • Write and maintain comprehensive documentation for new and existing APIs.
  • Mentor junior developers and provide technical guidance to the team.
  • Stay up-to-date with the latest industry trends and technologies to ensure our solutions remain current and competitive.

Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.

Essential skills:

  • 5+ years of experience in API development using JAVA Springboot and C#.
  • Strong understanding of RESTful principles and API design best practices.
  • Proficiency in JAVA and Springboot framework.
  • Proficiency in C# and .NET framework.
  • Experience with database technologies such as SQL, NoSQL, and ORM frameworks.
  • Familiarity with version control systems, particularly Git.
  • Experience with cloud services such as AWS, Azure, or Google Cloud.
  • Strong problem-solving skills and the ability to think critically.
  • Excellent communication skills, both written and verbal.
  • Ability to work effectively in a remote/hybrid environment.
  • Strong attention to detail and a commitment to delivering high-quality software.

Desired Skills:

  • Experience with microservices architecture.
  • Familiarity with containerization technologies such as Docker and Kubernetes.
  • Experience with CI/CD pipelines and DevOps practices.
  • Knowledge of frontend technologies such as Angular, React, or Vue.js.

Benefits:

We are guided by shared values in all things we do: Courage, Excellence, Collaboration, Respect and Accountability.

  • Courage – We are bold thinkers and doers, always ready to take on new challenges. We think of ourselves as entrepreneurs, matching creativity with vigilance.
  • Excellence – We are united by a shared ambition: change the game, together. Continuous performance is both an objective and a mindset.
  • Collaboration –Teamwork and emotional intelligence are what makes us stand out in a crowd. We stand shoulder to shoulder, with our clients and our peers, through good times and setbacks.
  • Respect – We are a hive of different profiles, and we place a high value on openness and transparency. We show respect, always.
  • Accountability – We are reliable. We celebrate our successes, we take responsibility and learn from our failures. This is why we protect our “right to fail” as an opportunity to bounce back and progress.

Responsibilities:

Responsibilities:

  • Design, develop, and maintain high-performance, scalable APIs using JAVA Springboot and C#.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Help maintain code quality, organization, and automation.
  • Participate in code reviews to ensure adherence to coding standards and best practices.
  • Write and maintain comprehensive documentation for new and existing APIs.
  • Mentor junior developers and provide technical guidance to the team.
  • Stay up-to-date with the latest industry trends and technologies to ensure our solutions remain current and competitive

We are guided by shared values in all things we do: Courage, Excellence, Collaboration, Respect and Accountability.

  • Courage – We are bold thinkers and doers, always ready to take on new challenges. We think of ourselves as entrepreneurs, matching creativity with vigilance.
  • Excellence – We are united by a shared ambition: change the game, together. Continuous performance is both an objective and a mindset.
  • Collaboration –Teamwork and emotional intelligence are what makes us stand out in a crowd. We stand shoulder to shoulder, with our clients and our peers, through good times and setbacks.
  • Respect – We are a hive of different profiles, and we place a high value on openness and transparency. We show respect, always.
  • Accountability – We are reliable. We celebrate our successes, we take responsibility and learn from our failures. This is why we protect our “right to fail” as an opportunity to bounce back and progress


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Computer science information technology or a related field

Proficient

1

Johannesburg, Gauteng 2000, South Africa