Preparing for your next Quant Interview?
Practice Here!

Fullstack Engineer

Fullstack Engineer
New York, US
155,000 - 210,000
Apply Now
Job Description

Lazard is one of the world’s leading financial advisory and asset management firms. Our people make the difference. With just over 3,000 employees, our tight-knit community allows for professionals eager to learn and willing to teach to connect and grow together. We believe that diversity, equity, inclusion, and allyship are not just business imperatives — they are central pillars of our employee experience. Our entrepreneurial culture and flat structure allow creative ideas and original concepts to drive our business forward — and for careers to take flight.

Lazard's Corporate functions empower strategic decision-making and ensure continued success of our firm. From Finance & Tax to Information Technology and Human Resources, our colleagues around the globe support our financial advisory and asset management business lines in many ways. By utilizing the latest technology, these integral groups make sure our businesses are compliant, operationally efficient, and profitable.

Lazard Financial Advisory Business Technology (FABT) is responsible for all applications that enable the Financial Advisory Division. This includes support of all aspects of the annual business lifecycle, client lifecycle, and deal management processes including CRM, Knowledge Management, Revenue Reporting, and Resource Planning.

We're looking for experienced engineers, who can drive the technical vision and development of our products, to join our Azure cloud application development team that is agile and diverse. Your role will span the breadth of our stack, from complex API integrations, up through entitlement engine, to our web user interfaces. The ideal candidate should be passionate, modern-day full-stack developers who understand that building complex web experiences requires truly engineered solutions in cloud. We’re looking for talented Software Engineers passionate about building new applications utilizing Microsoft Azure cloud technologies. Candidates should have a solid understanding of enterprise design patterns and strong skills in building complex, scalable, end-to-end enterprise software solutions.

We'll trust you to:

  • Guide your team on its journey to create innovative digital banking products
  • Partner with business, UX design, application, Cloud, QA, and InfoSec teams to create world-class customer experiences for the online channel using Agile development methodologies
  • Gather requirements, design and develop the custom applications and integrate with 3rd party products
  • Collaborate with other developers on solutions and mentor junior developers
  • Enforce secure coding standards through peer code reviews and automated testing
  • Guide development teams to review business requirements, design documents, test plans/test cases and performance testing plans
  • Effectively communicate technical solutions and recommendations to senior level management
  • Expedite the speed of development cycle from month to week and ensure that the developers have the knowledge/experience of accelerating the DESIGN-to-CODE to quickly move from low/high fidelity prototypes to actual interactive UIs

You'll need to have:

  • Bachelor's degree in Engineering / science, or an equivalent combination of experience and education
  • Demonstrated ability in all phases of SDLC and ownership delivering at least 2 projects from design to deployment
  • Strong understanding of software design patterns and enterprise application architecture
  • 4+ years of experience with web API (.Net core) as well as some/many of the following: ASP.Net MVC, HTML, CSS, Angular or React or similar framework
  • Experience with writing high-quality, semantic, testable, maintainable, and well-documented code
  • Strong understanding of microservice architecture. Ability to design, develop and implement scalable and distributed microservice based platforms.
  • Experience with GitLab/Azure DevOps CI/CD pipelines a plus
  • Experience working with Microsoft Azure native services-- Azure Functions, App Services, API gateway, App Insights, Key Vault
  • Excellent communication skills at all levels, from team members to senior management
  • Experience working in a diverse and distributed team environment
Share this job
Share On
Apply Now