Job Closed
This listing is no longer active.
Maximise Your Return on Shelf Space With The Rapid Deployment of DotActiv's Deep Expertise and Powerful Software.
C# Software Developer
Location
South Africa
Posted
68 days ago
Salary
R30K - R35K / month
Seniority
Senior
Job Description
C# Software Developer
DotActiv
• Translating application storyboards and use cases into functional applications; • Designing, building, and maintaining efficient, reusable, and reliable C# code; • Ensuring the best possible performance, quality, and responsiveness of applications; • Identifying bottlenecks and bugs, and devising solutions to these problems; and • Maintaining code quality, organisation, and automatisation.
Job Requirements
- Minimum of 3 years relevant development experience and expertise in an IT development environment
- Grade 12 as per the national senior certificate requirements (Umalusi endorsed and must include higher grade Mathematics with a minimum of 70%);
- A relevant IT certification by a recognised and acknowledged issuing authority. For example, A+, N+, MCSE, MCP, MCT, VCP, VCSP and more;
- Proficient in C#, with a good knowledge of its ecosystems;
- Strong understanding of object-oriented programming;
- Skill for writing reusable C# libraries;
- Understanding fundamental design principles behind a scalable application;
- Familiarity with continuous integration, Microsft SQL, Json, Angular, and .Net Framework;
- Implementing automated testing platforms and unit tests;
- Proficient understanding of code versioning tools (such as Git);
- Experience or exposure to Machine Learning; and or
- Imagine Recognition; and or
- Cloud Computing; and or
- AI Software Development; and or
- Experience or exposure to Computer Vision Technology.
Benefits
- You’ll receive a Cost to Company of between R30k and R35k, depending on your qualifications and experience;
- This is a remote-working position, which allows you the flexibility to be based anywhere in South Africa.
- You’ll have a say over product decisions. Read this piece for more information
- You’ll have a chance to upskill yourself in any field that adds value to your current position;
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Staff Software Engineer – Integration Team
SpyCloudThe leader in operationalizing Cybercrime Analytics to prevent ATO, ransomware, and online fraud.
• Own the architecture of new features and integrations, driving technical design decisions and ensuring high-quality, scalable outcomes. • Drive alignment across engineering teams on integration standards, architecture decisions, and best practices • Define and champion engineering standards and patterns for integration development across the organization • Take on full product roadmap items and deliver high quality results on time • Mentor and level up engineers across the team through code review, design feedback, and pair programming • Embrace AI-empowered development and be a leader on how to best and safely use AI throughout the SDLC • Collaborate cross-functionally with Product, Security, and Privacy teams to shape and influence roadmap priorities • Participate in a fast-paced environment • Adopt and evolve team practices, recommending and driving improvements as needed
Software Engineer, FHIR
NavaBuilding simple, effective government services. Want to contribute? We're hiring!
• Writing and implementing code • Performing local testing to ensure acceptance criteria have been met • Writing technical specifications (tech specs) to introduce new functionality or features to the codebase • Receiving and applying feedback to the codebase before implementation • Reviewing pull requests to identify needs prior to merging • Providing feedback to teammates on pull requests for collaboration on proposed changes • Implementing and testing updates for design systems such as web designIdentifying and proposing solutions to blockers encountered with the work • Collaborating with internal and external engineers via engineering huddles • Attending standup meetings to discuss project updates and status • Participating in refinements to estimate level of difficulty for each ticket • Participating in biweekly retrospectives (retros) to discuss sprint efficiencies or inefficiencies • Participating in sprint demo meetings to demonstrate work completed or in progress • Sharing expertise with others by providing feedback to designers, project managers, and other engineers to develop solutions and priorities • Serving as a resource to peers on Nava’s culture and expectations • Participating in Engineering critiques with other teams to provide and receive feedback on work performed • Interfacing with clients to provide project updates and propose solutions
• Join the backend team to support the digital websites, OTT and applications for news operations • Work with WordPress, PHP, AWS (Lambda, SQS, SNS, S3, EC2) to support all Owned Television Stations digital properties • Develop, deploy and enhance multiple websites with a PHP-based Content Management System • Create APIs and integrate with numerous external APIs • Contribute to and support AI-driven initiatives, including features powered by AI services • Collaborate with a product team to ensure product and team success • Analyze problems and create innovative technology solutions • Ensure product quality and timeliness of work • Help develop new and refine existing processes to enhance quality and productivity
• Rapidly building trust with clients, demonstrating technical expertise and understanding of their domain and objectives • Guiding technical direction, solving complex problems, and demonstrating best practices while remaining deeply engaged within the codebase • Working pragmatically to balance technology choices while delivering high-quality work within deadlines • Advising clients on architecture, scalability and platform evolution, connecting technical decisions to product and business outcomes • Collaborating on systems that involve the full ML lifecycle from data ingestion and preprocessing, to model deployment, integration, and performance monitoring • Driving innovation by proactively surfacing new technical approaches and product solutions • Leading or initiating formal feedback conversations with teams and clients via retrospectives • Clearly articulating and documenting outcomes and driving forward action items • Contributing to the health of your team and 8th Light’s culture by modeling our Values • Designing and managing high-level technical roadmaps for large engagements • Building your network and maintaining relationships with clients and other industry leaders within your domain • Coaching client engineering teams, transferring knowledge and leveling up practices • Influencing client CTOs and executive decisions. Planning and execute technical work that involves stakeholders outside of project boundaries such as across a client's technical organization • Participating in account planning; opportunity identification. • Facilitating retrospectives, strategy sessions, and technical deep-dives to improve team and project outcomes • Identifying, mitigating, and resolving blockers to team progress • Contributing to 8th Light by serving as a mentor, leading or designing workshops internally or for clients, representing 8th Light in the tech community, or supporting our hiring processes • Demonstrating leadership in scalable system design, modular architecture, and platform- or product-oriented development. • Bringing depth in testing strategies, observability, fault tolerance, and secure engineering practices. • Applying architectural patterns to evaluate tradeoffs and drive clear, documented design rationale.




