Software Engineer

Posted 10 days 1 hour ago by BeTechnology Group Limited

£35,000 - £50,000 Annual
Permanent
Not Specified
I.T. & Communications Jobs
Birmingham, United Kingdom
Job Description

Job Title: Software EngineerLocation: Birmingham, UK

Salary: £35,000-50,000

Job Description:

A forward-thinking company based in Birmingham, UK, is seeking a highly motivated and self-driven Software Engineer to take full ownership of developing a custom browser for BACnet-type projects. This role is pivotal in the development of cutting-edge software solutions for building management systems (BMS) and industrial automation. As the sole developer, you will be responsible for the entire software development lifecycle, from concept through to delivery.

Responsibilities:
  • Browser Development: Independently design, develop, and maintain a custom browser using modern web frameworks and technologies such as Chromium, Electron, or similar.
  • Protocol Integration: Lead the integration of BACnet communication stacks and APIs into the browser, ensuring reliable communication with BACnet devices and networks.
  • Web Application Development: Build responsive and user-friendly web applications within the browser to manage and control BACnet systems.
  • Cross-Platform Compatibility: Ensure the browser functions effectively across multiple platforms (Windows, Linux) and meets the specific demands of industrial environments.
  • Project Ownership: Manage all aspects of the software development process independently, including planning, coding, testing, debugging, and deployment.
  • Stakeholder Communication: Provide regular progress updates to project managers and other stakeholders, offering technical insights and solutions.
  • Documentation: Create and maintain comprehensive documentation for the browser's architecture, codebase, and user-facing features.
Key Requirements:
  • Technical Skills:

    • Strong experience with web technologies such as HTML5, CSS3, JavaScript, and frameworks such as React, Angular, or Vue.js.
    • Proven experience in browser development using Electron, Chromium, or similar.
    • Familiarity with BACnet or building automation protocols is beneficial, or a strong willingness to learn.
    • Proficiency in cross-platform development (Windows, Linux).
    • Knowledge of back-end technologies (Node.js, Python, etc.) is advantageous.
  • Experience:

    • 3+ years of professional software development experience.
    • Demonstrated experience working independently on complex projects, from design through to implementation.
    • Experience in industrial automation or BMS is a plus but not required.
  • Soft Skills:

    • Strong problem-solving skills and the ability to work autonomously.
    • Excellent communication skills and the ability to manage project timelines and expectations independently.
    • Proactive and solution-oriented mindset.
Preferred Qualifications:
  • A degree in Computer Science, Software Engineering, or a related field.
  • Familiarity with industrial IoT protocols and cybersecurity practices is a plus.
Additional Information:
  • Location: Birmingham-based role, with the possibility of flexible working arrangements (remote/hybrid).
  • Salary: Competitive salary based on experience and qualifications, with additional benefits.
  • Benefits: 23 days annual leave + bank holidays, Pension, + flexible benefits to be discussed.

If the above sounds like you then send over your CV and apply today!

BeTechnology Group Limited is acting as an Employment Agency in relation to this vacancy.