Senior Software engineer

Fmr LLC
Durham, United States of America
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Durham, United States of America

Tech stack

API
Agile Methodologies
Amazon Web Services (AWS)
Databases
Computer Engineering
Customer Data Management
Data Infrastructure
Relational Databases
Database Connection
DevOps
Distributed Systems
Amazon DynamoDB
Elasticsearch
PostgreSQL
Maven
Enterprise Messaging Systems
NoSQL
Open Source Technology
Operational Databases
Oracle Applications
Ansible
Amazon Web Services (AWS)
Spring-boot
Information Technology
IBM UrbanCode Deploy
Kafka
REST
Amazon Web Services (AWS)
Jenkins

Job description

Are you an experienced software engineer with a passion for delivering high impact operational customer data solutions that integrate across a large organization? Want to be a part of an exciting platform modernization journey? Are you looking for a collaborative team environment where you will have a wealth of opportunities to innovate and have intellectual curiosity to learn? A career in Core and Common Data Platform group may be right for you!, You will be joining the Core Identity and Frameworks Engineering Delivery Team, with the vision to create the capability, infrastructure and frameworks necessary to accelerate CCDP's product initiatives and to optimize core capabilities that will enable scalability, efficiency, and speed-to-market for adding new features to the platform. CCDP (UID - UCP) is a critical platform to Fidelity and the impacts delivered via the work that the team does will significantly enable our business partners across the firm to deliver on Fidelity's promise of creating the best customer experiences in financial services.

Requirements

  • Bachelor's or master's degree in a technology related field (e.g., Computer Engineering, Computer Science, etc.)

  • Desire and ability to learn and implement new technologies

  • Keen ability to see complex challenges from multiple perspectives, and leaning in to solve independently or with others

  • Demonstrated experience in developing and managing RestAPI (Spring Boot, Micronaut, etc.), along with app containerization (docket) and deploying (EKS,AKS,ECS, etc).

  • Experience in managing high volume customer-facing application traffic for API's

  • Strong in managing API to database connection management using different database drivers - Relational Databases (Oracle, PostgreSQL, etc.) and NoSQL databases (DynamoDB, Elastic search, Graph DB, etc.)

  • Knowledge of how to develop highly scalable distributed systems using Open-Source technologies

  • Knowledge of Messaging Technologies (Kafka, Kinesis, SNS, SQS)

  • Experience with DevOps or CI/CD Pipelines using Maven, Jenkins, uDeploy, Stash, Ansible, etc.

  • Hands-on experience building highly resilient, scalable, and efficient customer facing solutions on AWS

  • Hands-on experience in operational database (Oracle, PostgreSQL) is added advantage

  • Ability to validate, monitor, and solve issues during development, testing, or in production

  • Ability to work effectively in global teams distributed across geographic locations in an Agile way

  • Excellent communication skills, both through written and verbal channels

  • Proven knowledge of AWS via Associate, Professional, or Specialty Certification(s) a big plus

Apply for this position