Satellitetalent
,
London, Greater London
Analyst Developer
Overview
Job Description
The successful candidate will be expected to work within a team to maintain and enhance our internal and external facing Business Applications in a heterogeneous (but mostly Python) environment. To achieve this, you will need experience in all aspects of software project lifecycle ensuring delivery of high quality web applications, from requirements analysis through to final deployment. We are looking for a full stack application developer with good UI skills as well as experience with writing REST APIs. The Role Work with business systems analysts and solution designers to understand the overall solution requirements. Develop and unit test work packages assigned. Support Test Analysts in defining and executing suitable test scenarios. Support operational teams in problem resolution activities. Provide estimates for software development tasks. Contribute to reviews of methodologies, standards and processes used by the team To Apply 3+ years' experience in IT solution development. 2+ Experience in Python development preferably using Flask web framework. UI skills in HTML5, CSS3, JavaScript, AngularJS, CoffeeScript, JQuery. Good understanding of REST API design, development and maintenance. Relational database management systems preferably Oracle. Experience with source code control tools such as Git, GitHub, SVN etc. Experience with continuous integration/delivery practices. Clarity and precision in verbal and written communications. Ability to interact comfortably with the other members of a large, geographically dispersed team. AngularJS, Backbone JS and their best practices desirable. Understanding browser specific compatibility issues. Knowledge of security standards and techniques for web applications Experience of Pycharm, Webstorm IDEs would be advantageous Experience in using SharePoint Working experience of one defect tracking system Working Open Source database management systems Experience working in 'Agile' teams. In Return You would be on a highly competitive package working for a company that is at the forefront of technology and can offer a fantastic long-term career. Please note you must be eligible to work within the UK and have a good educational background.