Recruitment-room Volunteers
C#.Net Developer (JHB Hybrid)
Job Description
ENVIRONMENT:
DEVELOP modular new systems aligned and fitting into the backbone of the existing platform of a national provider of Digital Communications in Joburg seeking your coding talents to be its next C#.Net Developer. You will work with client-server desktop and web applications while being responsible for the analysis, design, development, testing and implementation of company’s platform technology. Applicants will need an IT Degree/Diploma where the fundamentals of System Analysis, Development and Design were the main focus with 5+ years C#.Net, 5 years work experience developing complex systems & 3 years working with MySQL. Your tech toolset should also include XML, WCF, REST, ASP.Net, AJAX, SQL Server, HTML, Git, JIRA (Bitbucket, Confluence, Service Desk, Projects).
DUTIES:
- Work with client-server desktop and web applications. In addition, you will also be responsible for the analysis, design, development, testing and implementation of company’s platform technology.
- Be part of the Development team developing modular new systems aligned and fitting into the backbone of the existing platform.
- Maintenance of existing systems (Backend and Front-end).
- Upgrade/Enhance existing systems built in C#.
- Transfer and implement business logic and requirements for clients moving to the latest version of the platform.
- Research and development of new technologies across different systems.
- Update/Upgrade existing systems to be compatible with cloud infrastructure and the latest operating systems.
- Assist in handling client queries and operational needs on an ad-hoc basis.
- Adhere to predefined coding standards and best practices, documenting code appropriately for maintainability.
- Perform design and code reviews and help maintain code quality, performance and application responsiveness.
- Collaborate with internal clients, Managers, Business Analysts and Developers in a team environment.
REQUIREMENTS:
Qualifications –
- IT Degree / Diploma where the fundamentals of System Analysis, Development and Design were the main focus.
Experience/Skills –
- At least 5 years’ experience developing complex systems.
- 5+ Years’ experience in C#.Net Development.
- At least 3 years’ experience with MySQL databases and be able to integrate from a programming and command line perspective.
- Skilled in Web Services (XML, WCF, REST), SQL/Relational Databases, Entity Framework and Back-end architecture.
- Knowledge of ASP.Net, AJAX, SQL Server, as well as Web Development Programming in HTML and SQL.
- Experience in developing secure internet-facing applications / services.
- Agile delivery.
- Experience working on JIRA (Bitbucket, Confluence, Service Desk, Projects).
- Able to analyse and extract requirements from systems built in different languages.
- Understand the need for Continuous Integration and delivery tools.
- Able to adapt and use different IDEs.
- An understanding of Git as a source control platform.
- Full understanding of the latest version of C# programming language.
- Basic understanding of frameworks within each of the programming languages.
- Ability to work as part of a team or alone.
Advantageous –
- Experience in Angular, .Net Core and ASP.Net Core.
- Knowledge of AWS (Amazon Web Services) or Azure cloud platforms.
- AI (SageMaker, LLMs).