Software Engineer Python - Peterborough, United Kingdom - Intellect UK Group Limited

    Intellect UK Group Limited
    Intellect UK Group Limited Peterborough, United Kingdom

    2 weeks ago

    Default job background
    Full time Technology / Internet
    Description

    Job Title: Python Developer

    Location: Peterborough (Hybrid)

    Contract: Full-time, permanent

    Hours: Mon-Fri, 8.30am-5pm

    About the role:

    My client is looking for an adept Python Developer to join their team. In this role, you'll focus on developing and deploying applications and modules tailored for industrial and factory environments, catering to prestigious global manufacturers. From day one, you'll be deeply involved in projects and quickly establish yourself as an invaluable member of our team of industry experts.

    Role Responsibilities:

    • Collaborate within the development team or independently to enhance and maintain existing software while also contributing to the creation of new software solutions.
    • Conduct thorough testing of software, including automated unit and integration tests.
    • Execute the complete software development lifecycle.
    • Assess customer requirements, either as provided by the customer or internally.
    • Generate comprehensive internal and external specification documents outlining system functional requirements.
    • Document developed software solutions to facilitate ongoing support and future development, emphasising clear comments and structured code.
    • Undertake site visits to customer locations in the UK and abroad for software deployment.

    Essential Skills/Experience:

    • Minimum BSc Higher Degree in Computer Science or a related field with a focus on programming; candidates with degrees in other disciplines but with significant commercial software experience will also be considered.
    • 2+ years of experience in a commercial software role.
    • Proficiency in Python programming.
    • Experience with Python frameworks and libraries.
    • Ability to interpret and communicate technical information clearly.
    • Possession of a full UK driving license.

    Advantageous Skills/Experience:

    • Familiarity with Agile/SCRUM methodologies.
    • Experience with virtualised environments.
    • Docker.
    • Knowledge of SCADA systems, particularly Ignition.
    • Competence in Java, VB6/VBA, Entity Framework, and robotics control (optional for Python Developer).

    If you meet the essential criteria and possess strong Python development skills, we encourage you to apply for this exciting opportunity to contribute to innovative projects in Python development.