Software Developer

Cape Town, Western Cape, South Africa

Job Description


Our client is seeking an experienced and highly skilled Senior Software Developer with expertise in C#, SQL and AWS to join their dynamic team. The ideal candidate will have a strong background in software development, a passion for technology, and the ability to lead and contribute to the development of innovative solutions. Proficiency in Golang and Node.js is considered a plus.

Responsibilities:

Collaborate with cross-functional teams to design, develop, and deliver high-quality software solutions.

Lead and contribute to the full software development life cycle, including requirements gathering, design, implementation, testing, deployment and maintenance.

Develop and maintain scalable, secure, and efficient C# applications.

Design and implement AWS-based solutions, ensuring reliability, scalability, and performance.

Work with Golang and Node.js as needed for specific projects or components. Collaborate with product owners, architects, and other stakeholders to understand and refine software requirements.

Conduct code reviews, provide constructive feedback, and mentor junior developers. Stay up-to-date with emerging technologies and industry best practices to ensure the continuous improvement of our development processes.

Key Skills:

Strong communication skills.

Self-motivated and driven.

Takes ownership and initiative.

Passionate and adaptable

Can perform under fast-paced environment. Collaborative problem solver.

Detail Orientated.

Ability to build collaborative relationships.

Fast learner.

Experience with DevOps practices and tools.

Familiarity with serverless architectures.

Knowledge of microservices architecture.

Previous experience with CI/CD pipelines.

Fintech experience is beneficial.

Qualifications:

Bachelor's degree in Computer Science, Engineering or a relevant work experience. Proven experience as a Senior Software Developer, with a focus on C# and AWS. Solid understanding of software development principles, design patterns, and best practices. Experience with Golang and Node.js is a plus.

Proficiency in building and maintaining RESTful APIs.

Strong knowledge of cloud computing concepts and experience with AWS services (e.g., Lambda, ECS, EC2, S3, RDS, etc.).

Experience with containerization technologies (Docker, Kubernetes) is a plus.

Excellent problem-solving and debugging skills.

Strong communication and collaboration skills.

Ability to work independently and as part of a team in a fast-paced environment.

Ability to work remotely and drive active participation and activity completion in an online environment.

JobPlacements.com

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1289840
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned