Full Stack Software Developer - Pretoria, City Of Tshwane Metropolitan Municipality

South Africa, Gauteng, City Of Tshwane Metropolitan Municipality
Last update 2025-04-16
Expires 2025-05-16
ID #2624891117
Free
Full Stack Software Developer - Pretoria, City Of Tshwane Metropolitan Municipality
South Africa, Gauteng, City Of Tshwane Metropolitan Municipality,
Modified February 26, 2025

Description

Our client is seeking a skilled and experienced Full Stack Software Developer to join their dynamic team. The ideal candidate will have a strong background in designing, developing, and maintaining modern web applications using a wide range of technologies. You will play a key role in building and enhancing scalable applications while collaborating with cross-functional teams to deliver high-quality solutions.

Duties & Responsibilities

  • Design, develop, and maintain high-quality, scalable, and secure web applications and APIs.
  • Collaborate with product managers, designers, and other developers to translate requirements into functional and technical solutions.
  • Build and manage containerized applications using Docker for deployment and scaling.
  • Develop database schemas, write optimized queries, and manage data using SQL Server and Cosmos DB.
  • Implement RESTful APIs and ensure their seamless integration with front-end frameworks such as Angular and Next.js.
  • Troubleshoot and resolve technical issues, bugs, and performance bottlenecks.
  • Stay updated with the latest technologies, best practices, and industry trends to continually improve the software development process.
  • Contribute to architectural discussions and code reviews to maintain high-quality standards.

Technologies Used:

  • Backend: C#,. NET CORE/Framework
  • Frontend: Angular, Next.js
  • Architecture: MVC
  • Databases: SQL Server, Cosmos DB
  • APIs: RESTful APIs
  • Containerization: Docker

Desired Experience & Qualification

  • Education: Bachelor's degree in Computer Science, or equivalent diploma in a related field.
  • Technical Expertise:
    • Proficiency in C# and . NET CORE/Framework.
    • Experience with Entity Framework.
    • Knowledge of containerization using Docker.
    • Strong expertise in SQL Server.
    • Hands-on experience building and consuming RESTful APIs.
    • Front-end development expertise with Angular and Next.js.
    • Understanding of MVC architecture and modern web development patterns.
  • Strong problem-solving skills and attention to detail.
  • Excellent verbal and written communication skills.
  • Ability to work effectively in a collaborative, agile development environment.

Preferred Skills:

  • Experience with cloud platforms (e.g., Azure, AWS, or GCP).
  • Familiarity with CI/CD pipelines and Dev Ops practices.
  • Knowledge of additional Java Script frameworks and libraries.

Job details:

Job type: Full time
Contract type: Permanent
Salary type: Monthly
Occupation: Full stack software developer - pretoria

⇐ Previous job

Next job ⇒     

Advertisement:


 

Contact employer

    Quick search:

    Location

    Type city or region

    Keyword


    Advertisement: