Job Description:
Are you ready to be at the forefront of innovation and digital transformation? Do you thrive in a dynamic environment where collaboration and creativity are key? If so, we have the perfect opportunity for you!
The Role
As a Principal Software Engineer, you'll focus on reducing manual workloads, mitigating operational risks, and enhancing the scalability of day-to-day business operations. You'll leverage your technical expertise to streamline business processes and increase efficiency across various functions.
With the opportunity to develop and deploy viable business solutions in days, not years, you'll be a full-stack engineer taking projects from concept to implementation. You'll collaborate closely with stakeholders to align project objectives and ensure successful implementation. Join us and make a significant impact at Fidelity, where innovation and excellence are at the heart of everything we do!
Want more jobs like this?
Get jobs in London, United Kingdom delivered to your inbox every week.
The Expertise and Skills You Bring
- You have extensive hands-on experience in Python programming, with a strong emphasis on developing scalable and efficient applications.
- Your background in software engineering within the finance industry or related sectors has equipped you with the expertise to design, build, test, and maintain Python REST APIs and data processing pipelines.
- You excel in developing scalable data pipelines, and you are adept at gathering, cleaning, and preprocessing data from various sources to ensure data quality and consistency.
- Your skills in building user-friendly dashboards and reporting tools via Streamlit or similar Python frameworks, as well as connecting to SQL/NoSQL databases, are exceptional.
- You have a keen ability to optimize systems for high concurrency and large data volumes, implementing caching, partitioning, and performance monitoring to ensure efficiency.
- Your competence in DevOps and automation is demonstrated through your implementation of CI/CD pipelines and automated deployment processes.
- You bring valuable experience with BI tools like Power BI and Tableau, and you are well-versed in advanced data visualization best practices using Streamlit, Dash, or Python front-end frameworks.
- Your domain knowledge in financial services or asset management, coupled with excellent verbal and written communication skills, enables you to present data insights effectively and conduct user training.
- You are an analytical thinker who thrives in fast-paced environments and can adapt to ambiguity.
- As a team player, you have experience working with globally dispersed teams and excel in collaboration. Your strategic thinking drives technical vision and execution, and you are passionate about mentoring and elevating your team members' skills. Your continuous learning mindset keeps you at the forefront of emerging technologies.
The Team
The Advanced Process Solutions team is at the forefront of innovation, leading the charge in digital transformation and operational excellence across our Asset Management Division. We're driving cutting-edge projects to revolutionize how our associate's work. We're a dynamic team collaborating with business partners to deliver industry leading solutions. You will play a pivotal role in shaping the future of our digital landscape. You'll have the opportunity to engage with top-tier professionals in a supportive and forward-thinking setting.
Certifications:
Category:
Information Technology