Senior Software Engineer/Developer - 2040504
Company: Fidelity Investments
Location: Durham, NC
Posted on: December 3, 2021
Job Description:
Builds and maintains large-scale data processing systems and
develops innovative big data solutions in the data analytics space.
Performs Object Oriented Programming, using Java, Scala, and
Python. Researches and implements technology trends to simplify a
data ecosystem, using data architecture patterns -- Lambda, Kappa,
Event Driven Architecture, Data as a Service (DaaS), and
Microservices. Provides business solutions by developing complex or
multiple software applications. Primary Responsibilities: Develops original and creative technical solutions to on-going
development efforts. Designs applications or subsystems on major projects and for/in
multiple platforms. Develops applications for multiple projects supporting several
divisional initiatives. Supports and performs all phases of testing leading to
implementation. Assists in the planning and conducting of user acceptance
testing. Develops comprehensive documentation for multiple applications
supporting several corporate initiatives. Responsible for post-installation testing of any problems. Establishes project plans for projects of moderate scope. Works on complex assignments and often multiple phases of a
project. Performs independent and complex technical and functional
analysis for multiple projects supporting several initiatives. 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 developing big data solutions and streaming applications
on-premises and in Cloud -- Amazon Web Services and Azure. 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) year of experience developing big data solutions and
streaming applications on-premises and in Cloud -- Amazon Web
Services and Azure. Skills and Knowledge: Candidate must also possess: Demonstrated Expertise (DE) performing Big Data Engineering --
designing, developing, and testing distributed, scalable, big data
processing and near real-time analytics platforms, solutions, and
data pipelines -- streaming, data lake (for on-premise), Amazon Web
Services (AWS), and Azure Cloud environments, using Linux, Java,
Python, Spring Web and Boot, JavaScript/TypeScript, REST APIs (for
Big Data jobs), ETL/ELT jobs, and AWS services -- VPC, Route 53,
IAM, Secret Manager, EC2, SNS, Auto Scaling, S3, and AWS SDK -- for
enterprise customers. DE performing DevOps -- project planning, and implementing and
testing Continuous Integration/Continuous Delivery (CI/CD)
pipelines for provisioning infrastructure as a code, using
CloudFormation, Docker container, ECS, Azure DevOps Pipelines, and
Git -- in development, quality assurance, and production enterprise
environments. DE performing enterprise architecture and security -- designing,
documenting, and implementing highly scalable, available, disaster
recovery, secure, multi-tenant RBAC enterprise self-service Big
Data and streaming platforms and applications, using OAuth, AWS
Well-Architected Framework, and AWS Key Management Service for
security, reliability and availability of customer data. DE performing performance engineering -- performing performance
characterization, and fine-tuning Big Data platforms and near real
time distributed applications for high throughput and reliability,
performing recovery tuning of Spring Boot configurations,
containers, instance type, and workflow queues, and auto scaling
microservices and observability -- using Splunk, Datadog, and
CloudWatch metrics (for customer use cases). For full job details and to apply, please visit
https://jobs.fidelity.com/ and search for job number: 2040504.
Keywords: Fidelity Investments, Durham , Senior Software Engineer/Developer - 2040504, Finance , Durham, NC, North Carolina