Job Title
A challenging role has become available for a skilled Software Developer to join our team at {company}.
About the Role
We are seeking an experienced Python programmer to develop applications using this versatile programming language. As a key member of our development team, you will work closely with colleagues and customers to ensure that software meets specifications.
Key Responsibilities
* Develop back-end components to enhance overall system performance.
* Test and debug programs to guarantee optimal functionality.
* Enhance existing systems by improving their functionality.
* Evaluate and prioritize feature requests from stakeholders.
* Understand user requirements and provide technical solutions.
Requirements
* Proficient in Python programming and familiar with Linux environment.
* Ability to work independently on development tasks.
* Familiarity with web service development, HTTP API development, and frameworks such as FASTAPI, Django, or Flask is preferred.
* Knowledge of database development, particularly Postgres and SQLAlchemy, is essential.
* Full-stack development skills using Python and JavaScript (Vue) are highly valued.
* Experience in Enterprise application development, Manufacturing Execution System (MES), and ERP systems is desirable.
Working Arrangements
This is a full-time, fixed-term contract position based in Doncaster. The successful candidate will be expected to work in person.