Senior Lead Development Engineer - Python Full Stack

apartmentS&P Global Market Intelligence placeMumbai calendar_month 

Job Description

S&P Dow Jones Indices a global leader in providing investable and benchmark indices to the financial markets, is looking for a Senior Lead Development Engineer with full stack experience to join our technology team. As full stack engineer role, both front-end and back-end skills will be utilized.

The Team:

  • You will be part of global technology team comprising of Dev, QA and BA teams and will be responsible for analysis, design, development and testing.

Responsibilities and Impact:

  • You will be working on one of the key systems that is responsible for calculating re-balancing weights and asset selections for S&P indices. Ultimately, the output of this team is used to maintain some of the most recognized and important investable assets globally.
  • Design and development of RESTful web services and with closely with UI developers
  • Interfacing with various AWS infrastructure and services, deploying to Docker environment.
  • Coding, Documentation, Testing, Debugging, Documentation and tier-3 support.
  • Taking ownership of code modules and leading code review processes.
  • Work directly with stakeholders and technical architect to formalize/document requirements for both supporting existing application as well as new initiatives.
  • Perform Application & System Performance tuning and troubleshoot performance issues.
  • Define and refine agile stories and task, delegate to team, conduct code reviews / pull requests.
  • Coordinately closely with the QA team and the scrum master to optimize team velocity and task flow.
  • Helps establish and maintain technical standards via code reviews and pull requests

Whats in it for you:

  • This is an opportunity to work on a team of highly talented and motivated engineers at a highly respected company. You will work on new development as well as enhancements to existing functionality. You will use your full range of skills as a full stack developer.

What Were Looking For:

Basic Qualifications:

  • 10 - 15 years of IT experience in application development and support.
  • Bachelor's degree in Computer Science, Information Systems, Engineering or, or in lieu, a demonstrated equivalence in work experience.
  • Expert in modern Python 3.10+ (minimum 5 years dedicated, recent Python experience).
  • AWS services experience including API Gateway, ECS / Docker, DynamoDB, S3, Kafka, SQS.
  • SQL database experience including proficiency on Postgres.
  • Python libraries experience including Pandas, Numpy, Pydantic, SQLAlchemy.
  • Demonstrated experience at creating RESTful endpoints in Python (Flask, FastAPI, Sanic).
  • JavaScript and UI development experience including one of the following: (Vue 3, React, Angular)
  • REST API testing experience with Postman or Bruno.
  • Strong CI/CD build process experience using Jenkins.
  • Backend services development including distributed libraries and packages in Python.
  • Experience with software testing (unit testing, integration testing, test driven development).
  • Strong Work Ethic, Communication and Thoughtfulness

Additional Preferred Qualifications:

  • Good understanding of financial markets and investing (stocks, funds, indices, etc.)
  • Experience working in mission-critical enterprise organizations
  • A passion for creating high quality code and broad unit test coverage.
  • Ability to understand complex business problems, break into smaller executable parts, and delegate.
electric_boltImmediate start

Service Engineer (Three Phase UPS)

apartmentEaton Technologies Private LimitedplaceMumbai
Job Description Designation: Service Engineer Job Location: Mumbai Qualifications:  •  B.E. or B.Tech. / Technical Diploma (Electrical/ Electronics) Experience:  •  B.E. (2-5 Years) OR Diploma (3-7 Years) What you'll do:  •  We are searching...
apartmentFreshersworldplaceMumbai
Looking for 2021-2023 passed out candidatesMechanical Engineer-• Execute Preventive maintenance jobs across the plant• Carry out Break-down maintenance as well as analyse the reason for failures• Grievance handling of subordinates• Ensure high order...
check_circleNew offer

Software Engineer

placeMumbai
Job Description Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.   1.  Applies scientific methods to analyse and solve software engineering problems.   2.  He...