Python Developer

N Consulting Ltd
Northampton, United Kingdom
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 104K

Job location

Northampton, United Kingdom

Tech stack

API
Agile Methodologies
Data analysis
JIRA
Unit Testing
Databases
Data Structures
File Systems
JSON
Python
NoSQL
NumPy
Scrum
Systems Development Life Cycle
Regression Testing
SQL Databases
XML
Jupyter Notebook
Data Processing
Scripting (Bash/Python/Go/Ruby)
GIT
Pandas
Pytest
Broadcom Rally
Software Version Control

Job description

Design, develop, and maintain Python scripts for data processing and transformation.

Work extensively with Pandas and NumPy for data analysis and manipulation.

Work experience in file processing libraries and other python libraries.

Work extensively with testing frameworks (unittest / pytest).

Manage structured and unstructured file handling using CSV, JSON, XML, and APIs.

Collaborate with data analysts, data engineers, and other developers on project requirements.

Develop and optimize algorithms for efficiency and scalability.

Perform testing (unit testing, regression testing) to ensure high-quality software delivery.

Requirements

Proficiency in Python programming.

Knowledge of file handling techniques in Python.

Excellent analytical and problem-solving abilities.

Good understanding of data structures and algorithms.

Effective communication skills, both written and verbal.

Ability to work independently and collaboratively in a team environment.

Desirable skills/Preferred Qualifications:

Experience with Jupyter Notebooks or similar data science environments.

Familiarity with databases (SQL/NoSQL).

GIT/Any other version control tool & Sonarcube

Understanding of SDLC/Agile methodology/Scrum/Agile Central/JIRA

Easily adaptable to changes - work demands / schedules / management

Apply for this position