Senior Software Engineer

Full Time IT Job Pro UK

A Senior Software Engineer will create, design, code, debug, maintain, test, and collaborate and communicate with appropriate parties. Participate in our software development lifecycle, and value delivery procedures. Maintain and utilize documentation in the development of code. Recommend changes in development, maintenance and system standards.
Position Requirements:
* 5+ years of experience in Software Development
* A strong background in object-oriented programming in a language such as Ruby, Java, C#, Objective-C or C++
* Ruby on Rails, Angular, React, React Native experience a plus
* Experience with HTML, CSS, JavaScript, XML / XSLT, SQL, database design, message-oriented-middleware, caching, and systems integration
* Mobile native or cross-platform experience with React Native, Xamarin, Objective-C, or similar frameworks and languages a plus
* Experience with automated testing solutions (BDD, Unit Testing, System Testing)
* BSc or MSc in Computer Science or a related field

To apply for this job please visit itjobpro.co.uk.