Senior Software Developer

Location: Hybrid / Reading

Role purpose

You’ll be working in a sprint team with 2-3 other developers, a couple of testers, a product owner and a scrum master. Your team will mostly be building new areas of functionality into Dynamic Planner and its mobile apps.

You will be helping to refine user stories, work out the best technical design, and writing the code. You’ll be reviewing other developers’ code, supporting other members of the team, and engaging with other people in the business.

As a senior developer, you’ll be expected to take ownership of development tasks, engage in their wider context, and contribute to architectural decisions.

Apply Here

Key responsibilities

  • Designing, developing and maintaining elegant and usable software
  • Efficiently creating performant, secure and maintainable code that meets requirements in user stories
  • Peer reviewing designs and code of other developers
  • Providing open and accurate progress reporting, communicating issues and obstacles as they arrive
  • Mentoring other members of the team
  • Keeping up to to date with industry trends and technology developments

Key stakeholders

  • Sprint team
  • Development team
  • Customers

Competencies (knowledge/skills/experience)

  • At least four years of commercial software development experience
  • Excellent technical knowledge and skills
  • Extensive experience with:
    • The Flutter framework
    • C# and .NET Core
  • Preferably also experience with:
    • Microsoft SQL Server
    • Idiomatic HTML, CSS and JavaScript
    • Microsoft Azure
  • Knowledge of good software design and secure coding principles
  • Solid understanding of good user interface design
The company is the right size that there’s plenty of interesting stuff going on, but small enough that you can take ownership of things.
Max Bowser
Developer
The company is growing and everyone is feeding into it. There’s an opportunity to really shape where Dynamic Planner is going.
Amanda Thorpe
Product Owner

Life at Dynamic Planner