To complement our team and support our growth, we are currently looking for a

Senior Developer


About the Role


In this role you will be working as part of a small and diverse team to setup, manage and improve the operations of product development, delivery and maintenance.

The Senior Developer designs and implements solutions, methodologies and tools that allow the different departments to work towards the success of our customers and our company by delivering a quality product.

The Senior Developer works closely with product development and the product ownership team to setup, manage and improve the processes of product requirement definition, code development and delivery of the software in a Software as a Service model for multiple customers.

The role also includes working on customer support cases together with the customer support team, owning parts of the product together with product management and the product ownership team as well as helping to ensure product quality in collaboration with the quality assurance team.

About You


You hold a bachelor’s or master’s degree in information technology, computer science, or management information systems. You have excellent C# programming skills and experience and are experienced in the Azure cloud stack, specifically Azure functions. You have multiple years of experience with microservice/function-based serverless architecture and deep operational knowledge for operating and developing multi-tenant SaaS solutions. Extensive experience in source code management (git), including code reviews is a must and experience in NuGet Package maintenance is a plus. Deep experience with SQL server and data modelling for high frequency transaction-based systems is required.

You are a team player who works well under pressure, and you like to challenge yourself working with highly experienced and talented individuals. You are communicative and able to establish and maintain effective relationships with internal and external customers.

You have excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences.

You have excellent analytical and problem-solving skills.

Key Responsibilities


  • Systems analysis, systems design, programming and testing in a Microsoft environment, primarily using cutting edge Microsoft technologies such as .NET Core, Azure Serverless Hosting, Azure Functions and SQL Server
  • Assume ownership of one or more components
  • Maintain a holistic view on the components and their dependencies
  • Ensure that code is delivered with Unit Test cases, sufficient logging and that health checks are available when required
  • Act a primary point of contact for the inner working of components owned
  • Provide technical advice to Product Management
  • Assist the Support Team in defect investigation and resolution
  • Perform systems analysis and design in relation to new functions or the enhancement of existing functions.
  • Be a key voice in the development and evaluation of plans and strategies that achieve the organisation’s long-term technical goals.
  • Encourage an environment in which high quality services are delivered through fostering adherence to system documentation, continually seeking improvements in the way in which design and development work is undertaken and leading by example.
  • Work with external development partners to facilitate near-shore outsourced development of non-critical software components.
  • Monitor external developers and conduct review of code developed by third parties

Position Type


The right candidate will have the right personality to fit into our organisation and the professional culture we aim to build. We will ensure that you get the right support from the other team members to be successful in your role.

The position is generally location independent. All the better if you can show up in the office every once in a while!

Travel


For this role there are very limited travel requirements, but since our customers and partners are located all over Europe, limited travel may be necessary from time to time.