We are looking for...
Open position
Technical Leader
Location
Portugal, with the possibility to work remotely
Reports to
Chief Technology Officer, CTO
Technical team responsibilities
Software Development
Write and maintain code for digital products, ensuring functionality and performance.
System Integration
Integrate various systems and applications, ensuring seamless data flow and interoperability.
Infrastructure Management
Oversee the cloud infrastructure, ensuring scalability, security, and availability.
DevOps Practices
Implement and manage CI/CD pipelines, automate workflows, and ensure efficient deployment processes.
UI/UX Design
Create intuitive and user-friendly interfaces, ensuring a seamless user experience.
Quality Assurance
Test and validate products to ensure they meet quality standards and are free of defects.
Technical Support
Provide technical expertise and troubleshooting for development and integration challenges.
Company Overview
IPS Innovative Prison Systems (operating in North America as ICJS Innovative Criminal Justice Solutions Inc.) is a boutique research, IT development and advisory firm specialized in the field of justice, prison services, community sanctions and measures, juvenile justice, and law enforcement. Through our research, advisory services, and digital products, under the umbrella of one all-embracing integrated strategy, we develop and promote fair, effective, and proportionate evidence-based responses to criminal justice issues and challenges worldwide.
Job Description
We are seeking a skilled and experienced Technical Leader to head our development team as part of the Criminal Justice Digital Transformation Team. This professional will oversee all aspects of software development, ensuring that projects are delivered on time, within scope, and with high quality. The Technical Leader will provide technical guidance, mentorship, and strategic direction to the development team, ensuring the successful implementation of the HORUS 360iOMS Offender Management System.
Key Responsibilities
Leadership and Mentorship
Lead, mentor, and manage a team of developers, fostering a collaborative and productive work environment. Provide technical guidance and support to team members.
Project Management
Oversee the planning, execution, and delivery of software development projects. Ensure projects are completed on time, within budget, and to the required standards.
Technical Strategy
Develop and implement technical strategies that align with the company's goals and objectives. Evaluate and recommend technologies, tools, and practices to enhance the development process.
Architecture and Design
Lead the design and architecture of software solutions, ensuring scalability, security, and performance. Review and approve technical designs and code.
Quality Assurance
Implement best practices for code quality, testing, and deployment. Ensure thorough testing and debugging of applications.
Stakeholder Collaboration
Work closely with cross-functional teams, including product managers, DevOps engineers, and QA testers, to ensure cohesive product development and support.
Continuous Improvement
Promote a culture of continuous improvement within the development team. Identify areas for process enhancement and implement changes to improve efficiency and effectiveness.
Risk Management
Identify and mitigate technical risks that could impact project delivery. Ensure contingency plans are in place for potential issues.
Documentation
Ensure comprehensive documentation of technical processes, designs, and best practices.
Qualifications
Education
Master’s degree in Computer Science, Information Technology, or a related field. Relevant certifications (e.g., AWS Certified Solutions Architect, Microsoft Certified: Azure Solutions Architect Expert) are highly advantageous.
Experience
Minimum of 7-10 years of experience in software development, with at least 3-5 years in a leadership role. Proven track record of managing and delivering complex software projects. Experience in the criminal justice sector or similar regulated environments is desirable.
Technical Skills
Expertise in software development methodologies, including Agile and DevOps practices. Strong knowledge of front-end and back-end technologies, cloud platforms (e.g., AWS, Azure), and database management systems. Proficiency in architectural design and system integration.
Soft Skills
Excellent leadership, communication, and interpersonal skills. Strong problem-solving and analytical abilities. Ability to motivate and inspire a team. Strong project management skills and attention to detail.
Languages
English proficiency. Portuguese, Spanish and French are desirable.
Personal Attributes
Ethics and Integrity
High level of professional integrity and ethical standards. Commitment to confidentiality and data security.
Adaptability
Ability to adapt to changing technologies and client needs. Willingness to continuously learn and improve technical and professional skills.
Team Player
Strong collaborative skills and the ability to work well with diverse teams.
Application Process
Interested candidates should submit their application, cover letter, and CV through the following form. In the cover letter, please highlight your experience in technical leadership and any relevant projects.
IPS Innovative Prison Systems is an equal opportunity employer.
We celebrate diversity and are committed to creating an inclusive environment for all employees.