At a Glance
- Tasks: Lead the design and delivery of innovative software solutions for diverse clients.
- Company: Dynamic tech provider based in Belfast, focused on client-centric solutions.
- Benefits: Flexible hybrid working, competitive salary, and opportunities for professional growth.
- Why this job: Make a real impact by shaping complex software solutions in a collaborative environment.
- Qualifications: 6+ years in software development with leadership experience and cloud expertise.
- Other info: Join a rapidly changing team with a commitment to continuous improvement and innovation.
The predicted salary is between 36000 - 60000 £ per year.
About Us
iTS is a Northern Ireland-based provider of technology and solutions for complex case management and other bespoke government and private customer solutions. We are a rapidly changing, ambitious and dynamic business located in Belfast. We seek people who, like us, put the client at the heart of everything they do.
Job Purpose
As Principal Developer, you will play a pivotal role in leading the technical design and delivery of complex software solutions for our public sector and private clients. Drawing from deep expertise in software engineering and architecture, you will guide development teams, set technical direction, and ensure the delivery of high-quality, scalable, and secure cloud-based applications. This role involves close collaboration with clients, internal teams, and stakeholders to ensure technical objectives are met and client expectations are exceeded.
Key Responsibilities
- Lead the technical design, development, and delivery of software solutions for new and existing customers.
- Set and uphold coding standards, architectural best practices, and quality benchmarks across projects.
- Mentor and support developers, fostering technical growth and knowledge sharing within the team.
- Collaborate with business analysts and project managers to translate business requirements into robust technical solutions.
- Conduct code reviews, provide constructive feedback, and ensure adherence to secure coding practices.
- Identify and resolve complex technical challenges, risks, and issues, developing effective mitigation strategies.
- Drive continuous improvement initiatives in software engineering processes and tools.
- Stay current with emerging technologies and recommend adoption where beneficial.
- Ensure effective communication with clients, stakeholders, and cross-functional teams.
- Support the recruitment and onboarding of new technical team members.
- Contribute to project planning, estimation, and resource allocation from a technical perspective.
- Ensure adherence to iTS Computing’s software development methodologies and quality standards.
- Participate in post-project reviews and share lessons learned.
Skills, Knowledge & Experience
- Minimum 6+ years’ experience in software development, with at least 2 years in a technical leadership or principal developer role.
- Proven track record of designing and delivering complex software solutions, ideally in both public and private sector environments.
- Strong understanding of cloud platforms (e.g., Azure, AWS) and cloud-native architectures.
- Excellent problem-solving, analytical, and troubleshooting skills.
- Experience with secure coding practices and application security.
- Strong organisational, planning, and time management skills.
- Excellent communication and stakeholder management abilities.
- Experience with Agile, Scrum, or other modern software development methodologies.
- Proficiency in development tools and platforms (e.g., DevOps, Git, Jira, CI/CD pipelines).
- Experience with enterprise software implementations and integrations.
- Familiarity with government or regulated environments.
- Experience leading development teams.
- Relevant technical certifications (e.g., Microsoft Certified: Azure Solutions Architect, AWS Certified Solutions Architect).
- Experience with DevSecOps practices and automation.
Additional Requirements
- At least 5 years of continuous UK residency (required for SC clearance).
- Willingness to work from the office, home, and on-site with customers as required.
- Commitment to iTS Computing’s values and client-centric approach.
Reporting Line
Reports to: Head of Professional Services or designated Project Manager.
Location
Belfast office, with flexibility for hybrid working and occasional travel to client sites.
This job specification is intended as a guide to the main responsibilities and requirements of the role. Duties may be subject to change in line with business needs.
Principal Developer in Belfast employer: ITS Computing
Contact Detail:
ITS Computing Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Developer in Belfast
✨Network Like a Pro
Get out there and connect with people in the industry! Attend meetups, tech conferences, or even local events. Building relationships can lead to job opportunities that aren’t even advertised.
✨Show Off Your Skills
Create a portfolio showcasing your best work. Whether it’s GitHub repos or personal projects, having tangible examples of your skills can really impress potential employers. Don’t forget to link it in your applications!
✨Ace the Interview
Prepare for interviews by practicing common questions and scenarios related to software development. Be ready to discuss your past projects and how you tackled challenges. Confidence and clarity can set you apart from other candidates.
✨Apply Through Our Website
Don’t forget to apply directly through our website! It shows your genuine interest in joining us at iTS and helps us keep track of your application. Plus, we love seeing candidates who are proactive!
We think you need these skills to ace Principal Developer in Belfast
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Principal Developer role. Highlight your technical leadership experience and any relevant projects you've worked on, especially in cloud environments.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about this role and how you can contribute to our client-centric approach. Share specific examples of how you've led teams or delivered complex software solutions in the past.
Showcase Your Technical Skills: Don’t just list your skills; demonstrate them! Mention specific technologies and methodologies you’ve used, like Agile or DevSecOps, and how they’ve helped you solve problems or improve processes in previous roles.
Apply Through Our Website: We encourage you to apply directly through our website for a smoother application process. This way, we can ensure your application gets the attention it deserves and you can easily track its progress!
How to prepare for a job interview at ITS Computing
✨Know Your Tech Inside Out
As a Principal Developer, you’ll need to showcase your deep expertise in software engineering and architecture. Brush up on the latest cloud platforms like Azure and AWS, and be ready to discuss how you've applied these technologies in past projects.
✨Demonstrate Leadership Skills
This role involves leading development teams, so be prepared to share examples of how you've mentored others and set coding standards. Highlight your experience in guiding teams through complex challenges and fostering a collaborative environment.
✨Client-Centric Mindset
Since iTS puts clients at the heart of everything, show that you understand their needs. Prepare to discuss how you've successfully collaborated with clients and stakeholders to exceed expectations in previous roles.
✨Problem-Solving Prowess
Expect to face technical challenges during the interview. Be ready to walk through your thought process for identifying and resolving issues, and share specific examples where you developed effective mitigation strategies.