The Senior Developer is required to have the following Mandatory Skills and Experience :
A minimum of -years’ experience as a full-stack software developer (front-end and back-end) using Python and Web technologies/frameworks (such as Nuxt/Vue, Nets/React, Typescript, Tailwind).
A minimum of -years’ experience with Container technologies/platforms, such as Docker, Kubernetes, OpenShift, Google Cloud.
A minimum of -years’ experience designing, building, and maintaining RESTful APIs with API technologies, such as Open API, API gateway, JSON Schema.
A minimum of -years’ experience working as part of an agile team, with at least one year using Scrum to incrementally deliver value for the users of a product or digital service.
Experience migrating digital services from legacy environments such as mainframe and/or client/server to modern environments leveraging techniques/tools such as container and microservices-based architectures.
Experience writing automated tests and helping set up continuous integration & delivery pipelines.
Experience with Databases (Postgres, Oracle, etc.) and SQL languages.
Experience working in a scaled agile environment, including duration in that environment and the number of teams involved.
Experience with search technologies such as SOLR, Elasticsearch, or Google Big Query.
Experience creating and delivering training to customers on the items listed in the mandatory and desirable sections.
Experience with creating technical documentation, diagrams, and RFCs.
Knowledge and/or implementation experience with observability (logging, traces, metrics).