Full Stack Developer
Summary
Build, test, deploy, and maintain modern web applications using Angular on the front end and REST APIs with SQL databases on the back end, for a government-sector client in Muscat. Work spans system integration, performance troubleshooting, deployment/support, and technical documentation.
Industry : Government
Key Responsibilities
- Develop, test, deploy, and maintain modern web applications using Angular.
- Design and implement scalable, high-quality software solutions.
- Develop and integrate REST APIs and backend services.
- Develop reusable front-end components and responsive user interfaces.
- Collaborate with cross-functional teams to deliver end-to-end solutions.
- Troubleshoot, debug, and optimize application performance.
- Participate in system integration, testing, deployment, and application support.
- Maintain technical documentation and follow clean coding and development best practices.
Requirements
- Minimum 5 years of experience in software development.
- Strong hands-on experience with Angular and TypeScript.
- Strong knowledge of HTML5, CSS3, and JavaScript.
- Experience with REST APIs, system integration, and database-driven applications.
- Experience with SQL databases such as SQL Server, MySQL, or PostgreSQL.
- Experience with Git or similar version-control tools.
- Understanding of application architecture and microservices.
- Strong problem-solving, analytical, and troubleshooting skills.
- Good communication and teamwork abilities.
Additional / Good-to-have Skills
- Java / Spring Boot and/or .NET / C# development experience.
- Experience with Angular Material, PrimeNG, NGXS, or similar front-end libraries and state-management tools.
- Experience with WPF, Xamarin, or Ionic for desktop/mobile application development.
- Knowledge of HL7, ASTM, TCP/IP, or other system integration protocols.
- Experience integrating software with laboratory equipment or other hardware/devices.
- Experience with GIS/CAD integration, including AutoCAD-related solutions.
- Knowledge of legacy technologies such as VB6, FoxPro, VBA, or COM/ActiveX.
- Experience with IIS, deployment, release management, and DevOps tools.
- Experience with Azure AD, Identity Management, or application security is an advantage.