Job description
Skills and Knowledge
- Strong hands‑on expertise in Microsoft C#, Web Services/WCF, SOAP (XML), and RESTful APIs (JSON)
- Solid understanding of WCF and MVC frameworks, object‑oriented programming (OOP) principles, and UML, with the ability to apply these concepts effectively in a business context
- Proficient in MS SQL Server, including database schema design and development, optimisation of complex queries, and stored procedures
Experience
- Bachelor's degree in technology, Computer Science, or equivalent practical experience
- 8 years of professional experience, including extensive hands‑on work in Agile/Scrum environments
- Strong experience across the end‑to‑end software development lifecycle, applying various development methodologies and frameworks
- Proven ability to work in lean, cross‑functional teams, covering business requirements analysis, functional specifications, and collaborative system design
Good to Have
- Experience in Java and Node.js development
- Hands‑on exposure to CI/CD pipelines
- Knowledge of test automation frameworks and test‑driven development (TDD)
- Prior team leadership experience
- Background in the Insurance or Financial Services domain
- Exposure to high‑availability systems and environments with regulatory or compliance requirements


