Key Responsibilities
- Architect and develop advanced applications using C# and .NET for scalability and performance.
- Lead the implementation of performance‑critical components using C++.
- Design and optimize Web APIs to ensure seamless integration and interoperability across services.
- Implement and manage AMQP‑based messaging systems (e.g., RabbitMQ) for reliable, distributed data exchange.
- Design and optimize complex PostgreSQL database schemas, queries, and performance tuning.
- Implement secure authentication and authorization frameworks using OAuth and related protocols.
- Lead development efforts for 3D systems, including visualization, rendering, or processing pipelines.
- Champion cybersecurity best practices, including secure coding, threat modeling, and vulnerability mitigation.
- Leverage MATLAB for advanced tasks such as pose estimation or signal‑processing applications.
- Mentor junior engineers, conduct code reviews, and ensure adherence to high‑quality coding standards.
- Collaborate with stakeholders to define technical requirements, troubleshoot issues, and drive project delivery.
- Stay updated on emerging technologies and propose innovative solutions to enhance Sedna.net's platform.
Required Skills
- Expert‑level proficiency in C# and .
- NET for building and scaling enterprise‑grade applications.
- Advanced experience with C++ for developing high‑performance, low‑latency components.
- Proven expertise in designing, implementing, and optimizing Web APIs using RESTful or GraphQL principles.
- Extensive experience with AMQP protocols for messaging systems in distributed architectures.
- Deep knowledge of PostgreSQL, including advanced query optimization, indexing, and schema design.
- Strong expertise in OAuth and related authentication/ for secure system design.
- Significant experience with 3D systems, such as 3D rendering, visualization, or simulation frameworks.
- In‑depth knowledge of cybersecurity, including secure SDLC, encryption, and threat mitigation strategies.
- Proficiency in MATLAB for pose estimation or other advanced signal‑processing applications.
- Experience with Kubernetes and implementation of monitoring and integrated health control.
- Strong leadership and mentorship skills with a track record of guiding technical teams.
- Excellent problem‑solving abilities and experience in delivering complex projects in fast‑paced environments.
Preferred Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering or a related field (or equivalent experience).
- 5+ years of professional experience in software development, with at least 2 years in a senior or lead role.
- Expertise in Waterfall, Agile / Scrum methodologies and DevSecOps practices.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes).
- Familiarity with 3D frameworks or tools (e.g., OpenGL, Unity, Unreal Engine).
- Strong communication skills and the ability to collaborate with technical and non‑technical stakeholders.
Why Join Sedna.net?
- Lead impactful projects at the forefront of technology innovation.
- Work in a collaborative, inclusive, and dynamic environment that values technical excellence.
- Opportunities for career advancement, leadership, and continuous learning.
- Competitive salary, comprehensive benefits, and flexible work arrangements.
Location : Cape Town, South Africa
Employment Type : Full‑Time
Stay Connected – Follow us on social media for the latest updates from Sedna.