Job Title
C#.Net Full Stack Developer
Employment Type
Full Time
4 to 10 years
Job Published
06 July 2022
Job Reference No.

Job Description

Job Description/Duties:
• We are looking for a highly skilled .Net Developer to collaborate with a
team of developers and UX designers to develop and maintain web and
mobile applications.
• You will be responsible for development of all stages of the interface
component design from conception through to execution.
• Important responsibilities include engage with customers, gather
requirements from customers, implementation of requirements, testing and
maintaining solutions.
• The ideal candidate possesses strong communication skills and can develop
reusable, efficient, and scalable code
• General: Full Stack Software Development Design, development,
implementation, and support of software solutions.
• Writing and modifying code and debugging software.
• Follow development standards & procedures
• Translate Customer requirements and into designs and functional code
• Help maintain code quality, performance, and application responsiveness
• Collaborate with internal and external clients, managers, business analysts
and developers in a team environment
• Execute projects from initial concept through delivery
• Business Unit Specific/Individual Specific: Apart from the tasks mentioned
under the general section, some or all the following might also apply:
Maintain relationships with relevant product stakeholders. Software
Demonstrations. Keeping skill set and Competencies updated and relevant.
Also keeping up to date with the latest technologies and trends.

Minimum Requirements:
• Minimum 4+ years of experience in a software development role (C#,
Web, Xamarin Forms .Net Development)
• Comfortable communicating with Other Developers, Business Analysts
and Project Managers.
• Experience in software development life cycle processes, agile
development methodologies, software design and testing.
• Experience working on a variety of software development projects.
• Experience architecting cloud base solutions or functionality.
• Experience in Microsoft Azure PaaS and serverless
• Experience developing and consuming APIs.
• Experience with web development technologies preferential.
• Experience as a full-stack developer with strong knowledge of software
engineering concepts (such as SOLID principles) preferred.
• Extensive knowledge of coding languages C# and frameworks/systems
(e.g. MVC, Blazor, .Net Core, .NET, Git, DevOps, JavaScript, jQuery
and Xamarin Forms).
• Extensive knowledge and experience in working with Microsoft SQL
Server and Azure SQL.
• Experience in using Microsoft 365 platform, data storage, analysis,
reporting tools and technologies (Power Platform) preferential.
• Ability to develop unit testing of code components or complete
• Knowledge of Application Modernisation would be advantageous
• Matric
• Relevant Software Development Certifications
• BSC Computer Sciences, BCom Informatics, IT Development diploma a
• Minimum 4+ years of experience in a software development role (C#,
Web, Xamarin Forms .Net Development)
• Experience defining solutions for Customer Facing websites and systems.
• Proven experience in implementation of large project
• Experience in working with Agile / Scrum teams.
• Experience with DevOps
• High level of proficiency with MS Office packages
• Experience with JavaScript
• Experience with HTML / CSS
• Experience with REST API's
• Git knowledge is a plus
• Loyalty and strong commitment
• Highly structured and able to work independently when required
• Persistence
• Creative and analytical problem solving
• Integrity and honesty
• Self-driven and motivated
• Time and priority management
• Team player
• Good time-management skills
• Great interpersonal and communication skills