Description:
Senior Python Developer 5+ years of experience banking experience is a mandatory
Responsibilities:
- Participate in requirements clarification and sprint planning sessions
- Design technical solution
- Writing unit and integration tests
- Support QA teammates in acceptance process
- Coach/mentor new joiners
- Define best practices
Mandatory Skills Description:
Technical skills:
- Strong experience with Python
- Strong experience with training, deployment, and maintenance of models
- Experience with data modelling and evaluation
- Experience with applied mathematics (linear algebra, probability, statistics, distributions…)
- Experience with machine learning algorithms, Natural Language Processing, Neural Networks
- Degree in computer science, mathematics or statistics or other technical disciplines
- Knowledge of the financial markets, portfolio theory, risk management is a plus
- Non-Technical skills
- Strong problem-solving skills
- Story telling using the data
- Keen focus on delivering high level quality solution within the timeline
- Team player, proactive to resolve, improve the existing processes
- Good communication skills
Nice-to-Have Skills:
- Experience working with ETL
- Experience with Databases: Dealing with large amounts of data and being able to aggregate large volumes of data (5+ years)
- Data Pipelines: Experience with data cleansing, data profiling, data lineage, best practices
- Exposure to data analysis
- Strong in Mathematics/background working in financial domain
- Bachelors degree in IT/Computer Science or related field
- Languages: PySpark;
- Experience with C#
- Familiar with concept of building libraries in Python
- Languages:
- English: C2 Proficient