G

Software Developer at Gap Recruitment Services Limited

Gap Recruitment Services Limited
Full-time
On-site
Key Responsibilities:


Participate in the design, development, and deployment of scalable web applications using Laravel (PHP) and MySQL/PostgreSQL.
Develop and maintain secure REST APIs supporting mobile kiosks, queueing systems, and third-party integrations (e.g., SMS gateways, HMIS, ERP, payment systems).
Build responsive, user-friendly frontends using Blade, Vue.js, React, or equivalent JavaScript frameworks.
Maintain and enhance C# Windows Forms/WPF applications used in kiosks, LED displays, and digital signage systems.
Work with real-time communication protocols such as SignalR, WebSockets, or MQTT to enable live dashboards and announcement systems.
Collaborate with cross-functional teams to translate business requirements into functional and impactful software solutions.
Ensure best practices in security, scalability, performance, and maintainability of all software solutions.
Contribute to R&D efforts, including testing and implementing emerging technologies that enhance queue management and customer experience systems.


Qualifications & Skills:


5+ years of hands-on experience in software development.
Expertise in Laravel (PHP), MySQL/Postgres, JavaScript frameworks (Vue.js, React, Alpine.js), HTML5, and CSS3.
Proficient in C# (.NET, Windows Forms/WPF) for desktop and kiosk-based applications.
Strong knowledge of REST APIs, OAuth, JWT, and LDAP authentication.
Experience with SMS/email integrations, OTP flows, and real-time notification systems.
Deep understanding of database design, query optimization, and caching strategies.
Exposure to DevOps tools such as Git, Docker, and CI/CD pipelines.
Bonus: Familiarity with hospital or banking systems, queue management solutions, or hardware integration (e.g., printers, kiosks, LED displays).
Strong problem-solving abilities, creativity, and a proactive mindset.
Excellent communication and team collaboration skills.