Version 1
,
London, Greater London
AWS Python Developer
Overview
Job Description
You would be working as a member of the application development team, developing integration capabilities with external services. You will have an opportunity to work on a wide variety of projects in the private and public sector. Responsibilities: * Working with other Developers on the AWS platform to ensure the development of high quality continuous build automation and deployment input to class-leading application platform solutions. * Assist in ensuring that application platforms and data solutions can be deployed and operated in a highly repeatable, secure and predictable manner. * Helping to define relevant solution deployment architectures * Collaborate and liaise with other customer stakeholders/ end users in the software development lifecycle - PMs, BAs, testing etc * Provide effective knowledge transfer and upskilling to relevant customer personnel to ensure an appropriate level of future self-sufficiency. Qualifications: Essential criteria: AWS application platform development experience Knowledge of AWS platform and PaaS technologies and associated architectural and development approaches Knowledge and experience of agile and secure development methodologies and supporting tools. You must be able to quickly and independently develop,unit test and release artefacts within an Agile project Direct experience of enterprise solution shaping and AWS application platform development and architecture including excellent documentation skills Experience in working as part of highly dynamic teams using agile methodologies to deliver solutions under demanding timescales Familiarity with API driven development approaches to both create and consume services from external parties Knowledge of security design and control approaches and will be familiar with federated security techniques using OAuth, SAML, OpenID Experience of Test Driven Development Approaches and developing automated unit tests In-depth knowledge of one or more AWS orientated high-level programming languages, such as Java, Node.JS or Python Best practice knowledge and design experience in a range of application styles and technologies to help guide and steer decisions would be very desirable Experience of collaborating and knowledge transfer to mixed customer and supplier teams whilst delivering to agreed timelines would be highly beneficial Security clearance eligible Preferred criteria: Experience of working on public sector projects and possession of UK Government security clearance