Systems Developer
What We're Looking For...
Hertzian is seeking an experienced Systems Developer to join our dynamic team. As a Systems Developer, you will play a crucial role in designing, developing, and maintaining system-level software that powers our cutting-edge products and services. You will collaborate with cross-functional teams to ensure seamless integration of our software solutions and contribute to enhancing the performance, security, and reliability of our systems.
Responsibilities Include:
- Design, develop, and maintain system-level software components to data pipelines and access to products and services.
- Collaborate with team members and other stakeholders to ensure effective integration of system software into our products and services.
- Optimize system software for performance, responsiveness, and resource utilization, addressing performance bottlenecks as needed.
- Debug and troubleshoot complex software and hardware issues, ensuring timely resolution to maintain system stability and reliability.
- Implement security mechanisms and protocols to ensure the integrity, confidentiality, and availability of our systems and data.
- Participate in the design and implementation of virtualization and containerization technologies to optimize resource allocation and isolation.
- Develop and execute comprehensive testing strategies, including unit testing, integration testing, and performance testing, to ensure software quality.
- Document system software architecture, design decisions, APIs, and usage instructions to facilitate knowledge sharing and team collaboration.
- Stay updated with emerging technologies, industry trends, and best practices in systems software development, bringing innovative ideas to the team.
- Provide emergency response and troubleshooting support for critical system failures or security incidents.
- Collaborate in code reviews to maintain code quality, adherence to coding standards, and continuous improvement of the codebase.
Qualifications & Experience Required:
- Bachelor's degree in Computer Science, Engineering, or a related field. Master's degree is a plus.
- 3-5 years of experience as a Systems Developer or similar role.
- Proficiency in our stack technologies (Python, SQL, Elasticsearch/Opensearch or other NoSQL).
- Familiarity with virtualization and containerization technologies (e.g., Docker, Kubernetes, hypervisors).
- Solid understanding of security concepts and practices related to systems software.
- Experience with version control systems and collaborative development workflows.
- Excellent problem-solving and debugging skills, with a meticulous attention to detail.
- Strong communication and teamwork abilities to work effectively in a cross-functional environment.
- Experience with the creation and Management of CI/CD pipelines (Desirable)
- Contribution to open-source projects related to systems software development. (Desirable)
Further Details
Salary:
£27,200 - £30,000
Location:
Cornwall - Hertzian head office Truro.
Type:
Full-Time
Seniority Level:
Junior
Working Alongside:
Chief Technology Officer
Application Deadline:
Open until position is filled.
To apply, click the "Apply" button below or email careers@hertzian.co.uk
Interested? Apply Today