Snr Software Engineer / Architect

Full Time
  • Full Time
  • TBC
  • Salary: R 80 000 - R100 000 p/m CTC ( depending on knowledge and experience )

Senior Software Engineer / Architect  – Job Description 


Responsibilities include participating in the entire SDLC, designing & architecting solutions, debugging applications and configuring existing systems.
Critical thinking and problem-solving skills are essential for this position.

Key Skills:

• Ability to work across the entire SQL / data stack
• Can assist with technical designs and drive the implementation of projects
• Provide a client (or team) with guidance on standards and best practices


• Tertiary degree, diploma or certificate in a related field (Microsoft)
• 8-10 year’s working experience in the relevant fields
• Proven experience as a Senior Developer
• Good working knowledge of development methodologies and frameworks
• Hands-on experience with software development and system administration
• Understanding of strategic IT solutions
• Knowledge of selected coding languages (e.g. C#, SQL, JavaScript, Angular, Java, and .Net to name a few)
• Solid knowledge of HTML/CSS
• Experience with mock up and UI prototyping tools
• Understanding of security practices
• Familiarity with network diagnostics tools


• Critical Thinking:
• Active Learning:
• Systems Analysis:
• Complex Problem Solving:

• Design and build robust and architecturally-sound software solutions
• Develop server-side code using C#, ASP.NET MVC and Azure technologies
• Develop client-side code using Typescript, React and Redux
• Develop mobile-apps code using React Native
• Mentor and encourage junior developers
• Write solid, well-considered technical specification
• Provide insightful input to business specifications
• Propose new technology, creative solutions and product ideas to solve business problems

To apply for this job please visit

Share This