HamburgerMenu
hirist

Broadridge - Software Engineer/Lead - Python/React.js

Posted on: 02/12/2025

Job Description

Description :


Job Responsibilities :


- Software Development: Design, develop, and maintain applications.


- Write well-structured, efficient, and maintainable code.


- Debug and resolve complex technical issues


Technical Leadership :


- Provide technical guidance and mentorship to junior developers.


- Collaborate with architects to design & implement scalable and efficient software solutions.


- Stay up-to-date with industry best practices and emerging technologies.


Code Reviews :


- Review code submitted by team members to ensure adherence to coding standards and best practices. Offer constructive feedback to enhance code quality


Testing and Quality Assurance :


- Write unit tests and participate in the testing process to ensure software reliability. Collaborate with QA engineers to resolve issues and defects


Collaboration :


- Work closely with cross-functional teams, including QA engineers, product managers, and designers, to deliver high-quality software products. Participate in requirements analysis and solution design discussions


Performance Optimization :


- Identify and address performance bottlenecks in applications. Optimize code for speed, scalability, and efficiency


Documentation :


- Create and maintain technical documentation, including design documents and code documentation.


Qualifications & Skills :


- Bachelor's or Master's degree in Computer Science, Data Science, or a related field (Ph.D. preferred) with Proven experience of 7+ years in developing IT solutions


- Proficiency in Python, Tensor Flow, SciKit, React, and related technologies is required.


- Proven track record in developing base frameworks, reusable programs and defining standards


- Knowledge of cloud platforms AWS and containerization technologies.


- Strong understanding of object-oriented programming principles and design patterns.


- Proficiency in database design and SQL.


- Good understanding of the Agile methodologies and working in Scrum/SAFE practices


- Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.


- Exposure to the AI/ML techniques & methodologies is a plus


- Knowledge of software development best practices, including version control (Git) and continuous integration (CI/CD) processes.


- Strong problem-solving and debugging skills.


- Effective communication skills and the ability to work collaboratively with cross-functional teams.

info-icon

Did you find something suspicious?