Post Job Free
Sign in

Full Stack Software Developer

Company:
executiveplacements.com
Location:
Johannesburg, Gauteng, South Africa
Pay:
Annually
Posted:
April 20, 2024
Apply

Description:

Key Responsibilities:

Design, develop, and implement scalable and maintainable software solutions using Microsoft technologies (such as .NET, C#, ASP.NET) for both front-end and back-end development.

Develop robust APIs and integrate with third-party services as needed.

Utilize Azure cloud services for application deployment, monitoring, and maintenance.

Ensure code quality through code reviews, testing, and implementation of best practices.

Troubleshoot and debug issues across the stack, ensuring timely resolution.

Stay updated with emerging technologies and trends in Microsoft and Azure ecosystems and propose innovative solutions.

Collaborate with other team members to continuously improve development processes and methodologies

Experience:

Bachelors degree in Computer Science, Engineering, or related field.

Proven experience as a Full Stack Developer with expertise in Microsoft technologies.

Proficiency in front-end development technologies such as HTML5, CSS3, JavaScript, and modern frameworks like Angular or React.

Extensive experience with back-end development using .NET framework, C#, ASP.NET, and related technologies.

Solid understanding of database concepts and experience with SQL and NoSQL databases (e.g., SQL Server, Azure Cosmos DB).

Hands-on experience with Azure cloud services including, but not limited to, Azure App Service, Azure Functions, Azure SQL Database, Azure Storage, etc.

Familiarity with DevOps practices and tools for CI/CD pipelines, such as Azure DevOps, Jenkins, or GitLab CI.

Strong analytical and problem-solving skills with attention to detail.

Excellent communication and collaboration abilities.

Azure certifications (e.g., Microsoft Certified: Azure Developer Associate) would be a plus.

If you're ready to contribute your expertise to a forward-thinking team and make a difference in software development, apply now!

Join us and be part of a team that's pushing the boundaries of software innovation. Apply today!

Apply