Public Relations Manager EMAP - Sandton - Boardroom Appointments

    Boardroom Appointments
    Boardroom Appointments Sandton

    4 days ago

    Boardroom Appointments background
    Description

    Senior IT Developer

    Key Responsibilities:

    • Software Development: Research, design, implement, and manage software programs and services to meet business needs.
    • Database Management: Create and maintain SQL Server database tables, functions, and stored procedures to ensure data integrity and efficiency.
    • Testing and Quality Assurance: Implement unit testing for new software modules or services to ensure quality and reliability.
    • Operational Improvement: Evaluate operational feasibility, identify areas for improvement in existing programs, and develop necessary modifications to optimize system performance.
    • System Maintenance and Upgrade: Maintain and upgrade existing systems to ensure they remain secure, stable, and aligned with business objectives.
    • Collaboration and Communication: Collaborate with other developers and business teams to ensure effective communication and delivery of projects.
    • Front-end Development: Develop Blazor Server components to enhance user experience and engagement.

    Qualifications & Requirements:

    • Education: Bachelor's degree in Computer Science or related technical field.
    • Experience: At least 7 years of working experience in the IT field. A minimum of 3 years of experience working with C#, Visual Studio, .NET, and Blazor Server is required. Experience working with Bootstrap and the .NET technology stack, including Web API, MVC, .NET 4.5, .NET Core, EF Core, and WCF, is also essential.
    • Industry Knowledge: Experience working in the financial service industry is advantageous. Knowledge of HTML and JavaScript is also beneficial.
    • Technical Skills: Proficiency in Microsoft SQL Server 2017 and SQL queries/stored procedures is required. Good understanding of design principles such as SOLID and GoF patterns is also necessary.

Jobs