Senior Cloud Developer
Company: Fidelity Investments
Location: Durham, NC
Posted on: May 10, 2023
Job Description:
Position Description: Crafts software solutions in a large, enterprise environment
with Object-oriented (OO) programming and software architecture.
Develops network design and security. Implements automation,
provisions, and contributes to the operation of virtual network
constructs within Cloud Service Providers (CSPs) -- Amazon Web
Services (AWS), Azure, and Google Cloud. Develops software
applications and scripting using development languages -- Python.
Refines requirements and delivers solutions and software
applications. Designs and implements network and security
technologies within public Clouds. Performs complex software
application development. Primary Responsibilities: Crafts and develops Application Programming Interface (APIs) to
enable self-service at the network and security layers. Builds a Continuous Integration (CI) environment to validate
changes and policy compliance. Adopts an Infrastructure-as-Code (IaC) mentality with no
terminal and console access. Analyzes information to determine, recommend, and plan computer
software specifications on major projects and proposes
modifications and improvements based on user need. Develops software system testing and validation procedures,
programming, and documentation. Develops original and creative technical solutions to on-going
development efforts. Establishes project plans for projects of moderate scope. Works on complex assignments and often multiple phases of a
project. Education and Experience: Bachelors degree (or foreign education equivalent) in Computer
Science, Engineering, Information Technology, Information Systems,
Mathematics, Physics, or a closely related field and three (3)
years of experience in the job offered or three (3) years of
experience designing, developing, and operating highly scalable,
secure, Cloud based financial service applications using Python,
Amazon Web Services (AWS), and Continuous Integration/Continuous
Deployment (CI/CD) methodologies in an Agile environment. Or, alternatively, Masters degree (or foreign education
equivalent) in Computer Science, Engineering, Information
Technology, Information Systems, Mathematics, Physics, or a closely
related field and one (1) year of experience in the job offered or
one (1) years of experience designing, developing, and operating
highly scalable, secure, Cloud based financial service applications
using Python, Amazon Web Services (AWS), and Continuous
Integration/Continuous Deployment (CI/CD) methodologies in an Agile
environment. Skills and Knowledge: Candidate must also possess: Demonstrated Expertise (DE) creating and deploying financial
service applications using configuration management, automation,
and Continuous Integration and Continuous Deployment (CI/CD) tools
(Bitbucket, Jenkins, Jfrog Artifactory, and Docker). DE designing and implementing Cloud infrastructure practices for
financial service applications using AWS Cloud (EC2, ELB, S3, and
Lambda); monitoring log aggregation dashboards using CloudWatch and
Datadog; and provisioning and operating Cloud infrastructure
through code using Terraform and AWS Cloud Formation Templates. DE building software systems for customer delivery using Python
and CI/CD methodologies; participating in the full Software
Development Life Cycle (SDLC) -- coding standards, code reviews,
source control management, build processes, and testing. DE automating Cloud network infrastructure to streamline
processes and reduce errors using AWS Cloud Formation templates;
and creating Cloud network infrastructure on AWS using Virtual
Private Cloud, Subnets, Network Access Control Lists (ACLs), and
firewalls. For full job details and to apply, please visit
http://jobs.fidelity.com/ and search for job number: 2076149.
Keywords: Fidelity Investments, Durham , Senior Cloud Developer, Finance , Durham, NC, North Carolina