Job Specification
Position: Software Developer
Level: Intermediate / Senior
Location: Pirot, Serbia
Summary
We looking for an individual to join our 15+ global development team. We develop Practice Management Software and Payroll Software to many financial firms across Africa and abroad. We offer a flexible working environment with the priority on skills development and career growth.
Responsibilities
• Work with the relevant development leads to learn and grow within your team.
• Maintain our current legacy software if the need arises and work on our new tech stack that we are migrating to.
• Good written and verbal communication skills.
• Strong Work ethic and must be able to take the initiative when working alone or unsupervised at times.
• Ability to travel to our Pirot Office
o Remote work is available however majority of the time will be spent in our office in Pirot, Serbia
Requirements
Mandatory:
• Accredited Qualification (Degree or Diploma) in Information Systems
• No criminal record
• Worked with medium to large size development teams and QA teams.
• 3-5+ year’s experience in C#
o Strong knowledge in the .NET Framework (.NET Framework 4.8 or older / .NET 5 or Core)
o VB.NET experience is beneficial but not required
o ASP.NET experience is beneficial but not required
• 3-5+ year’s experience in MS SQL
o Strong T-SQL knowledge
• Must have worked with Rest APIs for at least 2+ years
• 2-3+ Years in VUE.JS
• Strong HTML / CSS skillsets needed
• Strong knowhow of GIT and Azure Dev Ops
Beneficial:
• CSS Framework languages beneficial
o Quasar is one we are looking for specifically
o Other CSS frameworks will be advantageous as well
• Ability to create Unit Tests
• Exposure to Automated testing with QA Teams
• SSRS Reporting or any reporting language
• Exposure to Micro Services
• Any other database apart from MS SQL like MongoDB for example
Please forward your CV if you feel you fit the above criteria to adriand@greatsoft.co.za
Please consider a no reply as an unsuccessful application.