Back to jobs

C# Software Developer (POS / Retail)

Job description

Senior C# Developer (POS / Retail)

Southampton

Salary Negotiable (DOE)

This role is for a dynamic and driven full-stack senior developer with a desire to bring their knowledge and experience to help us expand, improve, and build our portfolio of products. There will be opportunities to work on a variety of products and technologies and to expand skills and knowledge.

The successful candidate should be confident to contribute to and lead process, attitude, and behaviour changes in the team. We are looking for an experienced, high calibre, self-motivated individual who thrives in a fast-paced environment, is up for a challenge and wants to make a difference. You must have excellent development skills but also experience of working with retail, POS, EPOS systems.

RESPONSIBILITIES

  • Design, build, and maintain efficient, reusable, and reliable code
  • Translate application storyboards and use cases into functional applications
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Proactively identify areas for improvement and take leadership in creating and implementing a solution
  • Ensure high level code quality, structure, and output throughout the development team
  • Actively engage in team meetings and discussions
  • Create and maintain accurate documentation
  • Engage with and support a small development team
  • Advocate for development best practice

KNOWLEDGE, SKILLS AND EXPERIENCE

  • Strong C# capabilities with experience using the .NET Framework
  • Must come from a POS, Retail, EPOS background
  • Working knowledge of design patterns and Object Orientated Design
  • Goods knowledge of relational database technologies such as Microsoft SQL Server
  • Strong willed, confident, and forward thinking
  • Experience leading technical design sessions
  • Use of source control technologies, such as GIT
  • Good interpersonal and communication skills, and be autonomous and proactive in solving problems
  • An Interest in programming best practices
  • Experience with TDD and unit testing
  • Experience developing RESTful WebAPIs

ADDITIONAL SKILLS PREFERRED

  • Experience with HTML5 and Javascript Frameworks such as Angular
  • Commercial experience working with high-transactional SQL environments
  • Understands the Agile software development lifecycle and working knowledge of SCRUM
  • Full development life cycle experience
  • Experience in large, complex system implementation projects
  • Knowledge of performing test driven development
  • Experience with CI tools such as TeamCity

To apply send your CV to lesleymorgan@spectrumit.co.uk or call 07826620054.