Backend Development Engineer/Team Lead - Access Control System (Ref 26244)

Singapore 1 months agoFull-time External
30.0k - 46.4k / mo
Responsibilities • Lead and mentor the backend development team to deliver high-quality, scalable software. • Oversee system architecture, code quality, and integration with frontend, hardware, and cloud systems. • Work closely with the testing, DevOps, and hardware teams to ensure end-to-end reliability. • Design and implement backend services using modern .NET Core and C# technologies. • Manage data persistence, high availability, and clustering using MSSQL and Redis. • Integrate asynchronous communication systems using RabbitMQ. • Deploy and manage services on Docker, Kubernetes, and cloud environments (Azure / AWS). • Enhance the system with workflow capabilities — enabling configurable event-based automation. • Take ownership of the overall software quality and contribute to continuous testing improvements. • Foster open communication, collaboration, and knowledge sharing across the team. Requirements Required Skills • Strong expertise in .NET Core and C# backend development. • Experience with MSSQL database cluster, RabbitMQ, Redis Cache, and IIS Server. • Familiarity with Docker, Linux, Windows Server, and Kubernetes environments. • Understanding of cloud platforms such as Azure or AWS. • Excellent communication and leadership skills — able to coordinate with multiple teams. • Strong focus on software testing, code quality, and system reliability and scalability Nice to Have • Experience with React or other modern frontend frameworks. • Knowledge of workflow engines or event-driven architectures • Familiarity with AI-assisted development tools and DevOps automation. Licence no: 12C6060