Job Title - Application Developer (Dot Net)
About the Role
We are looking for a seasoned Senior Application Developer with strong expertise in Microsoft .NET technologies to design, develop, and maintain critical application systems for our schools administrative, academic, and operational needs. You will play a key role in shaping and supporting the digital infrastructure that underpins student systems, staff portals, and learning‑management tools.
Key Responsibilities
- Design, develop, test, deploy, maintain web applications and backend services using .NET / .NET Core, C#, ASP.NET MVC, Web API, or relevant technology.
- Build and maintain integrations with other systems (e.g., Student Information System, HR, Finance) through RESTful APIs, web services, or database connections.
- Write clean, efficient, maintainable, and reusable code; follow best practices for software development; conduct code reviews.
- Troubleshoot, debug, and upgrade existing applications; optimize performance, address bugs, and implement enhancements.
- Work closely with stakeholders (administration, academic staff, operations) to gather requirements, understand business processes, and translate them into technical solutions.
- Participate in full software development lifecycle (SDLC): requirements gathering, architecture, development, testing, deployment, and maintenance.
- Design and maintain databases (e.g., Microsoft SQL Server), write complex queries, stored procedures and ensure data integrity.
- Implement and maintain automated testing (unit tests, integration tests) to ensure application quality.
- Collaborate with DevOps or IT teams to support CI/CD pipelines, deployment processes, monitoring, and backups.
- Document technical specifications, system architecture, and application workflows to facilitate system maintenance, handover, and onboarding of new team members.
- Mentor junior developers, provide technical guidance, review their code, and share best practices.
- Stay up‑to‑date with .NET ecosystem, emerging technologies, and education‑tech trends that can enhance the schools IT capabilities.
Qualifications & Experience
- Bachelors degree in Computer Science, Software Engineering, Information Technology, or a related field.
- 5+ years of professional experience in application development using .NET / .NET Core, preferably in an enterprise or education IT environment.
- Strong knowledge of C#, ASP.NET, Web API, Entity Framework / ORM frameworks, and object‑oriented design.
- Experience with SQL Server (or other relational databases) writing queries, optimizing performance, designing schema.
- Familiarity with web UI frameworks (Razor, MVC) and front‑end technologies (JavaScript, HTML, CSS) is a plus.
- Experience working with Git or other version control systems.
- Experience with unit testing, integration testing, and automated testing frameworks.
- Familiarity with CI/CD pipelines and DevOps practices.
- Excellent problem‑solving and debugging skills.
- Strong communication and collaboration skills, with ability to work with non‑technical stakeholders.
- Previous experience in a school or education‑sector IT environment is a plus.
Key Competencies & Behaviours
- Analytical Thinking: Able to understand complex business requirements and translate into technical solutions.
- Ownership & Accountability: Takes responsibility for full lifecycle delivery and system quality.
- Collaboration: Works effectively across IT, academic, administrative and operations teams.
- Mentorship: Guides junior developers, shares knowledge, and improves team capability.
- Adaptability: Learns new technologies, adapts to changing project needs and priorities.
- Attention to Detail: Ensures applications are stable, secure and maintainable.
What We Offer
- Competitive compensation and benefits aligned with the UAE education‑sector IT roles.
- Opportunity to make a meaningful impact by supporting digital transformation in a school setting.
- Exposure to critical school systems (student data, learning tools, staff portals) and the chance to innovate.
- Professional development and growth opportunities in software development and educational technology.
Apply now!