Senior C# Application Developer

2 weeks ago


Johannesburg, Gauteng, South Africa Network Recruitment Full time
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
  • Senior C# Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    The primary responsibility is to build (Design, Develop and Maintain) C# Applications in collaboration with a team of developers on different layers of the infrastructure.Responsibilities Include: Translation of app storyboards and use cases into functional applications . Ensuring adherence to best practice principles, performance, quality and...

  • Senior C# Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Hire Resolve Full time

    Our client is in search of an experienced Senior C# Developer to join their team at their Johannesburg branchRequirements:5+ years of experienceRelevant IT Degree or DiplomaC# with Entity FrameworkJavaScriptTypescriptAngular (and AngularJS on some older applications)SQLHTML5CSS & SCSSDDD Rich DomainModel Driven Architecture (MDA)Event SourcingAzure...

  • Senior C# Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa E-Merge Full time

    Senior C# Developer An amazing opportunity is available at a well-established digital technology company. We are searching for dynamic individuals who excel in team environments and are enthusiastic about improving reliable systems in an exciting workplace. If successful, your responsibilities will include planning, designing, overseeing, and executing...

  • C# Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Edge Executives Full time

    Join Our Dynamic Team - Senior Software Engineer - C# Are you a seasoned software engineer looking for your next challenge? Our innovative tech firm is seeking a Senior Software Engineer with expertise in C#, API development, and DevOps practices. If you thrive in a fast-paced, agile environment and have a passion for cutting-edge technologies, we want to...

  • Senior C# Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Looking for a Senior C# Developer to join an exciting team of Developers, who has a strong passion for development

  • Senior C# Developer

    1 month ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Looking for a Senior C# Developer to join an exciting team of Developers, who has a strong passion for development


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Duties and Responsibilities: The successful Developer will be required to translate software requirements into workable programming code and maintain and develop programs for use in business. The role will involve writing specifications and designing, building, testing, implementing and sometimes supporting applications using programming languages and...

  • Senior C# Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa E-Merge Full time

    An exciting opportunity awaits at a leading digital tech company Were seeking dynamic individuals who thrive in collaborative teams and are passionate about enhancing dependable systems in an exhilarating work environment. If successful, your role will involve strategizing, designing, managing, and implementing technical solutions using the .NET stack while...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    Are you a skilled and passionate .NET developer eager to contribute to cutting-edge software solutions? We have an exciting opening for you Join a prominent IT consultancy that prioritizes innovation, teamwork, and excellence.This consultancy excels in providing comprehensive solutions across diverse sectors such as finance, healthcare, and education. They...

  • Senior C# Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    About the Job:We are looking for a skilled developer to join our team in creating high-performance web and mobile applications. If you have experience working with .Net Core, ASP.NET, C#, and a good understanding of web technologies and Microsoft Web Stack, you might be the perfect fit for this position.About the Company:Our company values expertise,...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full time

    We have a multitude of clients across various industries seeking Intermediate - Senior C# .Net Developers to join their teams. All positions are either Cape Town / Johannesburg based and offer hybrid work.Qualifications - BSc Computer Science OR Engineering OR Other relevant degree/qualification C# with Entity Framework JavaScript & Typescript Angular (and...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    This innovative organisation is currently seeking a Senior C# Developer to join their team. They specialise in a wise range of cutting-edge smart utility solutions for private individuals and businesses. With a new wave of highly anticipated projects on the go, they need your expertise to successfully develop, integrate, and innovate on their existing...


  • Johannesburg, Gauteng, South Africa Xcede Group Full time

    These jobs were popular with other job seekersAre you an experienced .Net Engineer with a passion for using innovative technologies? Would you like to have a deeper understanding of the fintech world while delivering top-quality solutions that drive business growth? If so our client is looking for you.As a Senior .Net Engineer, you'll have the opportunity to...

  • C# Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Hire Resolve Full time

    Hire Resolve's client is looking for a C# Developer to join their team. The client provides a diverse range of financial market software solutions and needs an experienced developer who has knowledge and experience in the financial sector. RequirementsC# programming language SQL experience MCSD updated certification C# TCP/UDP stack C# Threading Web Services...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    Are you an experienced C# maestro ready to take your career to new heights? If so, this opportunity with one of SAs leading investment firms might just be for you.As a Senior C# Developer in this innovative team, you will have the opportunity to contribute to exciting, high-impact projects that are revolutionizing the investment industry. This is your chance...


  • Johannesburg, Gauteng, South Africa Lynx Professional Services Full time

    Senior ASP.NET Applications Programmer At least 5+ experience in coding using.NET languages (C#, VB,.NET) Experience in ASP.NET framework and SQL servers Proficiency in using Javascript and JQuery libraries Great understanding of APIs and Web Services A strong foundation in SSRS/SSISQualifications: Proven experience as a.NET Application Developer Familiarity...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    Join a leading digital tech company for an extraordinary career opportunity We''re on the lookout for enthusiastic team players who excel in collaborative environments and are passionate about improving reliable systems in a dynamic workplace. As a Senior C# Developer, you will be instrumental in planning, designing, managing, and implementing technical...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    If youre looking for more excitement in your career, then this opportunity with one of SAs leading gaming companies might be for you. This high-octane business is currently on the lookout for a passionate Senior C# Developer with the ability to work in a fast-paced environment, and with the ability to work under pressure. If successful, your role will be to...

  • C# Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    About the company: We are currently looking for a highly skilled Web Developer to join our team. If you have a passion for web application development, this is the perfect opportunity for you. Education: Bachelor's Degree in Information Technology, Informatics, or Computer Science will be highly beneficial Job Experience & Skills Required: 8+ years of...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    Are you seeking remote work with a reputable organisation? Are you a Senior Full Stack C# Developer? If this describes you, then youre in the right place Our esteemed client specializes in crafting tailor-made ERP software solutions, and deals with custom software development for a wide range of reputable clients across various industries. This opportunity...