A 12 month – Contract role exists for a Senior C# Developer in the Global Industrial Company in the JHB area, The Senior Developer is responsible for the development, design, and implementation of new or modified software products. The role must liaise with all role players in the IT Delivery teams to ensure software projects meet requirements. CV to [Email Address Removed] Project for:

  • Internal Customers: End-users and IT Delivery Teams
  • External Stakeholders: Technical Support

Qualification:

  • Degree in Computer Science / Information Systems or equivalent qualification
  • Relevant industry certification

Essential:

  • Sound knowledge of IT technologies and programming languages, preferably those in use by the organization
  • Sound understanding of system functionality at enterprise sub-system level, databases, and data relationships.
  • Excellent understanding of the software development lifecycle, development practices, and methodologies.
  • Good understanding of Agile and DevSecOps practices

Advantageous:

    • Sound understanding and experience in ESB and methodologies.
    • Knowledge of JS frameworks (AngularJS, Protractor)
    • Understanding and knowledge of ITIL.

The role:

  • Serve as a technical delivery lead contributing to and directing the efforts of junior development staff.
  • Contribute to the ongoing evolution of the existing applications and services.
  • Perform coding assignments following organizational standards.
  • Design, develop, modify, implement, and support software components anywhere in the software stack following organizational standards.
  • Determine the root cause for the most complex software issues and develop practical, efficient, and permanent technical solutions.
  • Remain current on new technologies; evaluate and make recommendations as necessary.
  • Mentor junior development staff to allow for skill/knowledge development through advice, coaching, and code peer reviews.
  • Review code work for accuracy and functionality.
  • Determine process improvements, best practices, and develop new processes to improve the development practices of the organization.

Personal:

  • Strong communication skills to elicit information and share specifications
  • Good interpersonal skills to build relationships
  • Resilience
  • Well-developed critical and conceptual thinking and problem-solving skills to perform an in-depth analysis of software requirements and develop new software
  • Strong computer, technology, and systems skills
  • Ability to provide in-depth evaluation and analysis of unique complex technological issues

Minimum RequirementsEssential:

  • 4 7 years of hands-on development experience, preferably in C#
  • Experience in a variety of application development tools and programming languages
  • Proven record of writing SQL server queries
  • Broad experience designing, programming, and implementing large and complex systems

Advantageous:Experience in participating in DevSecOps squads

Learn more/Apply for this position