Tech Stack
CloudCyber SecurityMicroservices
About the role
- Lead on the creation and maintenance of detailed technical documentation for software architecture, system designs, and development processes.
- Work closely alongside the Development teams to ensure accuracy and relevance of technical documentation.
- Document and enforce best practices for both cybersecurity and infrastructure security, including the documentation of threat models, security protocols, and compliance requirements.
- Draft the technical sections of proposals, bids and tenders, translating complex technical information into clear, persuasive content addressing client requirements.
- Develop and deliver engaging technical demonstrations for internal and external stakeholders and potential clients, articulating the value and functionality of software solutions.
- Serve as a subject matter expert, providing technical guidance across the business to project management, business development, marketing and software development.
- Communicate between various functions of the wider business, from C-Suite to junior team members.
- Work flexibly and undertake other reasonable duties relevant to the role as required by NQC Ltd.
Requirements
- A strong understanding of the development lifecycle and methodologies, including software/technical architecture, software architecture patterns, and cloud infrastructure.
- Extensive knowledge of cybersecurity principles, network security, and data protection. (ISO 27001).
- A keen interest in emerging technologies within software development, cloud-computing, APIs, microservices and security.
- Proven experience as a senior developer or architect with a strong background in programming.
- Excellent written and verbal communication skills, capable of translating complex technical concepts into clear documentation.
- Experience in creating technical content for proposals, tenders, or bids.
- Previous experience in delivering product demonstrations and presentations to both, technical and non-technical audiences.
- Essential: A Bachelors or Masters degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Desirable: A role specific qualification such as an Agile certification.