Where

Senior C# Application Developer

R 85 000 - R 95 000 a month
Network Recruitment
Johannesburg Full-day Full-time

Description:

We are at the forefront of technological innovation, leveraging Microsoft Azure and cutting-edge development tools to create bespoke software solutions that drive business outcomes and enhance efficiency. We are seeking a talented and motivated Application Developer to join our dynamic team and contribute to the development of software, web, and multimedia applications. KPIâs:
As a Senior Application Developer, you will:
  • Work collaboratively within a project team, reporting to IT Managers.
  • Collaborate closely with business stakeholders to ensure solutions align with enterprise architecture standards.
  • Define and manage non-functional requirements, ensuring they are met.
  • Organize and estimate development tasks accurately.
  • Ensure software design and implementation align with architectural goals and quality standards.
  • Provide support during functional requirements definition.
  • Identify and manage technical project risks and issues.
  • Mentor junior development team members, providing training and guidance.
  • Act as an expert in key technologies and skills.
  • Implement development projects of all description (either IT related or not)
  • Liaising with the Development Team, Test Analysts and Business Analysts for technical development
  • Maintain projects as well as enhancements
  • Maintain and enhance Legacy systems

Educational Experience:
  • Matric / Grade 12
  • BSc Computer Science or other relevant tertiary degree / Diploma / Microsoft Certifications

Skills & Experience Required:
  • Full software development lifecycle experience.
  • 8 + Years' experience in Software Development.
  • Architecture software solutions with demanding non-functional requirements (e.g., performance, high availability, security).
  • Extensive development experience.
  • Object-oriented design techniques and patterns (OOP).
  • Knowledge of various software development methodologies.
  • Integration patterns and technologies.
  • Client interaction experience, including client workshops.
  • Beneficial: Experience in agile environments, knowledge of SOA architectures, experience with service bus, web technologies (e.g., Angular).

Desirable Experience and Knowledge:
  • Database design (SQL and MongoDB).
  • Network/infrastructure design (optional).
  • Enterprise architecture definition

Skills Required:

Back-End Skill Set (Minimum):
  • C#
  • Web API or MVC ( 3,4,5 )
  • NET
  • Working knowledge of RDBMS like MSSQL (2008 and up) and MongoDB (nice to know)
Back-End Skill Set (Bonus):
  • Securing web applications
  • Dependency Injection, IOC
  • Test driven development
  • IIS
  • RESTFul Web Services
  • Message Bus experience
  • OWIN experience
  • Mobile Development
  • CORS experience
  • Service bus

Front-End Skill Set (Minimum):
  • UX/Usability experience a must
  • HTML (XHTML, HTML4 and HTML5 )
  • JavaScript:
    • Ajax
    • Exposure to Client-size MVC Frameworks (knockout, backbone, ember but Angular especially)
    • JQuery
  • CSS2 and CSS3
  • Debug tools such as Firebug / Chrome Dev Tools
  • Cross Browser/Platform development
  • Consuming Data formats such as JSON/XML
Front-End Skill Set (Bonus):
  • Responsive UI Experience
  • CSS Pre-processors (LESS/Sass)
  • HTML5 API's (Video, Geolocation etc.)
  • Website speed / performance optimization experience
  • Twitter Bootstrap 3
  • Signal R

Why Join the Company?
  • Be part of a dynamic team at the forefront of technology.
  • Work on challenging projects that drive business outcomes.
  • Opportunity for professional growth and development.
  • Competitive compensation package.

Apply now!
For more IT jobs, please visit https://www.networkrecruitmentinternational.com

If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.

For more information contact:
Chanel du Plessis
Senior IT Recruitment Consultant
+27 87 378 8857
Alternatively, email your CV to: chadplessis@networkrecruitment.co.za

Requirements:

  • Work collaboratively within a project team, reporting to IT Managers.
  • Collaborate closely with business stakeholders to ensure solutions align with enterprise architecture standards.
  • Define and manage non-functional requirements, ensuring they are met.
  • Organize and estimate development tasks accurately.
  • Ensure software design and implementation align with architectural goals and quality standards.
  • Provide support during functional requirements definition.
  • Identify and manage technical project risks and issues.
  • Mentor junior development team members, providing training and guidance.
  • Act as an expert in key technologies and skills.
  • Implement development projects of all description (either IT related or not)
  • Liaising with the Development Team, Test Analysts and Business Analysts for technical development
  • Maintain projects as well as enhancements
  • Maintain and enhance Legacy systems
  • Matric / Grade 12
  • BSc Computer Science or other relevant tertiary degree / Diploma / Microsoft Certifications
  • Full software development lifecycle experience.
  • 8 + Years' experience in Software Development.
  • Architecture software solutions with demanding non-functional requirements (e.g., performance, high availability, security).
  • Extensive development experience.
  • Object-oriented design techniques and patterns (OOP).
  • Knowledge of various software development methodologies.
  • Integration patterns and technologies.
  • Client interaction experience, including client workshops.
  • Beneficial: Experience in agile environments, knowledge of SOA architectures, experience with service bus, web technologies (e.g., Angular).
  • Database design (SQL and MongoDB).
  • Network/infrastructure design (optional).
  • Enterprise architecture definition
  • C#
  • Web API or MVC ( 3,4,5 )
  • NET
  • Working knowledge of RDBMS like MSSQL (2008 and up) and MongoDB (nice to know)
  • Securing web applications
  • Dependency Injection, IOC
  • Test driven development
  • IIS
  • RESTFul Web Services
  • Message Bus experience
  • OWIN experience
  • Mobile Development
  • CORS experience
  • Service bus
  • UX/Usability experience a must
  • HTML (XHTML, HTML4 and HTML5 )
  • JavaScript:
    • Ajax
    • Exposure to Client-size MVC Frameworks (knockout, backbone, ember but Angular especially)
    • JQuery
  • Ajax
  • Exposure to Client-size MVC Frameworks (knockout, backbone, ember but Angular especially)
  • JQuery
  • CSS2 and CSS3
  • Debug tools such as Firebug / Chrome Dev Tools
  • Cross Browser/Platform development
  • Consuming Data formats such as JSON/XML
  • Responsive UI Experience
  • CSS Pre-processors (LESS/Sass)
  • HTML5 API's (Video, Geolocation etc.)
  • Website speed / performance optimization experience
  • Twitter Bootstrap 3
  • Signal R
  • Be part of a dynamic team at the forefront of technology.
  • Work on challenging projects that drive business outcomes.
  • Opportunity for professional growth and development.
  • Competitive compensation package.
10 May 2024;   from: careers24.com

Similar jobs

  • Network Recruitment
  • Johannesburg
R 75 000 R 85 000 a month
Description: An established, South African insurance giant is looking for a Senior Developer to join their organization, based at their head office in Sandton. The company requires the successful applicant to have 4+ years demonstrated experience working ...
7 days ago
  • Network Recruitment
  • Johannesburg
R 75 000 R 85 000 a month
Description: An established, South African insurance giant is looking for a Senior Developer to join their organization, based at their head office in Sandton. The company requires the successful applicant to have 4+ years demonstrated experience working ...
7 days ago
  • Network Recruitment
  • Johannesburg
R 75 000 R 85 000 a month
Description: An established, South African insurance giant is looking for a Senior Developer to join their organization, based at their head office in Sandton. The company requires the successful applicant to have 4+ years demonstrated experience working ...
7 days ago
  • Network Recruitment
  • Johannesburg
R 75 000 R 85 000 a month
Description: An established, South African insurance giant is looking for a Senior Developer to join their organization, based at their head office in Sandton. The company requires the successful applicant to have 4+ years demonstrated experience working ...
7 days ago