Senior Software Engineer

Skills
C#APIDelphiMentoringOracle DatabaseSoftware Engineering Practices
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Strong development experience in C# and Delphi
  • Experience working across APIs Oracle SQL and cloud-based technologies
  • Ability to solve complex technical challenges and deliver high-quality software
  • Confidence taking ownership and balancing hands-on delivery with technical leadership
  • Experience in Agile Scrum and Git code management
  • Commitment to quality reliability and maintainable solutions
  • Must pass enhanced security vetting
  • Willingness to participate in 24/7 on-call rota

Nice to have

  • Proactive
  • Collaborative
  • Mentoring mindset
  • Continuous improvement focus
  • Problem solver

Day to day

  • Design, develop and maintain bespoke software solutions for customers and internal teams
  • Work in a fast-paced Agile environment across internal tools customer-facing applications APIs and databases
  • Enhance support and modernise CRM products while integrating them with modern platforms
  • Take ownership of software quality by testing stability and readiness for deployment
  • Shape technical direction drive continuous improvement and mentor engineers through knowledge sharing