Senior C# Application Developer

Johannesburg, Gauteng, South Africa

Job 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.comIf 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:For more information please contact:Chanel duPlessis

Network Recruitment

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1309959
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned