Senior Software Engineer

Location Manchester
Job Type Perm
Salary £55000 - £65000

​Location - Sharp Project, Manchester

Reporting to – SDM

Opportunity to join a world leading software technology business, based in Manchester with a global customer and employee base.

Working closely with the development team and wider business using Agile methodologies you will be responsible for producing, modifying, testing and maintaining leading edge solutions & code, using modern frameworks, APIs, libraries and services across a variety of technologies and languages.

A passion for code, and eagerness to learn is essential as is the ability to maintain awareness of technological developments; communicating these to support continuous progression.

Responsibilities

  • Develop robust, testable code using best practice software development tools

  • Perform intensive testing of all new and existing components to ensure they are free of errors and function as intended

  • Meet with other team members and wider business to discuss technical issues, share and present ideas to solve existing problems

  • Produce high quality documentation in software design and architecture

  • Set a high standard of code within the development team through peer review

  • Maintain a knowledge of emerging trends in software technology, sharing with the development team as appropriate

  • Mentor and coach other developers in best practice code and advise when necessary

Core Competences

  • Proven experience as a Senior Software Developer

  • Strong written and communication skills

  • Track record of developing scalable applications

  • Experience with unit testing / integration testing

  • Experience developing APIs

  • Strong knowledge of front-end components, frameworks

  • Strong knowledge of OOP, design patterns, SOLID

  • Experience with version control systems - GIT

  • Experience with Agile development; Scrum / Kanban

Technologies we use:

  • NodeJS

  • Angular

  • Unit testing

  • REST / API design

  • MySQL, Redis

  • Linux, Docker, Jenkins