Software Engineering - Cloud Services - Advanced

Overview

On Site
Full Time

Skills

Software engineering
Cloud computing
Application development
Software development
Configuration Management
IT architecture
Continuous delivery
Cloud Foundry
Continuous integration
Leadership
Collaboration
Management
Research
DevOps
Python
Java
Terraform
Ansible
Automation
Jenkins
Gradle
Apache Maven
Git
Software deployment
Kubernetes
Amazon Web Services
Docker
Design
Agile

Job Details

Job Description:

We are looking for a developer who is able to lead investigations into the application development processes, evaluate the use of our enterprise toolchain architecture, identify opportunities, and develop solutions in collaboration with firm-wide technology teams This involves strong collaboration skills, managing deep-dives into application development practice in groups across the CIB, researching and developing potential solutions You will be hands on developing platforms to improve the developer experience for the thousands of developers in our organization.

You are willing to transform, think out of the box and learn new skills if required in response to rapid changes and business needs You will dive head-first into creating innovative solutions that advance our mission You will join an inspiring and curious team of technologists focused on and dedicated to enhancing processes and building solutions to improve technology delivery Coming in with an understanding of the importance of end-to-end devops and software development practices is imperative.

Requirement:

Software Engineering background with experience in at least one of the following languages: Python, Java, or Go
Experience in using DevSecOps tools and frameworks for managing infrastructure as code ' Cloudformation, Terraform, Ansible, etc.
Strong understanding and experience using configuration management and CI/CD automation practices and tools 'Jenkins, Gradle, Maven, Git, Ansible, Spinnaker
Strong logging/monitoring understanding
Strong opinions on technical architecture and best practice, with a good knowledge of industry trends
Expertise in Devops / Continuous Delivery and enabling practices
Expertise in source code management, branching and deployment strategies
Experience in developing cloud and container based solutions such as Kubernetes, Cloud-Foundry, AWS, Docker

Expert in Cloud Services and design
technique as well as experience working across large
environments with multiple operating
systems/infrastructure for large-scale programs (e.g.,
Expert Engineers) starting to be firm-wide resources
working on projects across Client
Is multi-skilled with expertise across software
development lifecycle and toolset
May be recognized as a leader in Agile and
cultivating teams working in Agile frameworks
Sought out as coach for at least one technical skill
Strong understanding of techniques such as
Continuous Integration, Continuous Delivery, Test
Driven Development, Cloud Development, resiliency,
security
Stays abreast of cutting edge technologies/trends
and uses experience to influence application of
those technologies/trends to support the business;
may give speeches and outside the firm, writes
articles
#Pando