Application and Integration Developer
Company/Department
Shine Group
Reports To
CIO
Location
Primrose Studios, Primrose Hill, London
Description
This role is ultimately required to drive realisation of the Group IT Strategy and modernisation of Shine Group IT Systems. Principal responsibility is to ensure efficient and stable integration of new and existing technology systems both third party and in-house. This role will be key to the success of technology projects and will be required to write integration code and professionally document all activity to ensure a system document library/reference log is put in place and maintained according to system life.
Key Responsibilities
- Help to realise the Group IT Strategy and associated projects as set by the Group CIO
- Be responsible for integrating new third party solutions with existing in-house technology systems
- Assist with the creation and maintenance of in-house developed web and windows applications
- Work closely with the technology team, in particular, Solution Architect and Web Developer to agree appropriate development approach
- Undertake detailed system analysis of existing in-house technology systems and define and document how these can be retired whilst migrating toward new solutions aligned to the Group IT Strategy
- Work dynamically on all assignments and suggest quickest routes to success for all projects undertaken
- Document applications for technical staff and end-users
- Form close relationships with Group Technology and Business representatives within a project environment
Skills Knowledge Qualifications & Experience
- .Net C# and VB using Visual Studio
- MVC, WCF, RESTful and SOAP interfaces
- JavaScript/JQuery, JSON, XML, HTML5 and CSS
- Python, PHP, traditional ASP
- MS SQL Server, MySQL
- Transact SQL, authoring Stored Procedures and Triggers
- Web applications and Web Services running on IIS
- Team Foundation Server, GIT, Subversion, SourceSafe
- Basic knowledge of iPad/iPhone development
- Exposure to Agile working methodologies and tools
Experience:
- Significant experience in supporting development of existing in-house developed and 3rd party applications
- Minimum of 5 years’ experience in the above technologies
- Experience in putting place integration strategies
- Experience of being the integration lead on several web development projects
- Experience of working within project teams
Knowledge / Qualifications:
- Degree in software engineering or related subject
Attributes and Behaviours
- A strong interest in embracing new technologies to develop compelling database driven applications
- Commitment to ongoing personal development and willingness to learn new skills
- Resilient and able to cope with conflicting demands
- Able to demonstrate initiative and a proactive approach
- Methodical, accurate and consistent attention to detail
- Able to manage sensitive and sometimes confidential information
- Able to build good relationships at all levels, internally and externally
- Empathy with a creative environment
- Ability to cope with ambiguity
- Ability to self-manage effectively
- Customer focused with a passion for delivering quality services and continual service improvement
- A logical and reasoned approach to problem solving with good analytical and reasoning skills
- Ability to work under pressure while maintaining a clear perspective on business needs
- Excellent time management skills with the ability to be flexible in responding to company needs
- A finisher of work, able to differentiate between solving a problem and the perfect solution
- Able to make decisions and act independently with relevant input
- Able to take responsibility for own personal development in line with agreed performance objectives
- Willing to listen to and support colleagues and team members
- Highly organised, motivated, self-starter
- Highly numerate
- Team player
