Salary Offering up to 69,840 per annum depending on experience . Division Digital Transformation Location Hybrid - Clearwater Court - RG1 8DB Description As Information Asset Register Lead, you will need to collaborate with the Head of Data Management and the Data Governance Manager to ensure data quality, compliance, and accessibility. In addition, you will play a pivotal role in educating other team members on the utilization of the Information Asset Register and in shaping the evolution of data governance strategies and policies. What you'll be doing as an Information Asset Register Lead Creating and maintaining a comprehensive catalogue of all data sources within the organisation using Azure Purview. Classify data based on its information type, sensitivity, quality and business value. Work with IT and security teams to set up appropriate access controls and monitor data usage to ensure compliance with data privacy regulations. Collaborate with various stakeholders, including data owners, data stewards, IT teams and business units. Provide training and support to other users of Azure Purview in the organisation. Enforce data governance policies by setting up automated data validation and policy enforcement in Azure Purview. Base Location: Reading - Hybrid. Working Pattern: 36 Hours. What you should bring to the role We want to bring together a team of brilliant tech minds with game-changing ideas. We're looking for people who will help us reimagine the way we work and the way we get things done: A truly digital mindset. Open to collaboration. Open to risk. Open to new ways of doing things. Obsessed with data. Obsessed with excellence. People who think and behave differently to the way we do. People who don't want to just be another cog in the machine. Experience with Azure Purview, including data cataloguing, data classification, data lineage tracking and policy enforcement. Experience with data security principles and data privacy regulations. Familiarity with other data management tools (Power BI, SQL Server). Experience in managing data-related projects, coordinating with different teams and driving project deliverables. What's in it for you? Competitive salary of up to 69,840 per annum, depending on experience. Annual Leave - 26 days holiday per year increasing to 30 with the length of service (plus bank holidays). Generous Pension Scheme through AON. Access to lots of benefits to help you take care of you and your family's health and well-being, and your finances - from annual health MOTs and access to physiotherapy and counselling to Cycle to Work schemes, shopping vouchers and life assurance.
Jul 03, 2025
Full time
Salary Offering up to 69,840 per annum depending on experience . Division Digital Transformation Location Hybrid - Clearwater Court - RG1 8DB Description As Information Asset Register Lead, you will need to collaborate with the Head of Data Management and the Data Governance Manager to ensure data quality, compliance, and accessibility. In addition, you will play a pivotal role in educating other team members on the utilization of the Information Asset Register and in shaping the evolution of data governance strategies and policies. What you'll be doing as an Information Asset Register Lead Creating and maintaining a comprehensive catalogue of all data sources within the organisation using Azure Purview. Classify data based on its information type, sensitivity, quality and business value. Work with IT and security teams to set up appropriate access controls and monitor data usage to ensure compliance with data privacy regulations. Collaborate with various stakeholders, including data owners, data stewards, IT teams and business units. Provide training and support to other users of Azure Purview in the organisation. Enforce data governance policies by setting up automated data validation and policy enforcement in Azure Purview. Base Location: Reading - Hybrid. Working Pattern: 36 Hours. What you should bring to the role We want to bring together a team of brilliant tech minds with game-changing ideas. We're looking for people who will help us reimagine the way we work and the way we get things done: A truly digital mindset. Open to collaboration. Open to risk. Open to new ways of doing things. Obsessed with data. Obsessed with excellence. People who think and behave differently to the way we do. People who don't want to just be another cog in the machine. Experience with Azure Purview, including data cataloguing, data classification, data lineage tracking and policy enforcement. Experience with data security principles and data privacy regulations. Familiarity with other data management tools (Power BI, SQL Server). Experience in managing data-related projects, coordinating with different teams and driving project deliverables. What's in it for you? Competitive salary of up to 69,840 per annum, depending on experience. Annual Leave - 26 days holiday per year increasing to 30 with the length of service (plus bank holidays). Generous Pension Scheme through AON. Access to lots of benefits to help you take care of you and your family's health and well-being, and your finances - from annual health MOTs and access to physiotherapy and counselling to Cycle to Work schemes, shopping vouchers and life assurance.
We are looking for a Software Engineer ideally within a product-focused or cross-functional team, you'll be at the intersection of engineering and user experience-building scalable, high-impact software that directly shapes the product roadmap. You'll collaborate with product managers, designers, and cross-functional teams to deliver features that delight users and drive business outcomes. If you are user-focused, curious and adaptive, reliable and Delivery oriented then this is the perfect opportunity for you. Duties and Responsibilities: Product Engineering and Delivery Build and maintain user-facing applications, tools, and integrations that support legal and business operations. Work collaboratively with product managers, designers, and stakeholders to translate user needs into working code. Write clean, maintainable, and well-tested code-balancing speed with stability and long-term maintainability. Participate in regular product discovery, testing ideas through prototypes, spikes, and lightweight experiments. Technology and Integration Build APIs and services to connect and orchestrate systems across the firm. Integrate with third-party platforms, legal tech tools, and internal systems to support seamless user experiences. Support our low-code initiatives by developing and extending components for use in Power Platform and other automation tools. Agile, Iterative Development Work within a modern agile delivery model-focusing on iterative value delivery, fast feedback loops, and continuous improvement. Contribute to backlog grooming, technical scoping, and story writing with product managers. Participate in code reviews, retrospectives, and design sessions, contributing to a strong engineering culture. Security, Quality, and Operations Ensure that all solutions meet firmwide standards for security, privacy, and compliance. Take ownership of the health of your code in production-monitoring performance, resolving bugs, and continuously improving. Support the automation of testing and deployment pipelines to improve release velocity and confidence. Technical Skills Required: Proficiency in modern programming languages and frameworks (e.g. JavaScript/TypeScript, Python, .NET, Node.js). Experience with frontend development (e.g. React, Angular, Hugo). Strong understanding of backend systems, API design, and system integration. Comfortable working with cloud platforms such as Microsoft Azure or AWS. Familiarity with databases (SQL/NoSQL), identity/access management, and deployment tools. Familiarity with rapid prototyping tools (e.g Figma etc) Professional Experience 3+ years in software development or engineering, ideally within a product-focused or cross-functional team. Experience working in a professional service, legal, or regulated environment is a plus, but not required. Experience collaborating with product teams and participating in user-focused design and delivery. Ways of Working Practical understanding of agile, DevOps, and CI/CD practices. Passion for writing maintainable, testable code and improving developer workflows. Ability to balance speed of delivery with architectural and technical discipline.
Jul 02, 2025
Contractor
We are looking for a Software Engineer ideally within a product-focused or cross-functional team, you'll be at the intersection of engineering and user experience-building scalable, high-impact software that directly shapes the product roadmap. You'll collaborate with product managers, designers, and cross-functional teams to deliver features that delight users and drive business outcomes. If you are user-focused, curious and adaptive, reliable and Delivery oriented then this is the perfect opportunity for you. Duties and Responsibilities: Product Engineering and Delivery Build and maintain user-facing applications, tools, and integrations that support legal and business operations. Work collaboratively with product managers, designers, and stakeholders to translate user needs into working code. Write clean, maintainable, and well-tested code-balancing speed with stability and long-term maintainability. Participate in regular product discovery, testing ideas through prototypes, spikes, and lightweight experiments. Technology and Integration Build APIs and services to connect and orchestrate systems across the firm. Integrate with third-party platforms, legal tech tools, and internal systems to support seamless user experiences. Support our low-code initiatives by developing and extending components for use in Power Platform and other automation tools. Agile, Iterative Development Work within a modern agile delivery model-focusing on iterative value delivery, fast feedback loops, and continuous improvement. Contribute to backlog grooming, technical scoping, and story writing with product managers. Participate in code reviews, retrospectives, and design sessions, contributing to a strong engineering culture. Security, Quality, and Operations Ensure that all solutions meet firmwide standards for security, privacy, and compliance. Take ownership of the health of your code in production-monitoring performance, resolving bugs, and continuously improving. Support the automation of testing and deployment pipelines to improve release velocity and confidence. Technical Skills Required: Proficiency in modern programming languages and frameworks (e.g. JavaScript/TypeScript, Python, .NET, Node.js). Experience with frontend development (e.g. React, Angular, Hugo). Strong understanding of backend systems, API design, and system integration. Comfortable working with cloud platforms such as Microsoft Azure or AWS. Familiarity with databases (SQL/NoSQL), identity/access management, and deployment tools. Familiarity with rapid prototyping tools (e.g Figma etc) Professional Experience 3+ years in software development or engineering, ideally within a product-focused or cross-functional team. Experience working in a professional service, legal, or regulated environment is a plus, but not required. Experience collaborating with product teams and participating in user-focused design and delivery. Ways of Working Practical understanding of agile, DevOps, and CI/CD practices. Passion for writing maintainable, testable code and improving developer workflows. Ability to balance speed of delivery with architectural and technical discipline.
Lead Software Engineer Location: Wales - Hybrid - 1 day/week onsite Salary: Up to 65,000 per annum Job Type: Permanent We're hiring a Lead Software Engineer to join an innovative company that's leading the way in network infrastructure monitoring through IoT technology. You'll play a key role in developing and maintaining a critical part of their digital product portfolio - working both hands-on with code and guiding a team of skilled engineers. This is a hybrid role requiring on-site collaboration once a week in Cwmbran, Wales. In this role, you'll not only write high-quality code but also lead a cross-functional team, shape product direction in collaboration with the Head of Digital Products, and contribute to broader software architecture decisions. This is an excellent opportunity for someone who enjoys mentoring others while staying deeply involved in technical problem-solving. Key Responsibilities Lead and mentor a cross-functional software development team, enhancing processes and supporting team success. Collaborate closely with the Head of Digital Products, Senior Tech Lead, and stakeholders to prioritise product features and ensure successful technical delivery. Design, develop, and maintain high-quality web and mobile applications using C# .NET, React, Azure, Git, and .NET MAUI. Continuously look for ways to improve the reliability, simplicity, and maintainability of systems - including recommending updates to the tech stack. Stay informed on industry trends and emerging technologies, assessing their relevance and potential impact. Identify and mitigate technical risks, and create strategies to manage technical debt. Foster a team culture of innovation, experimentation, and continuous learning. Contribute to architecture discussions and broader software development initiatives. Provide responsive support for urgent issues affecting system users. What We're Looking For Leadership Skills Ideal for both experienced and first-time leaders, you'll need: Exceptional verbal and written communication skills Strong motivational and interpersonal abilities A calm, solution-focused approach to challenges Adaptability to shifting priorities in a dynamic environment Experience with agile methodologies and a good understanding of their benefits and trade-offs Technical Skills 5+ years of software development experience Experience with both Linux/Unix and Windows environments Strong familiarity with Azure and cloud-based services Understanding of networking principles and IT security best practices Experience with always-on, always-available systems Willingness to explore and learn new technologies Preferred Technical Stack Experience Full-stack development with C# .NET, React, Git, and CI/CD pipelines Experience with .NET MAUI for mobile app development is a plus Strong background in relational databases, particularly PostgreSQL Benefits 37.5-hour work week with flexible working options and core hours Minimum one day per week in the office (or as needed for delivery) 26 days of annual leave plus bank holidays (with the option to purchase additional days) Pension scheme, salary sacrifice car scheme, private health cover Parental leave policies and employee assistance programme
Jun 11, 2025
Full time
Lead Software Engineer Location: Wales - Hybrid - 1 day/week onsite Salary: Up to 65,000 per annum Job Type: Permanent We're hiring a Lead Software Engineer to join an innovative company that's leading the way in network infrastructure monitoring through IoT technology. You'll play a key role in developing and maintaining a critical part of their digital product portfolio - working both hands-on with code and guiding a team of skilled engineers. This is a hybrid role requiring on-site collaboration once a week in Cwmbran, Wales. In this role, you'll not only write high-quality code but also lead a cross-functional team, shape product direction in collaboration with the Head of Digital Products, and contribute to broader software architecture decisions. This is an excellent opportunity for someone who enjoys mentoring others while staying deeply involved in technical problem-solving. Key Responsibilities Lead and mentor a cross-functional software development team, enhancing processes and supporting team success. Collaborate closely with the Head of Digital Products, Senior Tech Lead, and stakeholders to prioritise product features and ensure successful technical delivery. Design, develop, and maintain high-quality web and mobile applications using C# .NET, React, Azure, Git, and .NET MAUI. Continuously look for ways to improve the reliability, simplicity, and maintainability of systems - including recommending updates to the tech stack. Stay informed on industry trends and emerging technologies, assessing their relevance and potential impact. Identify and mitigate technical risks, and create strategies to manage technical debt. Foster a team culture of innovation, experimentation, and continuous learning. Contribute to architecture discussions and broader software development initiatives. Provide responsive support for urgent issues affecting system users. What We're Looking For Leadership Skills Ideal for both experienced and first-time leaders, you'll need: Exceptional verbal and written communication skills Strong motivational and interpersonal abilities A calm, solution-focused approach to challenges Adaptability to shifting priorities in a dynamic environment Experience with agile methodologies and a good understanding of their benefits and trade-offs Technical Skills 5+ years of software development experience Experience with both Linux/Unix and Windows environments Strong familiarity with Azure and cloud-based services Understanding of networking principles and IT security best practices Experience with always-on, always-available systems Willingness to explore and learn new technologies Preferred Technical Stack Experience Full-stack development with C# .NET, React, Git, and CI/CD pipelines Experience with .NET MAUI for mobile app development is a plus Strong background in relational databases, particularly PostgreSQL Benefits 37.5-hour work week with flexible working options and core hours Minimum one day per week in the office (or as needed for delivery) 26 days of annual leave plus bank holidays (with the option to purchase additional days) Pension scheme, salary sacrifice car scheme, private health cover Parental leave policies and employee assistance programme
UI/UX Designer Hybrid (3 days in office in Peckham) Full-time permanent position Salary: up to Our client is an innovative fintech startup transforming the way group payments are managed. Their solutions provide a simple, transparent, and fair way for users to handle group expenses. This is an exciting opportunity to join a fast-growing team with significant room for personal and professional growth. The client is seeking a motivated UI/UX Designer to create an intuitive, engaging, and visually compelling user experience. This role is perfect for individuals who are passionate about designing digital products, understanding user flows, and delivering seamless app experiences-particularly within payment systems. Key Responsibilities: As the UI/UX Designer, you will work closely with Product Managers and Engineers to design and refine the complete user journey. Your responsibilities will include: End-to-End User Flows: Design and optimize app flows, with a particular focus on payment systems, ensuring a smooth user journey. Collaboration with Cross-Functional Teams: Partner with Product Managers, Engineers, and Marketing to align designs with the business objectives and brand vision. Prototyping & Wireframing: Create wireframes, user flows, and high-fidelity UI designs for both web and mobile applications. User-Centered Approach: Conduct user research, A/B testing, and usability testing to refine and improve the user experience. Design System Management: Build and maintain a consistent design system and UI components. Brand Alignment: Ensure the visual language matches the client's fintech identity and brand personality. Iteration Based on Analytics: Use data-driven insights to iterate on designs and enhance user engagement. What We're Looking For: Up to 5 years of experience in UI/UX design, preferably with experience designing for fintech or digital payment platforms. A strong understanding of end-to-end user flows and app flow design, especially for payment systems (a plus). A proactive approach, taking ownership of your work and bringing a sense of purpose to your designs. Ambition and a desire to fast-track your career, with potential to move into leadership roles such as "Head of" positions, including equity opportunities. Strong communication and collaboration skills to work effectively with product managers and engineers. Key Details: Hybrid Setup: 3 days a week in Peckham office for design sprints. Salary: Up to 60k.
Mar 18, 2025
Full time
UI/UX Designer Hybrid (3 days in office in Peckham) Full-time permanent position Salary: up to Our client is an innovative fintech startup transforming the way group payments are managed. Their solutions provide a simple, transparent, and fair way for users to handle group expenses. This is an exciting opportunity to join a fast-growing team with significant room for personal and professional growth. The client is seeking a motivated UI/UX Designer to create an intuitive, engaging, and visually compelling user experience. This role is perfect for individuals who are passionate about designing digital products, understanding user flows, and delivering seamless app experiences-particularly within payment systems. Key Responsibilities: As the UI/UX Designer, you will work closely with Product Managers and Engineers to design and refine the complete user journey. Your responsibilities will include: End-to-End User Flows: Design and optimize app flows, with a particular focus on payment systems, ensuring a smooth user journey. Collaboration with Cross-Functional Teams: Partner with Product Managers, Engineers, and Marketing to align designs with the business objectives and brand vision. Prototyping & Wireframing: Create wireframes, user flows, and high-fidelity UI designs for both web and mobile applications. User-Centered Approach: Conduct user research, A/B testing, and usability testing to refine and improve the user experience. Design System Management: Build and maintain a consistent design system and UI components. Brand Alignment: Ensure the visual language matches the client's fintech identity and brand personality. Iteration Based on Analytics: Use data-driven insights to iterate on designs and enhance user engagement. What We're Looking For: Up to 5 years of experience in UI/UX design, preferably with experience designing for fintech or digital payment platforms. A strong understanding of end-to-end user flows and app flow design, especially for payment systems (a plus). A proactive approach, taking ownership of your work and bringing a sense of purpose to your designs. Ambition and a desire to fast-track your career, with potential to move into leadership roles such as "Head of" positions, including equity opportunities. Strong communication and collaboration skills to work effectively with product managers and engineers. Key Details: Hybrid Setup: 3 days a week in Peckham office for design sprints. Salary: Up to 60k.
UI/UX Designer Hybrid (3 days in office in Peckham) Full-time permanent position Salary: up to Our client is an innovative fintech startup transforming the way group payments are managed. Their solutions provide a simple, transparent, and fair way for users to handle group expenses. This is an exciting opportunity to join a fast-growing team with significant room for personal and professional growth. The client is seeking a motivated UI/UX Designer to create an intuitive, engaging, and visually compelling user experience. This role is perfect for individuals who are passionate about designing digital products, understanding user flows, and delivering seamless app experiences-particularly within payment systems. Key Responsibilities: As the UI/UX Designer, you will work closely with Product Managers and Engineers to design and refine the complete user journey. Your responsibilities will include: End-to-End User Flows: Design and optimize app flows, with a particular focus on payment systems, ensuring a smooth user journey. Collaboration with Cross-Functional Teams: Partner with Product Managers, Engineers, and Marketing to align designs with the business objectives and brand vision. Prototyping & Wireframing: Create wireframes, user flows, and high-fidelity UI designs for both web and mobile applications. User-Centered Approach: Conduct user research, A/B testing, and usability testing to refine and improve the user experience. Design System Management: Build and maintain a consistent design system and UI components. Brand Alignment: Ensure the visual language matches the client's fintech identity and brand personality. Iteration Based on Analytics: Use data-driven insights to iterate on designs and enhance user engagement. What We're Looking For: Up to 5 years of experience in UI/UX design, preferably with experience designing for fintech or digital payment platforms. A strong understanding of end-to-end user flows and app flow design, especially for payment systems (a plus). A proactive approach, taking ownership of your work and bringing a sense of purpose to your designs. Ambition and a desire to fast-track your career, with potential to move into leadership roles such as "Head of" positions, including equity opportunities. Strong communication and collaboration skills to work effectively with product managers and engineers. Key Details: Hybrid Setup: 3 days a week in Peckham office for design sprints. Salary: Up to 60k.
Feb 19, 2025
Full time
UI/UX Designer Hybrid (3 days in office in Peckham) Full-time permanent position Salary: up to Our client is an innovative fintech startup transforming the way group payments are managed. Their solutions provide a simple, transparent, and fair way for users to handle group expenses. This is an exciting opportunity to join a fast-growing team with significant room for personal and professional growth. The client is seeking a motivated UI/UX Designer to create an intuitive, engaging, and visually compelling user experience. This role is perfect for individuals who are passionate about designing digital products, understanding user flows, and delivering seamless app experiences-particularly within payment systems. Key Responsibilities: As the UI/UX Designer, you will work closely with Product Managers and Engineers to design and refine the complete user journey. Your responsibilities will include: End-to-End User Flows: Design and optimize app flows, with a particular focus on payment systems, ensuring a smooth user journey. Collaboration with Cross-Functional Teams: Partner with Product Managers, Engineers, and Marketing to align designs with the business objectives and brand vision. Prototyping & Wireframing: Create wireframes, user flows, and high-fidelity UI designs for both web and mobile applications. User-Centered Approach: Conduct user research, A/B testing, and usability testing to refine and improve the user experience. Design System Management: Build and maintain a consistent design system and UI components. Brand Alignment: Ensure the visual language matches the client's fintech identity and brand personality. Iteration Based on Analytics: Use data-driven insights to iterate on designs and enhance user engagement. What We're Looking For: Up to 5 years of experience in UI/UX design, preferably with experience designing for fintech or digital payment platforms. A strong understanding of end-to-end user flows and app flow design, especially for payment systems (a plus). A proactive approach, taking ownership of your work and bringing a sense of purpose to your designs. Ambition and a desire to fast-track your career, with potential to move into leadership roles such as "Head of" positions, including equity opportunities. Strong communication and collaboration skills to work effectively with product managers and engineers. Key Details: Hybrid Setup: 3 days a week in Peckham office for design sprints. Salary: Up to 60k.
Team Lead Software Engineer with React and .Net Our client is a leader in monitoring IoT technology, developing innovative critical resource monitoring solutions. Exceptional software is at the core of their customers innovations. As a Lead Developer/Senior software engineer you will lead a cross-functional team of talented developers, contribute hands-on to software development, drive the technical direction of their products, and play a key role in expanding their digital product portfolio. About the Role We are seeking an experienced developer/software engineer to help deliver the company's digital product strategy. You will take ownership of a key part of the digital product portfolio, working closely with the Head of Digital to shape its future. Additionally, you'll lead a technical team to deliver the strategic commitments. Key Responsibilities Technical Leadership: Lead a cross-functional technical team, providing mentorship, technical guidance, and process enhancements to ensure team success. Collaboration: Work with the Head of Digital, Tech-Leads, and stakeholders to define and prioritize product features, ensuring technical implementation meets business needs. Development: Design, develop, and maintain web and app software using the core tech stack (C# .NET, React, Azure, Git, .NET MAUI). System Improvements: Identify opportunities to enhance system reliability, simplicity, and maintainability, recommending tech stack updates where needed. Innovation: Stay informed of industry trends and emerging technologies, evaluating their potential impact on the product portfolio. Risk Mitigation: Identify and address technical risks and develop strategies to manage technical debt. Culture Building: Foster a culture of innovation, experimentation, and continuous learning. Cross-team Contributions: Participate in architecture discussions and support wider software development initiatives. User Support: Provide responsive support for urgent issues affecting system users. Leadership Skills Strong verbal and written communication skills. Ability to motivate and inspire team members. Excellent interpersonal skills for effective collaboration with stakeholders and team members. Problem-solving and troubleshooting expertise. A flexible attitude to manage changing priorities. Understanding of agile software development methodologies and their trade-offs. Core Requirements: 5+ years of experience in software development. Proficiency in Linux/Unix and Windows environments. Familiarity with cloud services, especially Azure. Strong knowledge of networking, network security, and IT security. Understanding of best practices for always-on, always-available services. Open-mindedness and a willingness to learn new technologies as needed. Product Development Team: Full-stack web development experience with C# .NET, React, Git, and CI/CD pipelines. Experience with .NET MAUI for app development (a plus). Strong knowledge of RDBMS and SQL, especially PostgreSQL.
Feb 18, 2025
Full time
Team Lead Software Engineer with React and .Net Our client is a leader in monitoring IoT technology, developing innovative critical resource monitoring solutions. Exceptional software is at the core of their customers innovations. As a Lead Developer/Senior software engineer you will lead a cross-functional team of talented developers, contribute hands-on to software development, drive the technical direction of their products, and play a key role in expanding their digital product portfolio. About the Role We are seeking an experienced developer/software engineer to help deliver the company's digital product strategy. You will take ownership of a key part of the digital product portfolio, working closely with the Head of Digital to shape its future. Additionally, you'll lead a technical team to deliver the strategic commitments. Key Responsibilities Technical Leadership: Lead a cross-functional technical team, providing mentorship, technical guidance, and process enhancements to ensure team success. Collaboration: Work with the Head of Digital, Tech-Leads, and stakeholders to define and prioritize product features, ensuring technical implementation meets business needs. Development: Design, develop, and maintain web and app software using the core tech stack (C# .NET, React, Azure, Git, .NET MAUI). System Improvements: Identify opportunities to enhance system reliability, simplicity, and maintainability, recommending tech stack updates where needed. Innovation: Stay informed of industry trends and emerging technologies, evaluating their potential impact on the product portfolio. Risk Mitigation: Identify and address technical risks and develop strategies to manage technical debt. Culture Building: Foster a culture of innovation, experimentation, and continuous learning. Cross-team Contributions: Participate in architecture discussions and support wider software development initiatives. User Support: Provide responsive support for urgent issues affecting system users. Leadership Skills Strong verbal and written communication skills. Ability to motivate and inspire team members. Excellent interpersonal skills for effective collaboration with stakeholders and team members. Problem-solving and troubleshooting expertise. A flexible attitude to manage changing priorities. Understanding of agile software development methodologies and their trade-offs. Core Requirements: 5+ years of experience in software development. Proficiency in Linux/Unix and Windows environments. Familiarity with cloud services, especially Azure. Strong knowledge of networking, network security, and IT security. Understanding of best practices for always-on, always-available services. Open-mindedness and a willingness to learn new technologies as needed. Product Development Team: Full-stack web development experience with C# .NET, React, Git, and CI/CD pipelines. Experience with .NET MAUI for app development (a plus). Strong knowledge of RDBMS and SQL, especially PostgreSQL.
Lead Firmware Developer Our client is a leader in monitoring IoT technology, developing innovative critical resource monitoring solutions. Exceptional software is at the core of their customers innovations. As a Lead Developer/Senior software engineer you will lead a cross-functional team of talented developers, contribute hands-on to software development, drive the technical direction of their products, and play a key role in expanding their digital product portfolio. About the Role We are seeking an experienced developer/software engineer to help deliver the company's digital product strategy. You will take ownership of a key part of the digital product portfolio, working closely with the Head of Digital to shape its future. Additionally, you'll lead a technical team to deliver the strategic commitments. This role requires strong software engineering expertise, an understanding of system design and the ability to solve complex problems collaboratively. Key Responsibilities Technical Leadership: Lead a cross-functional technical team, providing mentorship, technical guidance, and process enhancements to ensure team success. Collaboration: Work with the Head of Digital, Tech-Leads, and stakeholders to define and prioritize product features, ensuring technical implementation meets business needs. Development: Design, develop, and maintain web and app software using the core tech stack (C# .NET, React, Azure, Git, .NET MAUI). Firmware & APIs: Develop and maintain firmware, APIs, and database systems using technologies like C, C++, and Azure. System Improvements: Identify opportunities to enhance system reliability, simplicity, and maintainability, recommending tech stack updates where needed. Innovation: Stay informed of industry trends and emerging technologies, evaluating their potential impact on the product portfolio. Risk Mitigation: Identify and address technical risks and develop strategies to manage technical debt. Culture Building: Foster a culture of innovation, experimentation, and continuous learning. Cross-team Contributions: Participate in architecture discussions and support wider software development initiatives. User Support: Provide responsive support for urgent issues affecting system users. Role Requirements Leadership Skills Whether you're an experienced or first-time leader, you'll need: Strong verbal and written communication skills. Ability to motivate and inspire team members. Excellent interpersonal skills for effective collaboration with stakeholders and team members. Problem-solving and troubleshooting expertise. A flexible attitude to manage changing priorities. Understanding of agile software development methodologies and their trade-offs. Technical Skills Core Requirements: 5+ years of experience in software development. Proficiency in Linux/Unix and Windows environments. Familiarity with cloud services, especially Azure. Strong knowledge of networking, network security, and IT security. Understanding of best practices for always-on, always-available services. Open-mindedness and a willingness to learn new technologies as needed. Technical Expertise by Team Focus Embedded & Data Platform Team: Expertise in C and C++ development. Firmware development experience for Embedded and IoT devices. API development experience. Strong understanding of computer architecture, operating systems, and device drivers. Proficiency in debugging firmware for microcontrollers and SoCs. Familiarity with IoT protocols (eg, MQTT). Strong knowledge of communication protocols (TCP/IP, I2C, MODBUS, SDI12, etc.). Understanding of device management and security protocols (eg, TLS, DTLS).
Feb 17, 2025
Full time
Lead Firmware Developer Our client is a leader in monitoring IoT technology, developing innovative critical resource monitoring solutions. Exceptional software is at the core of their customers innovations. As a Lead Developer/Senior software engineer you will lead a cross-functional team of talented developers, contribute hands-on to software development, drive the technical direction of their products, and play a key role in expanding their digital product portfolio. About the Role We are seeking an experienced developer/software engineer to help deliver the company's digital product strategy. You will take ownership of a key part of the digital product portfolio, working closely with the Head of Digital to shape its future. Additionally, you'll lead a technical team to deliver the strategic commitments. This role requires strong software engineering expertise, an understanding of system design and the ability to solve complex problems collaboratively. Key Responsibilities Technical Leadership: Lead a cross-functional technical team, providing mentorship, technical guidance, and process enhancements to ensure team success. Collaboration: Work with the Head of Digital, Tech-Leads, and stakeholders to define and prioritize product features, ensuring technical implementation meets business needs. Development: Design, develop, and maintain web and app software using the core tech stack (C# .NET, React, Azure, Git, .NET MAUI). Firmware & APIs: Develop and maintain firmware, APIs, and database systems using technologies like C, C++, and Azure. System Improvements: Identify opportunities to enhance system reliability, simplicity, and maintainability, recommending tech stack updates where needed. Innovation: Stay informed of industry trends and emerging technologies, evaluating their potential impact on the product portfolio. Risk Mitigation: Identify and address technical risks and develop strategies to manage technical debt. Culture Building: Foster a culture of innovation, experimentation, and continuous learning. Cross-team Contributions: Participate in architecture discussions and support wider software development initiatives. User Support: Provide responsive support for urgent issues affecting system users. Role Requirements Leadership Skills Whether you're an experienced or first-time leader, you'll need: Strong verbal and written communication skills. Ability to motivate and inspire team members. Excellent interpersonal skills for effective collaboration with stakeholders and team members. Problem-solving and troubleshooting expertise. A flexible attitude to manage changing priorities. Understanding of agile software development methodologies and their trade-offs. Technical Skills Core Requirements: 5+ years of experience in software development. Proficiency in Linux/Unix and Windows environments. Familiarity with cloud services, especially Azure. Strong knowledge of networking, network security, and IT security. Understanding of best practices for always-on, always-available services. Open-mindedness and a willingness to learn new technologies as needed. Technical Expertise by Team Focus Embedded & Data Platform Team: Expertise in C and C++ development. Firmware development experience for Embedded and IoT devices. API development experience. Strong understanding of computer architecture, operating systems, and device drivers. Proficiency in debugging firmware for microcontrollers and SoCs. Familiarity with IoT protocols (eg, MQTT). Strong knowledge of communication protocols (TCP/IP, I2C, MODBUS, SDI12, etc.). Understanding of device management and security protocols (eg, TLS, DTLS).
Team Lead Software Engineer with React and .Net Our client is a leader in monitoring IoT technology, developing innovative critical resource monitoring solutions. Exceptional software is at the core of their customers innovations. As a Lead Developer/ Senior software engineer you will lead a cross-functional team of talented developers, contribute hands-on to software development, drive the technical direction of their products, and play a key role in expanding their digital product portfolio. About the Role We are seeking an experienced developer/ software engineer to help deliver the company's digital product strategy. You will take ownership of a key part of the digital product portfolio, working closely with the Head of Digital to shape its future. Additionally, you'll lead a technical team to deliver the strategic commitments. Key Responsibilities Technical Leadership: Lead a cross-functional technical team, providing mentorship, technical guidance, and process enhancements to ensure team success. Collaboration: Work with the Head of Digital , Tech-Leads, and stakeholders to define and prioritize product features, ensuring technical implementation meets business needs. Development: Design, develop, and maintain web and app software using the core tech stack (C# .NET, React, Azure, Git, .NET MAUI). System Improvements: Identify opportunities to enhance system reliability, simplicity, and maintainability, recommending tech stack updates where needed. Innovation: Stay informed of industry trends and emerging technologies, evaluating their potential impact on the product portfolio. Risk Mitigation: Identify and address technical risks and develop strategies to manage technical debt. Culture Building: Foster a culture of innovation, experimentation, and continuous learning. Cross-team Contributions: Participate in architecture discussions and support wider software development initiatives. User Support: Provide responsive support for urgent issues affecting system users. Leadership Skills Strong verbal and written communication skills. Ability to motivate and inspire team members. Excellent interpersonal skills for effective collaboration with stakeholders and team members. Problem-solving and troubleshooting expertise. A flexible attitude to manage changing priorities. Understanding of agile software development methodologies and their trade-offs. Core Requirements: 5+ years of experience in software development. Proficiency in Linux/Unix and Windows environments. Familiarity with cloud services, especially Azure. Strong knowledge of networking, network security, and IT security. Understanding of best practices for always-on, always-available services. Open-mindedness and a willingness to learn new technologies as needed. Product Development Team: Full-stack web development experience with C# .NET, React, Git, and CI/CD pipelines. Experience with .NET MAUI for app development (a plus). Strong knowledge of RDBMS and SQL, especially PostgreSQL.
Feb 12, 2025
Full time
Team Lead Software Engineer with React and .Net Our client is a leader in monitoring IoT technology, developing innovative critical resource monitoring solutions. Exceptional software is at the core of their customers innovations. As a Lead Developer/ Senior software engineer you will lead a cross-functional team of talented developers, contribute hands-on to software development, drive the technical direction of their products, and play a key role in expanding their digital product portfolio. About the Role We are seeking an experienced developer/ software engineer to help deliver the company's digital product strategy. You will take ownership of a key part of the digital product portfolio, working closely with the Head of Digital to shape its future. Additionally, you'll lead a technical team to deliver the strategic commitments. Key Responsibilities Technical Leadership: Lead a cross-functional technical team, providing mentorship, technical guidance, and process enhancements to ensure team success. Collaboration: Work with the Head of Digital , Tech-Leads, and stakeholders to define and prioritize product features, ensuring technical implementation meets business needs. Development: Design, develop, and maintain web and app software using the core tech stack (C# .NET, React, Azure, Git, .NET MAUI). System Improvements: Identify opportunities to enhance system reliability, simplicity, and maintainability, recommending tech stack updates where needed. Innovation: Stay informed of industry trends and emerging technologies, evaluating their potential impact on the product portfolio. Risk Mitigation: Identify and address technical risks and develop strategies to manage technical debt. Culture Building: Foster a culture of innovation, experimentation, and continuous learning. Cross-team Contributions: Participate in architecture discussions and support wider software development initiatives. User Support: Provide responsive support for urgent issues affecting system users. Leadership Skills Strong verbal and written communication skills. Ability to motivate and inspire team members. Excellent interpersonal skills for effective collaboration with stakeholders and team members. Problem-solving and troubleshooting expertise. A flexible attitude to manage changing priorities. Understanding of agile software development methodologies and their trade-offs. Core Requirements: 5+ years of experience in software development. Proficiency in Linux/Unix and Windows environments. Familiarity with cloud services, especially Azure. Strong knowledge of networking, network security, and IT security. Understanding of best practices for always-on, always-available services. Open-mindedness and a willingness to learn new technologies as needed. Product Development Team: Full-stack web development experience with C# .NET, React, Git, and CI/CD pipelines. Experience with .NET MAUI for app development (a plus). Strong knowledge of RDBMS and SQL, especially PostgreSQL.
Lead Firmware Developer Our client is a leader in monitoring IoT technology, developing innovative critical resource monitoring solutions. Exceptional software is at the core of their customers innovations. As a Lead Developer/ Senior software engineer you will lead a cross-functional team of talented developers, contribute hands-on to software development, drive the technical direction of their products, and play a key role in expanding their digital product portfolio. About the Role We are seeking an experienced developer/ software engineer to help deliver the company's digital product strategy. You will take ownership of a key part of the digital product portfolio, working closely with the Head of Digital to shape its future. Additionally, you'll lead a technical team to deliver the strategic commitments. This role requires strong software engineering expertise, an understanding of system design and the ability to solve complex problems collaboratively. Key Responsibilities Technical Leadership: Lead a cross-functional technical team, providing mentorship, technical guidance, and process enhancements to ensure team success. Collaboration: Work with the Head of Digital , Tech-Leads, and stakeholders to define and prioritize product features, ensuring technical implementation meets business needs. Development: Design, develop, and maintain web and app software using the core tech stack (C# .NET, React, Azure, Git, .NET MAUI). Firmware & APIs: Develop and maintain firmware, APIs, and database systems using technologies like C, C++, and Azure. System Improvements: Identify opportunities to enhance system reliability, simplicity, and maintainability, recommending tech stack updates where needed. Innovation: Stay informed of industry trends and emerging technologies, evaluating their potential impact on the product portfolio. Risk Mitigation: Identify and address technical risks and develop strategies to manage technical debt. Culture Building: Foster a culture of innovation, experimentation, and continuous learning. Cross-team Contributions: Participate in architecture discussions and support wider software development initiatives. User Support: Provide responsive support for urgent issues affecting system users. Role Requirements Leadership Skills Whether you're an experienced or first-time leader, you'll need: Strong verbal and written communication skills. Ability to motivate and inspire team members. Excellent interpersonal skills for effective collaboration with stakeholders and team members. Problem-solving and troubleshooting expertise. A flexible attitude to manage changing priorities. Understanding of agile software development methodologies and their trade-offs. Technical Skills Core Requirements: 5+ years of experience in software development. Proficiency in Linux/Unix and Windows environments. Familiarity with cloud services, especially Azure. Strong knowledge of networking, network security, and IT security. Understanding of best practices for always-on, always-available services. Open-mindedness and a willingness to learn new technologies as needed. Technical Expertise by Team Focus Embedded & Data Platform Team: Expertise in C and C++ development. Firmware development experience for embedded and IoT devices. API development experience. Strong understanding of computer architecture, operating systems, and device drivers. Proficiency in debugging firmware for microcontrollers and SoCs. Familiarity with IoT protocols (e.g., MQTT). Strong knowledge of communication protocols (TCP/IP, I2C, MODBUS, SDI12, etc.). Understanding of device management and security protocols (e.g., TLS, DTLS).
Feb 11, 2025
Full time
Lead Firmware Developer Our client is a leader in monitoring IoT technology, developing innovative critical resource monitoring solutions. Exceptional software is at the core of their customers innovations. As a Lead Developer/ Senior software engineer you will lead a cross-functional team of talented developers, contribute hands-on to software development, drive the technical direction of their products, and play a key role in expanding their digital product portfolio. About the Role We are seeking an experienced developer/ software engineer to help deliver the company's digital product strategy. You will take ownership of a key part of the digital product portfolio, working closely with the Head of Digital to shape its future. Additionally, you'll lead a technical team to deliver the strategic commitments. This role requires strong software engineering expertise, an understanding of system design and the ability to solve complex problems collaboratively. Key Responsibilities Technical Leadership: Lead a cross-functional technical team, providing mentorship, technical guidance, and process enhancements to ensure team success. Collaboration: Work with the Head of Digital , Tech-Leads, and stakeholders to define and prioritize product features, ensuring technical implementation meets business needs. Development: Design, develop, and maintain web and app software using the core tech stack (C# .NET, React, Azure, Git, .NET MAUI). Firmware & APIs: Develop and maintain firmware, APIs, and database systems using technologies like C, C++, and Azure. System Improvements: Identify opportunities to enhance system reliability, simplicity, and maintainability, recommending tech stack updates where needed. Innovation: Stay informed of industry trends and emerging technologies, evaluating their potential impact on the product portfolio. Risk Mitigation: Identify and address technical risks and develop strategies to manage technical debt. Culture Building: Foster a culture of innovation, experimentation, and continuous learning. Cross-team Contributions: Participate in architecture discussions and support wider software development initiatives. User Support: Provide responsive support for urgent issues affecting system users. Role Requirements Leadership Skills Whether you're an experienced or first-time leader, you'll need: Strong verbal and written communication skills. Ability to motivate and inspire team members. Excellent interpersonal skills for effective collaboration with stakeholders and team members. Problem-solving and troubleshooting expertise. A flexible attitude to manage changing priorities. Understanding of agile software development methodologies and their trade-offs. Technical Skills Core Requirements: 5+ years of experience in software development. Proficiency in Linux/Unix and Windows environments. Familiarity with cloud services, especially Azure. Strong knowledge of networking, network security, and IT security. Understanding of best practices for always-on, always-available services. Open-mindedness and a willingness to learn new technologies as needed. Technical Expertise by Team Focus Embedded & Data Platform Team: Expertise in C and C++ development. Firmware development experience for embedded and IoT devices. API development experience. Strong understanding of computer architecture, operating systems, and device drivers. Proficiency in debugging firmware for microcontrollers and SoCs. Familiarity with IoT protocols (e.g., MQTT). Strong knowledge of communication protocols (TCP/IP, I2C, MODBUS, SDI12, etc.). Understanding of device management and security protocols (e.g., TLS, DTLS).
Senior Software Engineer Our client is a leader in monitoring IoT technology, developing innovative critical resource monitoring solutions. Exceptional software is at the core of their customers innovations. As a Lead Developer/ Senior software engineer you will lead a cross-functional team of talented developers, contribute hands-on to software development, drive the technical direction of their products, and play a key role in expanding their digital product portfolio. About the Role We are seeking an experienced developer/ software engineer to help deliver the company's digital product strategy. You will take ownership of a key part of the digital product portfolio, working closely with the Head of Digital to shape its future. Additionally, you'll lead a technical team to deliver the strategic commitments. This role requires strong software engineering expertise, an understanding of system design and the ability to solve complex problems collaboratively. Key Responsibilities Technical Leadership: Lead a cross-functional technical team, providing mentorship, technical guidance, and process enhancements to ensure team success. Collaboration: Work with the Head of Digital , Tech-Leads, and stakeholders to define and prioritize product features, ensuring technical implementation meets business needs. Development: Design, develop, and maintain web and app software using the core tech stack (C# .NET, React, Azure, Git, .NET MAUI). System Improvements: Identify opportunities to enhance system reliability, simplicity, and maintainability, recommending tech stack updates where needed. Innovation: Stay informed of industry trends and emerging technologies, evaluating their potential impact on the product portfolio. Risk Mitigation: Identify and address technical risks and develop strategies to manage technical debt. Culture Building: Foster a culture of innovation, experimentation, and continuous learning. Cross-team Contributions: Participate in architecture discussions and support wider software development initiatives. User Support: Provide responsive support for urgent issues affecting system users. Role Requirements Leadership Skills Whether you're an experienced or first-time leader, you'll need: Strong verbal and written communication skills. Ability to motivate and inspire team members. Excellent interpersonal skills for effective collaboration with stakeholders and team members. Problem-solving and troubleshooting expertise. A flexible attitude to manage changing priorities. Understanding of agile software development methodologies and their trade-offs. Technical Skills Core Requirements: 5+ years of experience in software development. Proficiency in Linux/Unix and Windows environments. Familiarity with cloud services, especially Azure. Strong knowledge of networking, network security, and IT security. Understanding of best practices for always-on, always-available services. Open-mindedness and a willingness to learn new technologies as needed. Technical Expertise by Team Focus Product Development Team: Full-stack web development experience with C# .NET, React, Git, and CI/CD pipelines. Experience with .NET MAUI for app development (a plus). Strong knowledge of RDBMS and SQL, especially PostgreSQL. Embedded & Data Platform Team: Expertise in C and C++ development. Firmware development experience for embedded and IoT devices. API development experience. Strong understanding of computer architecture, operating systems, and device drivers. Proficiency in debugging firmware for microcontrollers and SoCs. Familiarity with IoT protocols (e.g., MQTT). Strong knowledge of communication protocols (TCP/IP, I2C, MODBUS, SDI12, etc.). Understanding of device management and security protocols (e.g., TLS, DTLS).
Jan 31, 2025
Full time
Senior Software Engineer Our client is a leader in monitoring IoT technology, developing innovative critical resource monitoring solutions. Exceptional software is at the core of their customers innovations. As a Lead Developer/ Senior software engineer you will lead a cross-functional team of talented developers, contribute hands-on to software development, drive the technical direction of their products, and play a key role in expanding their digital product portfolio. About the Role We are seeking an experienced developer/ software engineer to help deliver the company's digital product strategy. You will take ownership of a key part of the digital product portfolio, working closely with the Head of Digital to shape its future. Additionally, you'll lead a technical team to deliver the strategic commitments. This role requires strong software engineering expertise, an understanding of system design and the ability to solve complex problems collaboratively. Key Responsibilities Technical Leadership: Lead a cross-functional technical team, providing mentorship, technical guidance, and process enhancements to ensure team success. Collaboration: Work with the Head of Digital , Tech-Leads, and stakeholders to define and prioritize product features, ensuring technical implementation meets business needs. Development: Design, develop, and maintain web and app software using the core tech stack (C# .NET, React, Azure, Git, .NET MAUI). System Improvements: Identify opportunities to enhance system reliability, simplicity, and maintainability, recommending tech stack updates where needed. Innovation: Stay informed of industry trends and emerging technologies, evaluating their potential impact on the product portfolio. Risk Mitigation: Identify and address technical risks and develop strategies to manage technical debt. Culture Building: Foster a culture of innovation, experimentation, and continuous learning. Cross-team Contributions: Participate in architecture discussions and support wider software development initiatives. User Support: Provide responsive support for urgent issues affecting system users. Role Requirements Leadership Skills Whether you're an experienced or first-time leader, you'll need: Strong verbal and written communication skills. Ability to motivate and inspire team members. Excellent interpersonal skills for effective collaboration with stakeholders and team members. Problem-solving and troubleshooting expertise. A flexible attitude to manage changing priorities. Understanding of agile software development methodologies and their trade-offs. Technical Skills Core Requirements: 5+ years of experience in software development. Proficiency in Linux/Unix and Windows environments. Familiarity with cloud services, especially Azure. Strong knowledge of networking, network security, and IT security. Understanding of best practices for always-on, always-available services. Open-mindedness and a willingness to learn new technologies as needed. Technical Expertise by Team Focus Product Development Team: Full-stack web development experience with C# .NET, React, Git, and CI/CD pipelines. Experience with .NET MAUI for app development (a plus). Strong knowledge of RDBMS and SQL, especially PostgreSQL. Embedded & Data Platform Team: Expertise in C and C++ development. Firmware development experience for embedded and IoT devices. API development experience. Strong understanding of computer architecture, operating systems, and device drivers. Proficiency in debugging firmware for microcontrollers and SoCs. Familiarity with IoT protocols (e.g., MQTT). Strong knowledge of communication protocols (TCP/IP, I2C, MODBUS, SDI12, etc.). Understanding of device management and security protocols (e.g., TLS, DTLS).