Senior Developer

Cape Town, Western Cape, South Africa

Job Description


Are you a passionate coder with a knack for designing innovative solutions and optimizing complex systems?Our Client is looking for a Senior Developer to lead the charge in creating software that drives our mission forward. If you're ready to bring your technical expertise, problem-solving skills, and collaborative spirit to a dynamic team, this is the role for you.Skills and ExperienceWhat youll do:

  • Provide external and internal support on systems and software queries
  • Maintain system components and ensure reliable deployment of new features
  • Taking ownership of software issues, and working with our Development Teams to resolve more advanced issues when necessary
  • Documenting, troubleshooting and problem resolution steps independently
  • Responsible for collaborating with a variety of individuals and teams at all levels within the organization
  • Perform advanced root cause analysis on bugs and databases
  • Configure and maintain in house schedules and scripting
  • Automate and implement processes
  • Provide value to the business by providing appropriate input regarding best use of technology;
  • Ensure delivery of application solutions meets the needs of the business, ensuring the agility and flexibility of solutions to cater for future business demands;
  • Effectively manage the design (technical specs), building, manageability and sustainability of in-house applications (SDLC, change control, capacity and performance planning etc.);
  • Effectively manage the integration, manageability and sustainability of hosted or procured system applications;
  • Apply governance and compliance principles to protect the interest of the client e.g. management of risks, internal controls, security management, etc.
  • Work with colleagues as a technical thinking partner/ peer mentor.
Your expertise:
  • 5+ years experience with .NET (C#)
  • 5+ years experience with Windows Communication Foundation (WCF)
  • 5+ years experience with TSQL (stored procedures etc.)
  • Experience with Web Services/API Integrations
  • Experience with .NET Framework & Core
  • Experience with ASP.NET Web API
  • Experience with Team Foundation Server (TFSVC and/or TFS Git)
  • Experience with Azure Devops and CI/CD
  • Experience with Object-Relational Mapping (ORM) technologies (Entity Framework)
  • Exposure to System Architecture & Technical Design
  • Experience in working with complex teams/environment, i.e. Multi-tier solutions (in-house and external partners)
  • Experience with "API refactoring" or "web service modernization" strongly advantageous
  • Experience with Queueing frameworks (RabbitMQ, Kafka) advantageous
  • Experience with Code Quality and Code Security tools advantageous
  • Experience with SSIS advantageous.
  • Experience in SSRS advantageous
  • Experience with MS SharePoint advantageous
  • Experience in using Agile Methodology will be beneficial
Qualifications required:
  • A relevant tertiary IT degree/diploma or equivalent
OtherKey competencies:
  • Coaching and learning facilitation skills;
  • Ability to inspire and ignite optimistic, positive energy;
  • Ability to think and act systematically and strategically;
  • Capacity to collaborate, integrate and facilitate teamwork;
  • Self-monitoring, personal management and self-discipline;
  • Learning agility and adaptability;
  • Tenacity;
  • Business Acumen;
  • Sense of personal accountability and internal locus of control;
  • Strong verbal and written communication skills;
  • Ability to work independently and within a team;
  • Continuous Relationships Building;
  • Ability to think creatively and innovatively within area of accountability;
  • Solution-orientated;
  • Ability to work in a cross-functional team across all IT disciplines;
  • Technical and functional knowledge;
  • Expert knowledge of systems development processes (methodologies, SDLC, development and testing techniques);
  • Expert knowledge and understanding of the IT industry, especially in relation to application development;
  • Ability to research/problem solve technical problems through appropriate use of available resources
  • Ability to ensure optimal efficiency of the solution by proactively seeking opportunities to enhance the effectiveness and efficiency of the solution.

iOCO

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.


Job Detail

  • Job Id
    JD1375634
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned