As a full stack developer, you will be responsible for delivering innovative user interface and server component solutions from design and development through to implementation and post-delivery support. To improve the performance and user experience of the current applications, and develop new solutions to meet continually evolving business needs. Apply a consistent approach aligned with industry best practice to development and process improvements.


  • Develop and maintain IPT website using technologies like React JS, ASP .Net MVC, SQL
  • Collaborate with other team members to create solutions to business needs
  • Provide ongoing support for server/system maintenance activities for IPT
  • Release management processes and deployment activities
  • Automating manual process where feasible to avoid manual work and increase productivity


Candidate requirements:

Core Skills:         

  • Web development experience using C#, .Net 4.5 or higher, ASP .Net MVC, Web API
  • Strong understanding and hands on experience with JavaScript and frameworks such as React and Redux
  • Database development using SQL Server 2012 or higher
  • Knowledge of computer science fundamentals such as Object Oriented Programming, multithreading, concurrency, data structures and design patterns
  • Experience with Agile development practices, JIRA and Confluence, Git/Bit Bucket or similar source-control systems

Nice to have:

  • Knowledge of automated test frameworks, unit testing and test-driven development
  • Experience with production deployments, server maintenance activities, handling security certificates
  • Good understanding and implementation experience of DevOps and CI/CD best practices
  • Hands on development in .Net Core, experience working on migration from .Net to .Net Core
  • Knowledge of Docker, Cloud experience (Azure/AWS)


Job Overview
We use cookies to improve your experience on our website. By browsing this website, you agree to our use of cookies.

Sign in

Sign Up

Forgotten Password