Job Description



A great opportunity has arisen for a candidate to join an innovative environmental organisation as a Developer on a full time maternity cover contract.In this position you will be responsible for the coding, design and management of the CRM systems and some website management.You will be assisting the team with the day-to-day running of the Platform.This role is for a minimum term of 9 months (12 Months expected duration - some flexibility with this is required)Responsibilities
• Write well designed, testable, efficient code by using best software development practices
• Integrate data from various back-end services and databases such as SQL
• Create and maintain software documentation
• Stay plugged into emerging technologies/industry trends and apply them into operations and activities
• Website Management
- Debugging / Updating website
- Documenting updates and changes made on a daily basis.Ideal candidate background:
• Understand windows and IIS based server environments
• 3+ years proven experience in developing language and web programming HTML, PHP, VB.Net, CSS,
• Strong experience using MySQL, SQL Servers
• Strong experience using ASP.NET, Web-services
• Strong understanding of Version control and back up procedures.
• A solid understanding of how web applications work including security, session management, and best development practices
• Knowledge of JavaScript frameworks, Angular Typescript frameworks and React JavaScript.
• Basic knowledge of Search Engine Optimisation process
• Design, Code, Test, Debug, Document and maintain programs throughout the product lifecycle
• Reviewing current systems
• Presenting ideas for system improvements, including cost proposals
• Working closely with analytics, designers and staff.
• Producing detailed specifications and writing the program codes
• Integrate programs with other systems in the business including third-party tools.
• Familiar with API’s and web services/service orientated architecturePerson Specification:
• Strong communication skills
• Ability to work in a team
• Eye for detail and identifying problems
• An understanding of business practices
• Strong organisational skills to juggle multiple tasks within the constraints of timelines and budgets with business acumen
• Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques.
• Exceptional analytical and methodical approach to designing systems
• Documentation of process for training manuals purposesIf you feel you have the relevant experience for this position please ensure your CV is up to date and we will be in contact with suitable applicants as soon as possible