Software Architect / Technical Lead
Job Description
What You Can Expect At BBH:
If you join BBH you will find a collaborative environment that enables you to step outside your role to add value wherever you can. You will have direct access to clients, information and experts across all business areas around the world. BBH will provide you with opportunities to grow your expertise, take on new challenges, and reinvent yourself-without leaving the firm. We encourage a culture of inclusion that values each employee's unique perspective. We provide a high-quality benefits program emphasizing good health, financial security, and peace of mind. Ultimately we want you to have rewarding work with the flexibility to enjoy personal and family experiences at every career stage. Our BBH Cares program offers volunteer opportunities to give back to your community and help transform the lives of others.
BBH is looking for a highly motivated individual to join our Fund Administration Systems team as Software Architect / Technical Lead.
Position Summary:
The BBH Fund Administration Systems team objectives are to provide innovative solutions to our Fund Administration business unit which has responsibility for Financial Reporting, Regulatory Filing, Post Trade Compliance, Expense Administration, Fund Performance & Attribution, and Corporate Secretary business services.
As a Fund Administration Systems Technical Lead you lead a full-systems service team inclusive of Java Developers, SQL Developers, Systems Analysts and Quality Assurance Analysts. You must be highly skilled, team oriented, and eager to learn to contribute in a mature and proactive way to all phases of the software development lifecycle.
Responsibilities:
- Lead the architecture and design for a product development
- Understand, articulate, and depict overall application flow, and integrate larger system perspective in design, testing and problem resolution
- Responsible for the development of technical roadmaps
- Foster and drive innovation, overseeing the prioritization of new business concepts/ideas
- Works with developers, product managers, and customer application experts to define solutions, products and modules with required features and functionality
- Consistent practice in coding and unit testing
- Conduct code reviews for the team and have well established standards and practices for the team
- Work with distributed teams (infrastructure, network, etc.) and act as subject matter expert
- Provide technical leadership on best practices for chosen architecture and technology
- Identify issues and risks and proactively add to the iterative discussion
- Communicate efficiently within and outside the team
- Strong organizational, time management
Qualifications & Technical Skills:
- 3+ years of technical leadership and mentoring skills
- 8+ years of professional experience as a full stack software engineer
- Java 11/17 - must be proficient in the language, core libraries & design patterns (Spring, Spring Boot, Spring Cloud, Spring Security, Spring Data, Spring Integration)
- Experience with REST WebServices
- Experience with ORM frameworks (JPA, Hibernate, OpenJPA)
- Experience with test framework: JUnit, TestNG, Mockito
- RDBMS concepts - must understand basic principles of data modeling. Experience with Oracle is a plus
- Proficiency with JavaScript, jQuery, HTML and CSS
- Good Experience with version control practices preferably using Git
- Engaging in application architecture and design decisions
- Implementing/maintaining a repeatable iterative software development methodology
- Improve the code quality with effective testing and review process
- Design and develop scalable technical implementations
- Experience with one or more modern front end frameworks/libraries such as Angular, React is a plus
- Excellent problem solving and analytical skills
- Good communicator, keen to collaborate and share knowledge
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.
Salary Range
130,000 - 190,000 (Jersey City)
BBH's compensation program includes base salary, discretionary bonuses, and profit-sharing. The anticipated base salary range(s) shown above are only for the indicated location(s) 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.
Date Posted
08/15/2023
Views
14
Similar Jobs
WiFi Software Developer Remote Job - IBA Infotech Inc.
Views in the last 30 days - 0
The job description is for a remote contract position of a WiFi Software Developer The role involves designing developing and testing WiFi software fe...
View DetailsBI Analyst II - Spectrum
Views in the last 30 days - 0
Spectrum is seeking a BI Analyst II to join their Business Intelligence team The role involves working closely with stakeholders across various depart...
View DetailsDirector Cloud Security 665 - Protegrity
Views in the last 30 days - 0
Protegrity a global data protection solutions provider is seeking a Director of Cloud Security IAM to join their GenAI Security Team The role involves...
View DetailsTVB Account Receivables Manager (FESCO / TruVolt Brands) - The Fesco Group
Views in the last 30 days - 0
TruVolt Brands is seeking an experienced Accounts Receivable Manager for a fully onsite role in Jersey City New Jersey The ideal candidate will have a...
View DetailsIT Engineer - BETSOL
Views in the last 30 days - 0
BETSOL is a global digital transformation and data management company recognized for its opensource based data management product line Zmanda The comp...
View DetailsSenior Windows Engineer - ION Group
Views in the last 30 days - 0
ION is seeking a selfmotivated Senior Windows EngineerAdministrator to join their global team The role involves working with various IT functional are...
View Details