Essential Functions / Deliverables
Product Knowledge & Domain Familiarisation
- Understand core modules and third-party integrations.
- Maintain and update technical documentation as needed.
- Participate in sprint demos and team meetings.
- Collaborate with Product Managers and UI/UX teams.
NET Application Development & Lifecycle Ownership
- Develop and maintain applications using .NET Core, C#,
ASP.NET, MVC, Web API, and Entity Framework.
- Participate in estimation and sprint planning.
- Implement features and resolve bugs.
- Follow coding standards and best practices.
- Deliver assigned user stories independently or with
guidance.
Debugging & Troubleshooting
- Identify, analyse, and resolve issues in the application
stack.
- Use debugging tools (e.g., Visual Studio Diagnostics, log
analysis) to ensure system reliability.
- Participate in root cause analysis and continuous
improvement.
- Performance Optimisation & Quality Assurance
- Participate in code reviews and refactor code as needed.
- Follow best practices to maintain code quality.
- Write and maintain unit and integration tests.
- Help analyse and resolve performance bottlenecks.
CI/CD & Workflow Automation
- Support the development and maintenance of CI/CD pipelines
(e.g., Azure DevOps,
GitHub Actions). - Automate build, test, and deployment processes where
possible.
- Use monitoring and logging tools as directed.
- Work with designers, product managers, QA, backend, and
DevOps teams.
- Participate in sprint planning, code reviews, and bug
triaging.
- Troubleshoot issues across the stack with support from
senior team members.
Technical Documentation & Agile Participation
- Document technical solutions and dependencies.
- Apply Agile methodologies (Scrum, Kanban).
- Prioritise tasks and track progress.
- Maintain release notes and change logs as needed.
Continuous Learning & Growth
- Engage in continuous learning and knowledge sessions.
- Participate in developer community and knowledge-sharing.
Requirements
Behaviour and Social competencies
- Ability to lead, own, and deliver projects
- Adaptability to learn and implement new technologies quickly
- High level of problem-solving and debugging capability
- Collaboration across teams (cross-functional working)
- Strong communication (verbal and written) skills
- Team collaboration and coordination skills
Skills Required
- Bachelor's degree in Computer Science, Information Technology, or a related technical field, or equivalent practical experience
- 2-4 years of hands-on backend development experience with .NET
- Experience with C#
- Experience with ASP.NET Core and MVC
- Experience developing REST APIs
- Experience with SQL, LINQ, and Entity Framework
- Experience with Git and debugging
- Microsoft .NET certification
- Familiarity with Azure or AWS
- Familiarity with Angular or React
- Familiarity with HTML, CSS, and JavaScript
What We Do
SKO Systems is a global software technology provider founded in 2007. It develops innovative software products, IT applications, and tailored solutions for hospitality, travel, logistics, and security. Its work includes custom software development, systems integration, project management, and ongoing support, helping organizations simplify operations, modernize processes, and improve customer and guest experiences across multiple industries with long-term value.







