Join us as a Python Developer! Brown Brothers Harriman is currently recruiting Senior Python Developer to join our Cyber Security organization.
Main areas of responsibilities:
- As a Python Developer, you will be responsible for developing and maintaining software systems primarily using Python, SQL, Bash, Javascript, and other related technologies.
- 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
- 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 write clean, efficient, and well-documented code that adheres to industry best practices and standards while utilizing development standards including well-documented testing.You will aid with performance optimization and security testing initiatives to improve the underlying architecture of the various systems and environments.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 5 years of experience in data engineering and software development, using Python (including Django) and SQL
Demonstrated knowledge of:
- Understanding and maintaining ETL data pipelines
- Understanding of software development principles and best practices, including Agile methodologies, version control, continuous integration, and testing.
- Problem-solving skills and ability to troubleshoot software systems.
- Experience with secure coding principles and security best practices a plus
- Excellent communication skills and ability to work collaboratively in a team environment or independently and manage multiple priorities and deadlines.
We value diverse experiences. We value diverse experiences and transferrable skillsets. If your career hasn't followed a traditional path, includes alternative experiences, or doesn't meet every qualification or skill listed in the job description, please do go ahead and apply.