View All Jobs 136580

Senior Lead, Software Engineer

Own the data warehouse design and pipeline implementations for Alts data at Northern Trust.
Pune, Mahārāshtra, India
Senior
3 days ago
Northern Trust

Northern Trust

Provides wealth management, asset servicing, asset management, and banking solutions to institutions, corporations, and high-net-worth individuals globally.

19 Similar Jobs at Northern Trust

Job Title

Northern Trust, a globally recognized, award-winning financial institution, is seeking a professional for a key role in its Private Equity, Hedge Fund businesses. This position involves analyzing and building data models, developing pipelines, and ensuring data warehouse models meet business needs.

Major Duties

The role includes:

  • Analyzing and building data models for upcoming Alts datawarehouse.
  • Collaborating with upstream teams to produce schema.
  • Developing pipelines to extract and model data for reporting.
  • Breaking down requirements for data setup in datawarehouse.
  • Defining Raw, Transform, and Curate layers for data consumption.
  • Liaise with vendor products and internal applications to refine requirements.
  • Acting as the first point of contact for business gap clarifications.
  • Participating in data modeling discussions to ensure the data warehouse model meets business needs.
  • Owning the design and code as per requirements.
  • Communicating status to project team and management.
  • Continuously improving application stability, scalability, and user experience.

Experience

The candidate should have:

  • Bachelor or equivalent degree in finance with a technology background.
  • 8-12 years of experience as a technical engineer in developing and maintaining high-performance Java-microservice architecture applications.
  • Strong experience in cloud-native applications on Microsoft Azure.
  • Proficiency in writing clean, reusable, and well-documented code.
  • Collaboration with cross-functional teams including UI/UX designers, QA engineers, and product managers.
  • Ensuring applications adhere to high performance, scalability, and security standards.
  • Leveraging Azure DevOps for CI/CD pipelines and automation.
  • Monitoring, troubleshooting, and optimizing performance for cloud-hosted applications.
  • Integrating data storage solutions using Azure SQL, Snowflake, or other database technologies.
  • Staying updated with emerging technologies and cloud trends.

Required Skills

The candidate must possess:

  • Strong expertise in Java (Java 8 and Java 17 or higher).
  • Proficiency in frameworks like Spring Boot, Microservice Architecture.
  • Experience in cloud-native development and deployment on Microsoft Azure.
  • Hands-on experience with Azure services such as Azure App Services, Functions, Kubernetes (AKS), Azure DevOps, Blob Storage, and Service Bus.
  • Knowledge of RESTful APIs, SOAP, and microservices architecture.
  • Solid understanding of database technologies (e.g., Azure SQL, MySQL, Cosmos DB, PostgreSQL).
  • Experience with version control systems like Git.
  • Familiarity with containerization tools such as Docker and orchestration tools like Kubernetes.
  • Strong understanding of design patterns, algorithms, and data structures.
  • Excellent problem-solving, debugging, and analytical skills.
  • Design, develop, and use data structures and data marts to support reporting.
  • Good analytical and problem-solving skills.
  • Both attention to detail and ability to rise above details to see broader implications & recommend strategic solutions.
  • Self-starter; positive & adaptable in a continually changing environment.
  • Ability to work independently and with a team.
  • Proven interpersonal and communication skills with technical & business partners.
  • Strong understanding of building CI/CD pipelines for change management.

Preferred/Recommended Skills

The candidate should also have:

  • Familiarity with Change management process.
  • Financial domain knowledge – Investment Management, portfolio construction, and risk management.
  • Experience with Azure Data Factory (ADF) for building and orchestrating data pipelines.
  • Knowledge of messaging systems like Kafka.
  • Certification in Microsoft Azure (e.g., Azure Developer Associate or Azure Solutions Architect).
  • Familiarity with front-end technologies like JavaScript, Angular, or React.

Working with Us

As a Northern Trust partner, you will be part of a flexible and collaborative work culture in an organization where financial strength and stability emboldens us to explore new ideas. Movement within the organization is encouraged, senior leaders are accessible, and you can take pride in working for a company committed to assisting the communities we serve! Build your career with us and apply today.

Reasonable Accommodation

Northern Trust is committed to working with and providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation for any part of the employment process, please email our HR Service Center at MyHRHelp@ntrs.com.

About Our Pune Office

The Northern Trust Pune office, established in 2016, is now home to over 3,000 employees. The office handles various functions, including Operations for Asset Servicing and Wealth Management, as well as delivering critical technology solutions that support business operations across the globe. Our Pune team takes our commitment to service to heart. In 2024, they volunteered more than 10,000+ hours into the communities where they live and work.

+ Show Original Job Post
























Senior Lead, Software Engineer
Pune, Mahārāshtra, India
Engineering
About Northern Trust
Provides wealth management, asset servicing, asset management, and banking solutions to institutions, corporations, and high-net-worth individuals globally.