Our ICT Solutions range from the development and deployment of cutting edge Business Software Applications to the deployment of cutting edge ICT communication technologies. We have in place two service units that develop, deploy and support these solutions. The first is our Computer Engineering Service Unit responsible for all IT infrastructure and communication Solutions while the Software Service Unit is responsible for all our Business Software Applications.
Job Summary
- We are seeking a highly skilled and proactive Full-Stack Microsoft .NET Developer to design, develop, and maintain enterprise-grade software solutions.
- The ideal candidate is an agile team player who is comfortable working across the full development lifecycle backend, frontend, cloud services, and DevOps.
- You will collaborate within a Scrum/Kanban team to deliver high-quality, scalable, and secure applications.
Key Responsibilities
- Develop, enhance, and maintain web applications using C#, ASP.NET Core, and Entity Framework Core.
- Design and optimize front-end components using modern JavaScript frameworks (Angular/React/Vue) or Razor views.
- Build and integrate RESTful APIs and microservices.
- Work with Azure Cloud services such as App Services, Azure Functions, Azure SQL, Storage Accounts, and CI/CD pipelines.
- Collaborate in Agile/Scrum ceremonies (daily stand-ups, sprint planning, retrospectives).
- Participate in code reviews, unit testing, and system documentation.
- Troubleshoot and resolve application performance issues.
- Contribute to architectural improvements and best practices.
Candidate Profile & Requirements
Minimum Qualifications:
- 2+ years hands-on experience in software development (full-stack preferred).
- Strong proficiency in:
- C# / .NET / .NET Core
- ASP.NET Core MVC / Web API
- MS SQL Server (queries, stored procedures, performance tuning)
- Solid understanding of Object-Oriented Programming and software design patterns.
- Experience with front-end web technologies:
- HTML5, CSS3, JavaScript
- Libraries/frameworks such as Bootstrap, jQuery, or modern SPA frameworks (Angular/React/Vue).
- Experience working in an Agile environment (Scrum or Kanban).
Added Advantage:
- Experience with Azure DevOps, Git, CI/CD pipelines.
- Knowledge of containerization (Docker) and cloud-native development.
- Experience implementing secure coding practices (OWASP, identity/authentication with Azure AD or OAuth).
- Familiarity with unit testing frameworks (xUnit, MSTest, NUnit).
- Knowledge of modern frontend tooling (Webpack, TypeScript, REST/JSON, AJAX).
- Experience in UI/UX best practices or modern component libraries.
- Experience with microservices architecture.
Soft Skills:
- Strong analytical and problem-solving ability.
- Excellent communication and teamwork skills.
- Ability to work independently and take initiative.
- Strong attention to detail and commitment to quality.
Method of Application
Signup to view application details.
Signup Now