We are looking for a Senior C# .NET Developer to work with one of our clients on a long term contract. While the position is mostly based from Thailand, there will be requirement to travel to ME every few months and occasionally to Finland.



  • Strong experience with Object-Oriented Design ,UML and MVVM design patters
  • Web development experience
  • Good knowledge building systems using unit tests
  • Excellent knowledge with database design using MS SQL Server
  • Experience with developing APIs
  • Experience developing enterprise database applications
  • Experience using Git and a background in Git branching strategies in a team environment
  • Good command of English language
  • Communicate respectfully to a diverse community of colleagues and stakeholders, both on site and remotely
  • Strong problem-solving abilities, demonstrated ability to research technical solutions independently
  • Effectively collaborate with other teams, supporting other projects, systems and infrastructure
  • Ability to work independently and complete assigned tasks within established timelines,ability to multi-task



  • Design and development of high quality software with C#/.NET
  • Follow established coding standards, testing protocols, code reviews, and implementation timelines
  • Communicate technical information verbally and in writing to technical and non-technical users
  • Lead enterprise .net implementations including project planning, architecturaldesign, web part development, troubleshooting, deployment, and support
  • Effectively collaborate with other IT teams supporting other systems and infrastructure