Job Description
We are seeking a highly skilled Software Solutions Architect to oversee the design, implementation, and delivery of bespoke software solutions across our organization.
This role requires strong technical expertise combined with excellent leadership, communication, and project management skills. You will work closely with internal teams, external developers, and customers to ensure high-quality, modern, and scalable solutions are delivered on time and within scope.
The key responsibilities of this position include:
* Leading and coordinating custom software development projects across multiple departments and teams.
* Collaborating directly with customers and internal stakeholders to gather, document, and refine business requirements.
* Translating customer needs into technical specifications and actionable development plans.
* Overseeing internal and external development teams, ensuring adherence to best practices and coding standards.
* Conducting code reviews, providing technical guidance, and mentoring developers as needed.
* Tracking project milestones, deliverables, and timelines, reporting status updates to the Head of IT.
* Assessing and implementing tools, frameworks, and technologies to improve development efficiency and quality.
* Ensuring solutions are robust, secure, scalable, and meet defined quality standards.
* Managing risks, troubleshooting issues, and resolving blockers across multiple projects.
To excel in this role, you should possess:
* A degree in Computer Science, Software Engineering, or a related field.
* Project management or Agile certifications (e.g., Scrum Master, PMP).
* Background in developing or overseeing enterprise-grade applications or platforms.
Additionally, desirable skills and experience include:
* Experience managing or leading development teams or projects.
* Strong understanding of modern development practices, architecture, and lifecycle management.
* Ability to translate business needs into technical solutions and manage the development process end-to-end.
* Excellent communication skills with the ability to interface with technical and non-technical stakeholders.
* Strong organizational and project management skills.
* Familiarity with source control (e.g., Git), issue tracking tools (e.g., Jira), and development pipelines.
Requirements
To be considered for this position, you must have:
* Expertise in software development methodologies and tools.
* Proven experience in leading cross-functional teams and projects.
* Strong analytical and problem-solving skills.
* Excellent written and verbal communication skills.
What We Offer
In return for your skills and experience, we offer a competitive salary, comprehensive benefits package, and opportunities for professional growth and development.
You will also have access to cutting-edge technology and tools, as well as a collaborative and dynamic work environment.