M2
Software Developer (.NET & API Security)
- Hiring from
- South Africa
- Work type
- Remote
- Posted
627,379 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
Software Developer (.NET & API Security)
Location: Johannesburg, South Africa
Work Model: Fully Remote
Duration: 12 months fixed-term contract
Overview:
- Our client is seeking a highly skilled .NET Developer to join their technology team.
Ideal Candidate:
- Must have a solid background in developing secure, scalable, and high-performance applications using Microsoft technologies and other scripting languages, coupled with strong database and front-end experience.
- Will be responsible for developing, and maintaining internal systems and APIs, ensuring data integrity and application security across all platforms.
Key Responsibilities:
- Develop and maintain .NET applications, including API and GUI layers.
- Design, build, and secure RESTful APIs for internal and external integrations.
- Implement best-practice security standards across all application components.
- Collaborate with business analysts and other developers to define technical requirements and deliver high-quality solutions.
- Work with Entity Framework and SQL Server to develop efficient data access layers and optimize performance.
- Develop and maintain responsive front-end interfaces using React or similar JavaScript frameworks.
- Participate in code reviews, testing, and deployment processes.
- Troubleshoot, debug, and maintain existing codebases.
- Maintain accurate technical documentation.
Required Technical Skills:
- .NET Framework / .NET Core – strong proficiency in C#.
- API Development – RESTful services, authentication, and authorization (OAuth2, JWT, etc.).
- Security – application-level and API-level security implementation experience.
- GUI Development – Windows Forms, WPF, or ASP.NET MVC front-ends.
- Entity Framework – ORM design, code-first and database-first approaches.
- SQL Server – stored procedures, performance tuning, and schema design.
- Front-end Scripting Languages – ReactJS, JavaScript, TypeScript, HTML5, and CSS3.
- Familiarity with version control systems (Git).
Qualifications:
- Minimum 3–5 years' professional experience as a .NET Developer.
- Proven record of delivering secure and reliable enterprise solutions.
Soft Skills:
- Analytical thinker with strong problem-solving abilities.
- Excellent communication and teamwork skills.
- Strong attention to detail and code quality.
- Self-motivated and adaptable to changing priorities.
