Brown Brothers Harriman (BBH)
Systems Programmer Analyst Sr.
Philadelphia · Senior
Sponsorship not specifiedDetected 15 days ago
JavaScriptPythonJavaBashDjangoFastAPISQLCI/CDLinuxAirflowData EngineeringData VisualizationCybersecurityAgileCommunicationProblem SolvingMentoring
About the role
- At BBH, Partnership is more than a form of ownership-it's our approach to business and relationships.
- We know that supporting your professional and personal goals is the best way to help our clients and advance our business.
- We value diverse experiences and transferrable skillsets.
Responsibilities
- As a Senior Python Developer, you will be responsible for developing and maintaining software systems primarily using Python, SQL, Bash, Javascript, and other related technologies.
- You will be working on expanding and maintaining our Django web application, building, and maintaining Plotly Dash-based visualizations, building, and maintaining Python-based ETL applications, researching emerging technologies, and helping us manage our server infrastructure.
- You will work closely with other engineers, product managers, and stakeholders to deliver high-quality software solutions that meet the needs of internal clients
- You will build interactive data reporting and visualizations using Plotly Dash, D3.js, AG Grid, and other tools that best meet the requirements of our business users
- You will work with Cyber business teams to understand data requirements and translate them into building and maintaining Apache Airflow DAGs
- With a 200-year legacy and a shared passion for what's next, this is the right place to build a fulfilling career.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 8-10+ years of experience in data engineering and software development, using Python (including Django) and SQL
- Demonstrated knowledge of:
- Brown Brothers Harriman (BBH) is a premier global financial services firm, known for premium service, specialist expertise, technology solutions and partnership approach to client management.
Nice to have
- Building data visualizations (experience with charting libraries such as Dash and Plotly a plus)
- Knowledge of Java a plus++
- Strong understanding of software development principles and best practices, including Agile methodologies, version control, continuous integration, and testing.
- Strong problem-solving skills and ability to troubleshoot complex software systems.
- Experience integrating front-end and back-end technologies such as Django and FastAPI
- Experience with creating and maintaining architecture documentation and flow charts
- Experience working with Linux-based infrastructure and services in a corporate setting.
- Experience with secure coding principles and security best practices
Skills
- Delivering for our clients and each other energizes us.
- BBHers can pick up the phone and call any colleague, and they are happy to help.
Apply directly at Brown Brothers Harriman (BBH) →Create a free account for alerts like thisView Brown Brothers Harriman (BBH) immigration profile
This listing is sourced directly from Brown Brothers Harriman (BBH)'s careers page and normalized into a canonical job model.