Senior Python Developer � Digital Trading Analytics
- company
- Net2Source (N2S)
- location
- London, England, United Kingdom
- work mode
- hybrid
- posted
- 11 May
- **About Us:-**
- Net2Source Inc. is one of the fastest growing diversity certified global workforce solutions companies with an unprecedented YoY growth of over 100% for last 6 years working with Fortune 1000/Global 2000 across 34 countries and 5 continents including North America, South America, Europe, Asia, Australia and Middle East.
- **About the Role:-**
- **Job Title: Senior Python Developer - Digital Trading Analytics**
- **Role Level: Experienced (7+ years recent software development experience, preferably in financial services or energy trading)**
- **Location: London, UK**
- **Hybrid 2-3 days**
- **FTE 6-12 months**
- **Role Overview**
- We're looking for a Senior Python Developer to design, build, and maintain high�?performance, scalable solutions that support financial and energy market analytics. You'll work with complex datasets, trading systems, and front�?office stakeholders to deliver robust data and analytics products. You will play a key role in shaping engineering practices, leading junior engineers, guiding architectural decisions, and collaborating across squads to deliver innovative, business�?critical solutions.
- **Key Responsibilities**
- Designing, developing, testing, and deploying scalable, high�?performance software solutions for data processing and analytics.
- Collaborating with business stakeholders to understand market and trading requirements and translate them into robust technical solutions.
- Providing technical leadership, code reviews, and mentorship to junior engineers.
- Troubleshooting, diagnosing, and resolving operational or performance issues in production systems.
- Engaging with other squads, product managers, data scientists, and technical stakeholders to deliver integrated solutions.
- Applying engineering best practices including TDD/BDD, CI/CD automation, and high�?quality documentation.
- Contributing to architectural decisions and evaluating technology options.
- Supporting continuous improvement of software engineering and data engineering standards within the team.
- **Qualifications**
- Bachelor's degree or higher in computer science, engineering, or a related field.
- At least 7 years of professional experience in software development, ideally within financial services or energy trading.
- **Key Skills - Domain & Soft Skills**
- Experience with front�?office trading systems and financial market data.
- Experience working with large�?scale data processing and analytics workloads.
- Strong track record of mentoring and coaching junior engineers.
- Ability to design innovative solutions while engaging closely with business stakeholders.
- Strong technical leadership and collaboration skills.
- Excellent communication and interpersonal skills; able to thrive in a diverse, fast�?paced, and dynamic environment.
- **Key Skills - Technical**
- **Core Skills - Must Have**
- Python 3.9+: Design patterns, separation of concerns, OOP fundamentals, logical data modelling, pandas, SQLAlchemy/psycopg2, Poetry/setuptools, awareness of new PEP features.
- Python test automation: TDD, BDD; unit, integration, and end�?to�?end testing.
- DevOps: Git, CI/CD, Azure DevOps pipelines (or Jenkins/Groovy), Bash, Docker, Artifactory/PyPI.
Sql
- SQL Server/T�?SQL; PostgreSQL/PG�?SQL; tuning, joins, aggregation, stored procedures, transactions.
- Cloud Environments: AWS/Azure principles and technologies.
- **Technical Skills - Should Have**
- Kubernetes (EKS/AKS/OpenShift) including HA, kubectl/oc, operators, deployment configs, custom resources, Helm charts, StatefulSets.
- Python 3.9+: parquet/arrow experience.
- **Technical Skills - Nice To Have**
- Airflow: schedulers, executors, operators, XCom, DAG execution at scale.
- Databricks: Hive/Unity Catalog, optimisation, PySpark, Databricks Connect.
- Log Analytics: Splunk, Elastic Stack, Grafana/LOKI/Prometheus.
Sso
- Kerberos, Azure AD / Entra ID.
- Recent Java experience: Java 17+, Spring Boot 3.x, Maven.
- Dataiku (or similar) - awareness of platform concepts; experience is a bonus.
- **Skills**
- **Mandatory
Skills
Python,airflow,sql**