Software Developer

  • CVL
  • Gloucester, Gloucester, UK
  • 09/09/2016
SQL

Job Description

Fantastic new opportunity! Are you looking for a brand new and exciting opportunity within the software industry? Then you are looking in the right place. 2 Software developers are needed for a company within the Gloucestershire area with great benefits and only 3 years experience needed! Main Responsibilities Development, enhancement, testing and support of internally developed applications. To Produce planning documents, delivery estimates, and user and developer documentation for existing product enhancements and new product development. Assist in the support, development and enhancement of both new and existing applications as identified by the sales and engineering teams. To assist in the support of all server-based systems running Linux-based operating systems, and deployment of additional systems as required to support the company. To assist, when required, the system administrator in the support, development and enhancement of networking infrastructure, including routers, firewalls and switches. To assist, when required, the system administrator in the administration of servers, with a strong focus on stability, security, and business continuity. What benefits you? • 25 days holiday exuding bank holidays • Pension, Private Medical Insurance, bonus discretionary • £30,000 salary Key Skills and Experience • Strong knowledge of PHP and/or Python, with at least 3 years commercial experience. • Strong written and verbal communication skills, with the ability to work independently or as part of the team. • Strong knowledge and experience of querying and designing databases, primarily MySQL, and to a lesser extent Postgres and NoSQL databases, such as CouchDB. • Experience developing web based applications, particularly with regard to security. Strong knowledge of HTML and CSS. • Knowledge of the Symfony framework with Doctrine and some of: Java, JavaScript (including AJAX techniques), and to a lesser extent, Ruby. • Good code structuring practises, including object orientation and MVC where appropriate, and more generally such issues as modularity, separation of concerns, readability, and maintainability. • Experience of development tools, such as GIT, issue trackers and Test Case Management. • in Linux platforms to include building, configuring, implementing and maintaining Linux-based systems and applications (especially using Debian Linux). • Knowledge of TCP/IP, LAN, WAN, wireless networks and major network application protocols: HTTP, SMTP, POP3, and IMAP If this is for you and your interested in applying, just submit your CV and we will be in touch