Software Engineer
Khanyisa Real Systems|Posted 27 days ago
Sign up or log in to apply:
Skills and experience
Location and salary
Role description
At KRS we create an inspired, collaborative environment, where people can take ownership of their work; push breakthrough ideas; and feel confident that their contributions will be valued, and their growth championed.
The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
You will find KRS to be full of energy and a workplace in which you truly can make a difference. With mentoring, ongoing training, the opportunities to learn new skills and rotate within our teams, we focus on continuously growing as an organisation to create the best solutions for our customers.
Responsibilities
Writing clean, high-quality, high-performance, maintainable code
Develop and support software including applications, database integration, interfaces, and new functionality enhancements
Coordinate cross-functionally to insure project meets business objectives and compliance standards
Support test and deployment of new products and features
Participate in code reviews
Qualifications
Bachelor's degree in Computer Science (or related field)
4+ years as a Software Engineer/Developer
Expertise in Object Oriented Design, Database Design, and XML Schema
Experience with Agile or Scrum software development methodologies
Ability to multi-task, organize, and prioritize work
Our current tech stack includes the following (however it varies between teams):
.Net (C# ) – both Framework and Core
HTML, CSS, JavaScript
ASP.NET
SQL
Knowledge required:
Knowledge of object-oriented design principles
Knowledge of different datastore technologies
Understanding of Web security by design principles
Experience of unit test frameworks and test automation
Working Agile (Scrum or Kanban) experience
The ability to communicate effectively to technical and non-technical audiences.
Useful skills to have:
Understanding and experience of configuring and managing tools to enable software development practices, such as Continuous Delivery, test automation, and performance tuning
Understanding of TDD
Criteria:
We would prefer candidates from Cape Town, but we will consider Johannesburg candidates as well. We have satellite offices in both cities.
KRS Assessment test
Applicants who progress beyond the first-round selection process will be required to write our logic test. Ace our test and you’ll get our attention.
KRS Perks
• Developer-oriented workplace; work on a variety of compelling, challenging projects
• Created by devs, for devs; 90% of staff has development background, including senior management
• Bi-annual salary reviews
• Team environment, collaborative learning environment, transparent communications
• Flexible 35-hour work week
Sign up or log in to apply:
About Khanyisa Real Systems
Innovation supported by over 35 years of experience.
Khanyisa Real Systems (KRS) develops custom software for a wide variety of corporate, government, NGO and start up companies. Read our case studies to see why our clients trust us to deliver great Agile projects and support.
We speak at many local and international conferences to share our knowledge, and assist clients with Agile adoptions and the technical practices from Extreme Programming (XP). We believe that XP is the neglected Agile discipline, and is so needed to help clients improve their Engineering practices.
KRS is a certified Microsoft Gold Partner (since 2007) with competencies in SQL Server and C# . We are also an award-winning Sitefinity CMS Partner.
KRS is a vibrant and dynamic company of around 60 IT professionals, with Scrum Coaches, Trainers, Business Analysts and Web, Mobile and Database Developers. All work is now remote. Our core values are those of honesty and respect of individuals.
Perks at Khanyisa Real Systems
Tech Stack
application and data








business tool

