About the job
Key Responsibilities
- Collaborate with Product Management during refinement to translate business requirements into solid technical designs
- Develop and maintain backend services using .NET / C# and Entity Framework
- Build and optimize RESTful APIs with token-based authentication for both user and system-to-system integrations
- Work with database modelling, Stored Procedures, and SQL Functions in Microsoft SQL Server / Azure SQL
- Participate in designing Scalable, Maintainable, and Testable system components
- Collaborate within cross-functional teams to maintain high code quality, testability, security, and performance
- Strong experience with .NET / C# and Entity Framework
- Experience building secure RESTful APIs using WebAPI
- Solid knowledge of T-SQL (Stored Procedures, Functions, query optimization)
- Understanding of scalable system design using queues and asynchronous processing
- Ability to understand complex business requirements and convert them into good system designs and testable code
- Good understanding of Git Workflows (feature branching, PRs)
- Experience working in Agile Teams
- Good communication skills in English
- Experience in payroll, finance, or other compliance-heavy domains
- Knowledge of Azure services (Service Bus, Functions, Azure SQL, Key Vault)
- Familiarity with containerization (Docker, Azure Container Apps or AKS)
- Knowledge on CI/CD pipelines (GitHub Actions)
- Understanding of Angular
Â