Broadridge is seeking a Senior Lead Software Engineer to design and implement systems for seamless data flow between internal and external sources, develop and optimize ETL processes, and build a web application for data interaction and integration with external services.
Requirements
- Proficiency with AWS Glue, Airflow, Kafka and other ETL tools.
- Experience with AWS services, Snowflake, and PostgreSQL.
- Solid knowledge of AngularJS and Node.js for web application development.
- Experience in working with DevOps pipelines for end to end automation
- Strong understanding of API development and integration.
- Experience with other programming languages and frameworks- preferred
- Knowledge of data warehousing architecture and best practices – preferred
Responsibilities
- Design, develop, and maintain robust ETL processes using AWS Glue and Airflow.
- Integrate data from various internal and external sources into AWS, Snowflake, and PostgreSQL platforms.
- Optimize ETL workflows for performance, scalability, and reliability.
- Develop an extension application using AngularJS and Node.js to enable users to add, update, and modify data on the platform.
- Ensure the application is intuitive, responsive, and user-friendly.
- Implement best practices for front-end performance optimization.
- Design and implement integrations with third-party APIs and internal systems.
Other
- 7+ years of experience in ETL development, data integration, and web application development.
- Excellent problem-solving skills and attention to detail.
- Ability to work collaboratively in a team environment and communicate effectively with technical and non-technical stakeholders.
- Bachelor’s degree in computer science, Information Technology, or a related field