Analyst Developer

  • Permanent Specialist position

  • Cape Town Region, Western Cape

  • R550,000 - R850,000 pa cost to company

  • Job 2199052

  • Posted 14 Mar 2018 by Rory Mackie & Associates

About the Position

Key Responsibilities

  • Developing software on new and existing systems
  • Developing new code and designing new architecture to extend functionality
  • Performing and manage testing
  • Rolling out and deploying software internally or on external platforms
  • Writing end-user and system documentation
  • Interacting with users to gather requirements
  • Supporting end-users


  • Degree (Computer Science) or relevant IT tertiary qualification (3 years full-time)


  • Minimum 5 years of experience developing in a .NET environment
  • Understanding of MVC patterns
  • Minimum 5 years of experience in SQL database design and query writing, stored procs
  • Experience in an IT environment in the financial sector will be an advantage


  • Solid understanding of software development concepts (Object Orientation)
  • Solid expertise of developing in C# / VB.NET and SQL
  • Understanding of other DB technologies will be an advantage
  • Understanding of working in a multi-threaded environment will be an advantage
  • Understanding of Angular, jQuery, Bootstrap, Django, Node.js, Ruby(Rails) will be an advantage
  • Understanding of Android, IOS and/or Xamarin will be an advantage
  • Understanding of Azure/AWS platform(s) will be an advantage


  • Strong analysis and design skills
  • Ability to translate basic business requirements into system solutions
  • Excellent problem solving and troubleshooting abilities
  • Good coding standards
  • Ability to work both independently and within a team to deliver a solution

Desired Skills

  • Software Development
  • .NET
  • SQL
  • Analysis
  • Financial Services

Desired Work Experience

  • 5 to 10 years Software Development

Desired Qualification Accreditation

  • Degree

About The Employer

Leading global Investment Manager

Apply online
This job may be removed before it expires.

Expires in 28 days

Get jobs via email

Receive a daily digest of all new jobs matching this job. Your information is safe with us and you can cancel at any time