Software Developer/ Engineer/ Architect

.Net Framework Developer

As a .Net Application Developer, you will be working closely with the Product Team Lead and mainly responsible for developing new features, maintaining existing code and bring improvements to the Emydex Core Application Platform. On a normal day you will be working on user stories, writing unit tests, releasing new framework builds and investigate application issues. You will also be expected to perform scheduled application releases using DevOps. 

Occasionally, you may also be required to investigate and build prototypes on new technologies with the aim of improving the core platform. If you are passionate about writing good, clean, and reusable libraries using SOLID principles and design patterns - this role is for you.

Duties & Responsibilities

  • Design, develop and build application backend core platform
  • Complete application design, code, unit test and integration test tasks to agreed standards 
  • Provide technical support where required to internal team when required. 
  • Complete assigned work items within agreed timeframe
  • Knowledge of Food Processing Industries would be advantageous but not necessary.
  • Strong knowledge of Microsoft .NET technology 
  • Proficient in C# language with a good knowledge of Windows based applications
  • Good understanding of object-oriented programming 
  • Good understanding of Design/architectural Patterns
  • Experience in writing reusable C# libraries 
  • Experience building application frameworks
  • Work experience in Microsoft SQL Server 
  • Experience writing unit and integration test for libraries
  • Working knowledge of Azure DevOps 
  • Exposure to DevExpress tools would be an advantage. 
  • Exposure to PowerShell scripting would be an advantage
  • Passionate about writing readable, reusable and maintainable code