At Broadridge, the business problem is to design, develop, and implement scalable technology solutions that support core business systems, by leveraging AWS-based serverless architectures and cloud-native applications.
Requirements
- Proficiency in Java, Node.js, and Python development.
- Strong practical in AWS cloud platforms, especially with API Gateway, Lambda, Glue, DynamoDB, Elasticsearch, S3, and EC2.
- Familiarity with API security, authentication mechanisms, and API management best practices.
- Experience in database design and query optimization (PostgreSQL preferred).
- Knowledge of front-end frameworks such as Angular is a plus.
- Solid understanding of CI/CD practices, DevOps methodologies, and related tools (Terraform, Git, Jenkins, Chef).
- Experience with Agile development methodologies (Scrum, Kanban).
Responsibilities
- Lead software development initiatives by writing well-structured, maintainable code and conducting thorough code reviews.
- Design and implement AWS-based serverless architectures with enterprise-level scalability, performance, and security.
- Utilize AWS services such as Lambda, API Gateway, Glue, DynamoDB, Elasticsearch, S3, and EC2 to build and integrate cloud-native applications.
- Develop and optimize data processing workflows, including batch processing pipelines and event-driven computing.
- Migrate on-premises applications into AWS leveraging modern serverless and microservices patterns.
- Contribute to the continuous improvement of development standards, frameworks, and best practices
- Design and implement CI/CD pipelines using DevOps tools such as Git, Terraform, and configuration management tools (Chef preferred).
Other
- Bachelor’s degree in Computer Science, Information Systems, Computer Engineering, or related field (or equivalent experience).
- 8–10+ years of hands-on experience in software development and/or application architecture.
- Strong communication and collaboration skills, with the ability to work effectively across multiple teams.
- Demonstrated experience as a team lead, mentor, or technical subject matter expert.
- Passion for clean, maintainable code and continuous improvement in coding standards and delivery processes.