T00289 Senior Developer (IP) - Flexible


TSG’s IP Development team is responsible for conceptualising and building new innovative products and features using the Microsoft 365 Platform that will delight our business customers, driving new customer acquisition for TSG.

We work across the Microsoft platform using a mix of C#, HTML, SQL, Javascript .NET as well as other tools and technologies like Azure Cognitive Services and anything else where appropriate.

Design and develop high quality products and feature on the Microsoft 365 stack that will delight customers and contribute to their success.

Be an active member of a high-performing team where your experience and opinions are valued and where we will help you grow professionally.


  • Develop high-quality code alongside mentoring your team
  • Leading the IP team at Microsoft Reactor hacks to learn and build PoC using advanced previews of Microsoft Azure Cognitive Services
  • Manage and build your team's ‘way of working’ to focus on speedy delivery of quality products and features that our customers cannot live without
  • Build a culture of quality and trust, ensuring regular peer reviews, demos and full team ownership of product quality
  • Actively drive continuous improvement in the team as well as the company’s products and processes

Collaboration and relationships:

  • Be a thought leader and evangelist for TSG’s Microsoft platform internally and externally
  • Contribute to the research and adoption of relevant new technologies and techniques
  • Collaborate and drive the TSG relationship with Microsoft’s Cloud Solutions Architects
  • Mentor and coach members of the IP to actively increase level of skills and knowledge
  • Collaborate with Sales and CSMs to maintain a full understanding of our customers’ needs


 Your qualifications:

  • Degree level or equivalent in Computer Science (or another numerate discipline)

Your skills & knowledge:

  • Relevant vendor accreditations for the key platforms, languages or framework
  • Expert with relevant design principles and best practice
  • Expert with tools that automate or assist in the development process
  • Highly competent and very solid understanding of several of the core languages, technologies and frameworks: C#, HTML, JavaScript, Microsoft Azure .NET
  • Experts software design, database and development skills
  • Aptitude for troubleshooting complex software issues including unfamiliar code
  • Leadership, communication, presentation and knowledge-sharing skills

Your experience:

  • 3+ years’ experience working with .NET Core
  • Experience with Microsoft Azure
  • Experience in C# and SQL Server
  • Experience building services e.g. WebAPI/OData
  • Experience with source code control systems (e.g. Git)
  • Experience with Test Drive Development preferred

Your behaviours:

  • See opportunity in every challenge
  • Embrace and thrive in ambiguity
  • Mental agility to be able to keep up in a fast-paced environment, working on multiple simultaneous products with differing technologies
  • Able to work closely with colleagues in cross-functional teams to deliver products
  • Honesty and integrity, be unafraid to take risks and learn quickly from failures
  • Demonstrate creativity and react positively to new challenges and change
Closing Date: 
Friday, April 24, 2020 - 17:30

Apply for this position

Permitted formats are .PDF.doc.docx. File should not exceed 15MB
Permitted formats are .PDF.doc.docx. File should not exceed 15MB
Enter the characters shown in the image.