The purpose of this role is to Develop, Maintain and Support new and existing .NET systems at Hulamin


Degree in Information Systems, Computer Science, Engineering or equivalent international certification

  • 5 -7 years’ experience in C# software development
  • Good experience in a manufacturing environment
  • Understanding and interpreting of business requirements, coding solutions and managing complex architectures
  • Understanding of agile principles, architecture design and best practices


  • Languages: C#, Razor, PL/SQL, TSql
  • User Interfaces: Winforms, Blazor, MAUI, WinUI 3
  • DevExpress Suite
  • Services & Messaging:
  • Web API, WCF Services (XML, JSON, gPRC)
  • Architecture & Frameworks:
  • Clean / Onion Architecture, Microservice architecture
  • CSLA, OpenId Connect, Serilog & Splunk,
  • Design principles: Design patterns, SOLID, test driven, event driven, lean principles, data structures
  • Methodologies
  • Hybrid Agile (Scrum)
  • Toolsets:
  • Source Control: Git, Azure Devops (CI & CD)
  • Incident management: Jira & Jira Service Desk
  • Databases:
  • Oracle & MSSQL – Develop and maintain PL/SQL, Triggers, Stored Procedures, Functions and Packages
  • Legacy: VB6 applications to be ported to .NET
  • General:
  • Microsoft Visio (UML)



  • Completeness and accuracy of code (work product) vs. allocated tasks
  • Ensure that project tasks are delivered in accordance with larger project objectives
  • Adhere to and apply software development policies and standards
  • Ensure accurate estimates on development effort
  • Proactively report on potential slippage or deviation

Business Requirements

  • Gather and understand the business requirements
  • Architect a software design, build code and configure

Desired Skills:

  • C#
  • DevExpress Suite
  • Hybrid Agile
  • Git

Desired Qualification Level:

  • Degree

Learn more/Apply for this position