Senior Drupal 8 Developer at Atelier7, 3 months contract
Posted 8 hours 11 minutes ago by Maria Consulting Ltd
Drupal 8 Risk Management Tool integrated with LDAP, AWS. Users with specific / custom permissions can manage risks, mitigation action, controls, download custom CSV reports. Drupal 8 Custom Module Development, Custom Services Symfony Components: DependencyInjection, EventDispatcher HttpFoundation, Process, Routing, Serializer, Translation, Validator, Yaml. User Roles, Content types, Views, Contextual filters, Custom Filters, Searches, Bulk Operations, Features, Entity API, (Git and AWS Integration), custom themes and custom hooks, GitHub.
Project DescriptionUpgrading and Improving a Drupal 8 Risk Management Tool, integrating it with LDAP HMRC User's directory: My main tasks are Drupal 8 Custom Module Development, Custom Forms, CSV Reports, cron jobs maintenance, Custom Views, Search, Filters, Features, Entity API, Custom Logs.
ResponsibilityI work as a Senior Drupal Developer in a team of 10 other developers (1 front end, 7 Senior Drupal Developers and 2 system admin), I built Drupal 8 custom modules for custom reports, searches, user permissions on many custom operations, custom permissions / visibility, writing cron jobs, feed imports, drush commands.
Technologies and Methodologies: Drupal 8, Symfony Components, Custom Plugins Entity API, Form API, Hooks. Tools: PHP Storm, GitHub, Putty, Cypress testing, Apache, AWS. Changes are requested through pull requests and code reviews.
Top Management Team at UBS are very keen that ALL Developers and Members of Stuffwho are involved directly or indirectlyin Software Developmentto follow entirelythe Bank Processes for the entireSDLC (Software Development Lifecycle) that's why we set up the Internal DLCDrupal 7 portal. The purpose of this Portal is to create a way to integrate all the Banks Tools such asJira, Gitlub, SERA and AWS. The Portal allow Managers to create Sprint and define and model their SDLC byplanning and list all the artifacts.
Creating a new Drupal 8 file Management system form scratch, integrating it with Git and AWS: My main tasks are Drupal 8 Custom Module Development, cron jobs maintenance, create new drush commands, Features, Plugins to import files from Git and Deploy them on AWS.
14 January 2019 -23 May 2019,API Market place is where Developers from the Bank (Credit Suisse) share their APIs (Documentations) with other Developers within the same Organisation (Internal Drupal portal). The producers publish and deploy these APIs using Swagger Files which go through a pipeline process which requires a RFC request to release APIs to PROD. Developers needs to create an Application in order to be granted access to these APIs through a Key and Secret. Access is controlled on single API, but Developers can re-use the same Application (Key) to Request Access on multiple Products. Each Access Request goes through an Approval Process. We extend this functionality to also handle access to SPID-base APIs.