All Jobs

Software Developer


We are looking for an enthusiastic software developer who enjoys learning and applying new technologies to solve complex business problems.You will join a small development team which is responsible for designing, building and maintaining internal applications to improve operations and provide valuable insights into corporate challenges.

As a highly competitive individual, you will be expected to come up with new ideas and push the status quo. If you see a process that should be improved, we expect you speak up and help us fix it. This means that we’re looking for someone who is proactive and able to keep track of the “big picture” as he/she/they addresses technical challenges across the company.


  • Designing, building, testing and deploying reusable code and libraries for future use
  • Develop Web and Back-end Applications using C#, ASP.Net, Javascript and Google Scripts.
  • Develop, maintain and optimize SQL queries, functions and stored procedures.
  • Extend functionality of existing tools using Application Program Interfaces (API’s) and/or database development
  • Develop high quality code via test driven development, automated testing, and other continuous integration and continuous delivery mechanisms
  • Develop integrations across SaaS platforms and in-house tools.
  • Test and debug applications, particularly as they integrate into legacy systems.
  • Participate in the development of new applications and features within an Agile environment
  • Communicate effectively and demonstrate strong organizational skills


  • Computer science degree or equivalent training
  • 1+ years of professional programming experience in C#, HTML5, Javascript and CSS.
  • Strong knowledge of T-SQL, stored procedures, database design and management.
  • Familiarity with n-tier architecture concepts including API creation and RESTful services – most importantly, a desire to learn more about it
  • Experience with Google Scripts desired, but not required.
  • Angular and React experience preferred, but not required
  • Ability to work independently and under own direction and initiative.
  • Excellent oral and written English communication and interpersonal skills.
  • Familiarity with CI/CD tooling and proficient understanding of code versioning tools such as Git

How to Apply

Please complete the application below to be considered for the software developer role.