Python Developer
Job description
Role Details Role / Job Title: Python Developer Work Location: Wokingham, UK Mode of Working: Office The Role We are seeking an experienced Python Developer with strong expertise in algorithm development, optimization modelling, and power system techno-economic assessment. The ideal candidate will have deep knowledge of Python's core features, data analysis, web frameworks, and modern development practices.
Experience with mathematical optimization tools, containerization, and message-queue technologies will be considered a significant advantage.
Your Responsibilities Python Development & Software Engineering Develop, optimize, and maintain software using core Python features including iterators/generators, exception handling, file handling, type hints, OOP, and data structure design.Build scalable algorithms and write clean, maintainable, and well-structured code.Develop and maintain RESTful APIs using OpenAPI/Swagger, Connexion, or FastAPI.Work with Python web frameworks such as Flask, Django, FastAPI, and Jinja2. Data, Analytics & Databases Perform data manipulation and analysis using tools like Pandas and NumPy.Design, query, and maintain both relational databases (e.g., PostgreSQL) and NoSQL/document stores (e.g., MongoDB).Build data pipelines and support ana...
¿Te interesa este puesto?