Exaze

Senior Full Stack Developer

Posted: 21 hours ago

Job Description

We seek a highly skilled Senior .NET Full stack Developer to join our team. The ideal candidate should have experience with .NET Core, .NET 6/8, ReactJS, Javascript, Bootstrap, as well as knowledge of design principles like SOLID, Microservices, and multi-layer and tier architecture.The candidate should have a basic understanding of Azure CI/CD and be able to apply it to the software development process. The candidate should also have experience with web API concepts including HTTP verbs, unit testing, and Postman. The candidate should be able to write and maintainunit tests to ensure code quality and reliability. The candidate should also have experience with web API security concepts.To be successful in this role, the candidate should have excellent communication skills and be able to understand requirements and ask questions to clarify them. The candidate should be able to workindependently and as part of a team and be committed to delivering highquality results.Duties & Responsibilities:Understand business functional and non-functional requirements.Participate and contribute in various agile ceremonies.Write efficient code based on feature specifications.Prioritize and execute tasks in the software development life cycle.Validate software functionality and security.Coordinate with other team members as and when needed.Collaborate with cross-functional teams to design, develop, and implement software solutions.Develop user-friendly web applications using ReactWrite clean, scalable, and maintainable codeOptimize web applications for maximum speed and scalability.Stay up to date with emerging trends and technologies in frontend development.Desired Experience & Qualification:Minimum Requirements;Bachelor of Science or relevant qualification7+ years of work experience as a Full Stack Developer - non negotiable Core Skills & Technologies; Experience in developing REST APIs. Develop and maintain web applications using various .Net frameworks, ASP.NET MVC, XML Web Services, REST services/API. Familiarity with Object-Oriented Design (OOD)/Micro Services/Clean architecture. Good working knowledge of popular .Net frameworks like .NET Core and .NET 6 or higher Write and Maintain Unit test cases (MSTest, NUnit, xUnit.NET and any mocking framework). Working knowledge in SQL Server. Proven experience on developing ReactJS applications. Strong proficiency in JavaScript, HTML, and CSS Knowledge of any event driven or pub sub architecture. Experience with reactive and template driven forms. Ability to work across waterfall, agile, and hybrid methodologies. Participate in code reviews, ensure code quality and conform to best practices and industry standards. Ability to Troubleshoot and debug applications. Stay up-to-date with emerging trends and technologies in software development. Knowledge of Microsoft Azure EcosystemThe ability to create and support Azure solutions using services/resources such as SQL, Cosmos, API management, Key Vault, Functions, Event Grid, App Service, Data Factory, Storage Account, Cost Management, Active Directory, Defender, .Net Core, etc. Experience with Azure DevOps concepts, Docker and Kubernetes.Job Location: Sandton, full-timeBefore applying, please make sure you have at least 7 years + of full-stack development experience and meet all minimum requirements listed for the role. If you do not receive feedback from us within 7 days, please consider your application unsuccessful.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In