Senior Python Programmer (Enterprise Risk Management Systems)

at Brown Brothers Harriman
Published March 23, 2023
Location Boston, MA
Category Default  
Job Type Full-time  

Description

Join us as a Senior Python Programmer

At Brown Brothers Harriman, we believe no job is too big or small for any of us to handle if it helps our clients. We value passionate, committed people who enjoy collaborating with others to find new solutions to complex business challenges. We are looking for the type of person who speaks their mind, truly listens and steps outside their role to add value wherever they can. Someone who is driven to get things done and views obstacles as an exciting challenge that demands a creative solution. Above all, we seek someone who takes great pride in their work and is inspired and motivated by their role in protecting and enhancing our client's financial well-being.

If you are looking for an entrepreneurial environment where you can learn and thrive, Brown Brothers Harriman is the right place for you

Brown Brothers Harriman is currently recruiting The Senior Python Programmer role in the Enterprise Risk Management Systems (ERM Systems) organization delivers solutions utilizing commercial off-the-shelf products and custom developed solutions. These solutions must consider industry best practices as part of each design. This individual will be responsible for design, development, implementation, and support of high-performance distributed applications and services. Expertise in the integration of complex enterprise components will be necessary to support the applications within the ERM Systems organization. This role utilizes Archer and other appropriate programming languages to develop and/or modify new and existing applications that help integrate processes within the organization.

Key Responsibilities

* Perform hands-on Python Development by supporting legacy applications while implementing the adoption of modern software engineering & delivery practices using Python libraries/batch scripting/autosys, etc.

* Perform hands-on Archer Development by supporting legacy applications while implementing customized workflow and applications.

* Provide guidance for architecture design and development of applications, products, and services, lead implementations and ensure successful delivery of solutions

* Identify technical opportunities and risks to improve the overall quality and resiliency of applications in partnership with other application development team members

* Ensure technology requirements and challenges are resolved in a consistent and timely manner

* Research and evaluate new technologies/tools/software products to determine feasibility and desirability of incorporating their capabilities in line with the technology strategy of the organization

* Work with the business and systems teams to identify the right architecture for implementing new solutions, and modules

* Design and develop Proof of Concepts (POCs) to validate suitability and viability of new technologies and solutions from both functional and technical perspectives

* Support the systems and business teams with estimates, analysis, design, development, performance, scalability, and benchmark test guidance and providing subject matter expertise in technology and design

* Provide exceptional system support for business inquiries, tools, and applications

* Strong organizational skills and efficient time management

* Demonstrate a passion for learning and willingness to adopt new technologies

Qualifications & Technical Skills

* Bachelor's in computer science and related work experience

* Minimum of 5 years of technical experience in architecture, design and development of applications utilizing a wide range of technologies

* Minimum 3 years of Experience in Core Python programming, NumPy, Pandas, and file processing or related areas

* Experience in building Archer advanced workflow and data publishing

* Experience in data feeds: all types including SQL feeds, Archer to Archer feeds, and XSLT custom transform in data feed

* Experience in Mail Merge development, permissions, dashboards/reports, DDEs development, and notifications development

* Experience in Linux and Windows operating systems

* Experience in SQL, PowerShell, and scripting

* Experience in Autosys, Cron, or any other job scheduler

* Understanding of XML, JSON, SOAP, REST, RAML, SAML - application, message, communication protocols and authentication mechanisms

* Working experience with Web Services, REST APIs, etc.

* Working experience with relational database such as Oracle/DB2/SQL Server

* Experience with version control using GIT, JIRA and other Dev Tools

* Strong understanding of development, secure coding, SDLC methodologies

* Ability to collaborate and communicate effectively with business and technology teams

* Strong analytical, problem-solving, and troubleshooting skills

* Create practical, robust, and scalable architectures and solutions

* Experience in the ETL tools such as Informatica/Oracle Data Integrator is a plus

BBH's compensation program includes base salary, discretionary bonuses, and profit-sharing. The anticipated base salary range for this role is $95,000 to $135,000, which is specific to Jersey City, NJ and may differ in other locations due to cost of living and labor considerations. Base salaries may vary based on factors such as skill, experience, and qualification for the role. BBH's total rewards package recognizes your contributions with more than just a paycheck-providing you with benefits that enhance your experience at BBH from long-term savings, healthcare, and income protection to professional development opportunities and time off, our programs support your overall well-being.

BBH is committed to diversity, innovation, and globalization. Our culture is driven by our goal to provide the best solutions and services to our clients and each other. Our Partnership structure creates a flat organization that promotes collaboration across all business lines. We believe that diverse ideas and the ability to come together globally across groups and borders are a competitive advantage. In order for all our teams to excel, members must trust each other and feel comfortable providing honest input from all perspectives.

This openness sparks innovation and agility, which adds to the entrepreneurial spirit and provides many more career opportunities for our staff. We are a group of high performing, dedicated and caring professionals who believe that working together is the foundation for superior client service excellence. As a BBH professional, your career path is yours to define. We take pride in our ability to retain our best employees. We help them manage their careers by moving top performers to new areas of BBH where their talents will make the greatest contribution. As soon as you walk through the doors at BBH, we provide you with the tools to help you succeed and grow your career.

We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, age, genetic information, creed, marital status, sexual orientation, gender identity, disability status, protected veteran status, or any other protected status under federal, state or local law.

Full time

Jersey City