Senior Software Developer - Edinburgh
Recruiter
Listed on
Location
Salary/Rate
Type
Start Date
This job has now expired please search on the home page to find live IT Jobs.
The Role
This is an exciting opportunity to work on successful and award-winning products within an Agile development organisation in a growing, dynamic software company.
Focused on developing existing products as well as the next generation of cloud based products, the successful candidates will be part of the team responsible for the market-leading. Involved in every aspects of the SDLC, including specification and design, the successful candidates will have a hand in shaping the future of these products.
The successful candidates will have experience of Object Oriented Programming in at least one of PHP or another comparable, dynamic language (Java, C++ or C#)
You will also be well versed in Test Driven Development and advanced practices of Object Oriented Programming such as Design Patterns and Refactoring.
You will work in a highly collaborative environment where everyone is encouraged to understand and learn all areas of the system, the successful candidates will have a real say in how the system is developed and gain exposure to a diverse range of technologies (on the Windows, Linux and mobile platforms) as well as SCRUM, Continuous Integration and Test Driven Development before seeing their code deployed and used online by thousands of IT Professionals.
As a Senior Developer, you will have a significant role during the planning, design and implementation of projects as well as coaching junior members of the development team with their own technical tasks. Given your own technical ability and experience, you will play a vital part in ensuring that the project is delivered to a high technical standard and level of quality.
Required Skills
Object Oriented Programming in PHP, Java, C++ or C#
Test Driven Development
Design Patterns
Relational Database Design and SQL
HTML and CSS
Javascript
Beneficial Skills
MySQL
Linux
Continuous Integration
Experience
A minimum of three years software development experience in a professional environment is required. Experience of high-availability, high-volume application development would be beneficial.
To be considered for this position please send your CV and cover letter to Click here to contact this recruiter or call 0141 332 4422.