Department:
Azure Employment Type:
Full Time Location:
UK
Description
NOTE: BPSS SC Clearance is a requirement for this role Codec is an award-winning digital transformation company with big growth ambitions. We are a full-stack IT consultancy, a local alternative to the Big 4, established in 1985, headquartered in Dublin with offices in Galway, Belfast, London, Poland, and Germany. Employing 290+ staff, we are growing rapidly and have crafted a clear vision of the future developing our own ‘IP’ to complement the Cloud stacks from Microsoft and Oracle. We are currently delivering a number of large projects in government departments across Ireland and the UK which typically involve replacing legacy systems with modern architecture based on Azure, Angular, or Microsoft UI stack and Dynamics 365 backend. Due to expansion, we are seeking to hire additional
Senior Full-Stack Developer Architects
to join our growing
Application Modernisation & Enterprise Integration
team. These individuals will work on delivering projects as part of a cross-functional team, focusing on robust, user-friendly public-facing portals, leveraging Azure infrastructure. The role may involve collaboration with other teams, including customer teams, to ensure seamless integrations with back-end systems, often with Dynamics 365 through Dataverse. No knowledge of Dynamics 365 is required as a separate delivery team handles this element; however, prior knowledge would be an advantage for overall understanding and onboarding speed. The ideal candidate will demonstrate excellent analytical and problem-solving aptitude, strong leadership capabilities, and proficiency in both verbal and written communication. Proficiency in software analysis, design, and development throughout the full lifecycle is essential for this role. Codec supports hybrid working and flexible arrangements; however, on-site work will be required where expected by customers, and attendance at Codec offices is also expected regularly. We seek candidates currently located in the UK with existing Right to Work approval. You must prove your employment history and have had clearance at BPSS Security Cleared (BPSS SC) level. Candidates who currently hold
BPSS Security Cleared (BPSS SC)
level will be preferred.
Key Responsibilities
Development & Integration:
Develop and deploy scalable, responsive portals based on the Microsoft UI stack Razor, Blazor, or Angular 15+. Integrate the portal with C# backend systems using Azure Functions and Azure Web Apps ensuring smooth data flow and system interoperability. Build REST APIs & background services in .NET C# / Node.js using Azure App Services, Function Apps, and Containers. Handle Cosmos DB/Mongo DB and/or SQL Relational Database operations, ensuring optimal performance as a transactional data store.
Collaboration & Communication:
Collaborate with cross-functional teams, including project managers, solution architects, developers, and customer teams, to gather requirements and deliver comprehensive solutions. Engage in discussions with stakeholders to provide updates, gather feedback, and adjust deliverables as necessary. Work closely with customer teams to understand their needs and ensure the portal aligns with their expectations and business processes.
Quality Assurance & Testing:
Develop and maintain a robust suite of unit tests to ensure code reliability and facilitate continuous integration/continuous deployment (CI/CD) pipelines. Identify, troubleshoot, and resolve defects and performance issues. Ensure compliance with coding standards and technical design best practices.
Documentation & Reporting:
Contribute to documentation regarding application design, system requirements, and process flows. Provide reports on project status, challenges, and milestones to project governance, as required.
Oversight & Guidance:
Act as a technical advisor for a sub-team of the development team by overseeing day-to-day team activities. Provide guidance to reduce technical blockers. Contribute to best practices and the definition of reference architectures in an evolving landscape.
Required Skills & Qualifications
Proven experience as a Senior Full Stack Developer or similar role (8-10 years Development experience required) with a focus on developing web applications using Microsoft UI Technologies or Angular 10+. 6+ years
of experience developing web applications using Microsoft Technologies or Angular 10+. 6+ years
of experience developing REST APIs, preferably using .NET C#. 3+ years
of experience architecting enterprise-level solutions. Working knowledge of Enterprise Service Bus messaging patterns and use cases is essential. Knowledge of multiple front-end languages and libraries (e.g. HTML/CSS, JavaScript, jQuery). Experience working with C# backend or frontend. Experience working with Azure Functions would be an advantage. Knowledge of Azure infrastructure services, and a solid understanding of cloud architecture and deployment strategies. Proficiency in using Cosmos DB or similar NoSQL databases. Proficiency in using Relational Databases such as Microsoft SQL. Strong experience in writing and maintaining unit tests. Excellent problem-solving abilities and analytical skills. Strong communication and collaboration skills, with the ability to work effectively in a team-oriented environment. Experience in Agile development methodologies and tools. Desirable Requirements Bachelor’s degree in Computer Science, Information Technology, or related field. Certifications in relevant technologies (e.g., Microsoft Azure, Razor/Blazor, Angular, etc.). Experience with CI/CD pipelines and DevOps practices. Familiarity with other backend technologies or frameworks. Familiarity with Microsoft Dataverse is a plus. Essential Competencies Strong English Language communication skills, written & verbal. Strong team player. Effective team leader. Strong technical problem-solving skills. Positive, can-do attitude. High personal drive. Flexible & agile. Location Must be based in the UK, and be available to attend customer sites and Codec offices, as required.
#J-18808-Ljbffr