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.
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
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:
REST / API design
Linux, Docker, Jenkins