Company Overview
SPAN Consultancy Services is a Singapore-headquartered IT consulting firm specializing in Big Data, Analytics, and mobile technologies.
Job Summary
You will deliver high-quality full-stack software solutions by applying expertise in modern web technologies, cloud platforms, and agile methodologies, ensuring clean code and robust testing practices.
Responsibilities
- Develop and maintain web applications using C#, ASP.NET, JavaScript, TypeScript, HTML5, CSS3, Angular, React, Vue.js, Bootstrap, and XAML to deliver responsive and user-friendly interfaces
- Design and implement RESTful APIs and microservices architectures to support scalable and maintainable backend systems
- Utilize .NET Core, ASP.NET MVC, Node.js, and GraphQL to build robust server-side components and services
- Manage relational and NoSQL databases including SQL Server, MySQL, MongoDB, PostgreSQL, and SQL Lite to ensure efficient data storage and retrieval, including offline app capabilities
- Apply cloud computing skills, particularly with Microsoft Azure, to deploy and manage applications in cloud environments
- Implement DevOps practices using Docker, Kubernetes, Jenkins, Git, and CI/CD pipelines to automate build, test, and deployment processes
- Use source code management tools such as Git to maintain code versioning and collaboration
- Participate actively in Agile development processes, including scrum ceremonies like Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective, and Backlog Refinement to ensure continuous delivery and improvement
- Apply full-stack development expertise to deliver end-to-end software solutions that meet business requirements and quality standards
- Follow clean coding principles and design patterns to produce maintainable and scalable codebases
- Design and execute Test Driven Development (TDD) practices by creating unit, integration, and functional tests to ensure software reliability
- Communicate effectively in writing and verbally to collaborate with team members and stakeholders
- Demonstrate initiative, dedication, and flexibility to meet deadlines with high integrity, attention to detail, and a strong sense of urgency