Job Description:
The Purpose of Your Role
As a squad member for Performance Measurement and Analysis (PMA) product group, you will work closely with the squad lead, architects, systems analyst, and other developers to design, build, test, and deliver the features that have direct impact on PMA product.
The Expertise and Skills You Bring
10+ years of hands-on experience as application developer in architecting, designing, and developing highly scalable distributed data processing systems.
10+ years of solid experience in modern object-oriented programming like Spark, EMR, Java and Python.
10+ years of deep experience with developing ETL solutions, Business Intelligence, Databases or Data lakes such as Snowflake. Expertise in SQL.
Have strong communication skills and technical expertise to drive & participate in meaningful discussions.
Have leadership skills to drive the squad technically, mentor/coach junior associates technically, coordinate with teams and stakeholders outside the squad.
Experience with variety of modern programming languages and frameworks.
Experience with Cloud technologies including AWS, Terraform, etc.
You have a passion for technology and can navigate your way across complex and rapidly changing landscapes by staying on top of latest trends and thrive by sharing knowledge.
Care about cycle time and use CI/CD practices, tools (GitHub, Jenkins, Stash, Artifactory, Terraform etc.) to rapidly deploy changes to customers while minimizing risk using practices like A/B tests, blue-green deployments, and feature toggles.
Experience working with AWS EKS, and AWS managed solutions such as lambda, API gateway, SQS, EC2, S3, CloudWatch, IAM roles/polices, Datadog, etc.
Experience with Financial services and Brokerage domain is a plus.
The Value You Deliver
Sound understanding of the software development process including analysis, design, coding, system and user testing, problem resolution and planning.
Strong analytical skills and ability to tackle issues and work through ambiguous situations by making timely decisions based on facts, knowledge, experience, and judgment
Good interpersonal and client-handling skills with the ability to handle expectations and explain technical detail. Consistent track record to multitask, prioritizes tasks, and quickly adjusts in a constantly evolving environment
Collaborate with business and technology groups and should be able to present formal and informal presentations in various settings: one-on-one, small, and large groups, with peers, and senior management
Excellent conflict management and negotiation skills; eager to learn and continuously develop personal and technical capabilities
Ability to handle production issues with accuracy and attention to detail; a methodical, investigative, and inquisitive mind; together with creative abilities.
Enjoy analyzing data, identifying gaps, issues, patterns, and trends and can analyze application dependencies and conduct impact assessment of changes.
Certifications:
Category:
Information Technology
Fidelity’s hybrid working model blends the best of both onsite and offsite work experiences. Working onsite is important for our business strategy and our culture. We also value the benefits that working offsite offers associates. Most hybrid roles require associates to work onsite every other week (all business days, M-F) in a Fidelity office.