Job Description

Primarily focused on development of TrustQuay’s products that are based on Microsoft Dynamics 365 Business Central (formerly known as Dynamics NAV) using modern tools, technologies, and methods you will be responsible for the design, development, delivery, and maintenance of those products.

What will your role be:

  • Develop, customize, and implement TrustQuay Microsoft Dynamics 365 Business Central solutions using AL (Application Language) and other relevant programming languages.
  • You will use Visual Studio Code, a powerful and versatile code editor, to write and debug your code.
  • Collaborate with other developers, product owners and test engineers to ensure that the solutions meet the requirements and expectations.
  • Assist in the design of the overall architecture of the application.
  • Development of automated test suites for inclusion in CICD processes.
  • Optimization of the application for maximum speed and scalability.
  • Implementation of security and data protection.
  • Translation of UI/UX wireframes to visual elements.
  • Active contribution to advanced agile software development practices within and across development teams.
  • Contribute to the definition of technical solutions to complex problems.
  • Diagnosis of, and remediation of customer-reported issues, working with clients when appropriate.
  • Liaison with key product stakeholders (both internal and external) to ensure we build the right software and to support the adoption of our product.
  • Demonstrate the software to key product stakeholders (both internal and external).


Who are we looking for:

  • A bachelor's degree in computer science, software engineering or a related field or equivalent work experience.
  • Ideally at least 2 years of experience of Microsoft Dynamics 365 Business Central Development experience.
  • If not, at least 3 years of experience in developing applications using Java, C#, or other object-oriented languages.
  • A strong understanding of software development principles and best practices, such as object-oriented design, code quality, testing, debugging, and documentation.
  • A willingness and ability to learn new technologies and tools, especially Business Central and Visual Studio Code.
  • Understanding of design principles for scalability, performance and availability and able to apply this to day-to-day activities
  • Detailed practical understanding of secure development lifecycle
  • Familiarity with n-tier architecture concepts including API creation and RESTful services
  • Experience of implementing automated testing and strong understanding of CICD environments, tooling and practices
  • Awareness of cloud-based hosting options (Azure).

Skills & Attributes Required:

  • Strong communication skills (written and verbal).
  • Analytical and thorough.
  • A creative problem-solver.
  • Strong sense of ownership and responsibility.
  • Highly numerate and articulate.
  • Ability to decompose large problems into smaller tasks.
  • Able to work independently, manage own time and workload effectively and to deadlines.
  • Able to communicate the value and underlying driver of requirements.

Why join us?

  • Competitive salary and attractive allowance
  • Performance-based bonus
  • Hybrid work
  • Comprehensive group insurance coverage
  • Dental and optical benefits
  • Free parking facilities
  • Emphasis on work-life balance
  • Vibrant & energetic office culture
  • Opportunities for career advancement
  • Ongoing learning and development opportunity