Senior Java Developer (Pricing and Risk) - Server Side/Spring/SDLC/DevOps/Maven/AWS - Permanent The role is for an experienced Server Side developer in the team responsible for pricing, risk and analytics solutions for credit derivative products. The risk platform facilitates margin calculations for both overnight and intraday collateral calls, the pricing of Credit Index Options and the external what-if simulation of margins by Members and Clients. The platforms are built upon a Java based architecture with an underlying C++ analytics library and leverage a range of supporting technologies. Server Side Java Developer from a strong technical background with Spring Boot experience. Demonstrable enterprise software engineering with an understanding of working in a secure compute and regulated environment. Aptitude for understanding requirements to changes in pricing, risk and market data stack and able to implement and test successfully. Good awareness of the design, development and SDLC considerations required for development of Financial Services market infrastructure applications. Passion for following DevOps and CI/CD processes to deliver high quality and well tested software using frameworks such as Jenkins/GitLab, Junit, Mockito, Cucumber etc. Knowledge of JMS and experience with ActiveMQ/IBM MQ Knowledge of modern source code management using git. Strong familiarity with Java development toolchains including Maven and IntelliJ. Preferred Skills Some exposure to C++ on Linux. Familiarity with Credit Derivative products Familiarity with AWS Cloud services like EC2, S3, Lambda, EKS. Deployment automation using tools such as Ansible; monitoring using enterprise tools eg DataDog. Experience of on/off-premises cloud solutions including the defining of infrastructure as code using Terraform. Permanent role - hybrid working - Central London based Candidate must be eligible to work in the UK By applying to this job you are sending us your CV, which may contain personal information. Please refer to our Privacy Notice to understand how we process this information. In short, in order to supply you with work finding services, we will hold and process your personal data, and only with your express permission we will share this personal data with a client (or a third party working on behalf of the client) by email or by upload to the Client/third parties vendor management system. By giving us permission to send your CV to a client, this constitutes permission to share the personal data that would be necessary to consider your application, interview you (Phone/video/face to face) and if successful hire you. Scope AT acts as an employment agency for Permanent Recruitment and an employment business for the supply of temporary workers. By applying for this job you accept the Terms and Conditions, Data Protection Policy, Privacy Notice and Disclaimers which can be found at our website.
05/02/2025
Full time
Senior Java Developer (Pricing and Risk) - Server Side/Spring/SDLC/DevOps/Maven/AWS - Permanent The role is for an experienced Server Side developer in the team responsible for pricing, risk and analytics solutions for credit derivative products. The risk platform facilitates margin calculations for both overnight and intraday collateral calls, the pricing of Credit Index Options and the external what-if simulation of margins by Members and Clients. The platforms are built upon a Java based architecture with an underlying C++ analytics library and leverage a range of supporting technologies. Server Side Java Developer from a strong technical background with Spring Boot experience. Demonstrable enterprise software engineering with an understanding of working in a secure compute and regulated environment. Aptitude for understanding requirements to changes in pricing, risk and market data stack and able to implement and test successfully. Good awareness of the design, development and SDLC considerations required for development of Financial Services market infrastructure applications. Passion for following DevOps and CI/CD processes to deliver high quality and well tested software using frameworks such as Jenkins/GitLab, Junit, Mockito, Cucumber etc. Knowledge of JMS and experience with ActiveMQ/IBM MQ Knowledge of modern source code management using git. Strong familiarity with Java development toolchains including Maven and IntelliJ. Preferred Skills Some exposure to C++ on Linux. Familiarity with Credit Derivative products Familiarity with AWS Cloud services like EC2, S3, Lambda, EKS. Deployment automation using tools such as Ansible; monitoring using enterprise tools eg DataDog. Experience of on/off-premises cloud solutions including the defining of infrastructure as code using Terraform. Permanent role - hybrid working - Central London based Candidate must be eligible to work in the UK By applying to this job you are sending us your CV, which may contain personal information. Please refer to our Privacy Notice to understand how we process this information. In short, in order to supply you with work finding services, we will hold and process your personal data, and only with your express permission we will share this personal data with a client (or a third party working on behalf of the client) by email or by upload to the Client/third parties vendor management system. By giving us permission to send your CV to a client, this constitutes permission to share the personal data that would be necessary to consider your application, interview you (Phone/video/face to face) and if successful hire you. Scope AT acts as an employment agency for Permanent Recruitment and an employment business for the supply of temporary workers. By applying for this job you accept the Terms and Conditions, Data Protection Policy, Privacy Notice and Disclaimers which can be found at our website.
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).
04/02/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).
The software systems engineer will be required to make simple code changes on various systems. The individual will be working across different departments understand requirements, and liaising with senior stakeholders. Client Details Systems Developer - London Established higher education provider working with international businesses. Description Systems Developer - London Systems Developer will be responsible for: Ensure all tasks are undertaken within the spirit of the Institute's purpose and values. Significant relevant experience of JavaScript, Python, Django (must). Creating and testing code for various company goals. Support our data environment and ensure all data flows between systems are accurate. Ensuring the creation of effective backups of company databases. Ensuring the security of the software design. A good knowledge with API intergration technologies, used to what exchange data and perform actions. Providing technical assistance to clients and employees. Profile Systems Developer - London Qualifications Microsoft 365 certfication Post Graduate degree in IT ITIL certification Full stack developer certification preferred Experience and attributes A thorough understanding of Microsoft desktop and server operating systems and an excellent knowledge of Microsoft Office applications. Excellent writing, communication and interpersonal skills. Ability to engage and work positively with a wide range of people, including national and international stakeholders. Knowledge of data management and data integrations between systems. Experience with documenting code changes Job Offer Systems Developer - London 35,000 - 48,000 25 days annual leave + BH fantastic benefits
31/01/2025
Full time
The software systems engineer will be required to make simple code changes on various systems. The individual will be working across different departments understand requirements, and liaising with senior stakeholders. Client Details Systems Developer - London Established higher education provider working with international businesses. Description Systems Developer - London Systems Developer will be responsible for: Ensure all tasks are undertaken within the spirit of the Institute's purpose and values. Significant relevant experience of JavaScript, Python, Django (must). Creating and testing code for various company goals. Support our data environment and ensure all data flows between systems are accurate. Ensuring the creation of effective backups of company databases. Ensuring the security of the software design. A good knowledge with API intergration technologies, used to what exchange data and perform actions. Providing technical assistance to clients and employees. Profile Systems Developer - London Qualifications Microsoft 365 certfication Post Graduate degree in IT ITIL certification Full stack developer certification preferred Experience and attributes A thorough understanding of Microsoft desktop and server operating systems and an excellent knowledge of Microsoft Office applications. Excellent writing, communication and interpersonal skills. Ability to engage and work positively with a wide range of people, including national and international stakeholders. Knowledge of data management and data integrations between systems. Experience with documenting code changes Job Offer Systems Developer - London 35,000 - 48,000 25 days annual leave + BH fantastic benefits
Lead Developer/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. 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).
31/01/2025
Full time
Lead Developer/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. 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).
Software Engineers (C#/WPF Or C++/QT) Guildford, Surrey £60000 - £90000 + 25% Bonus, 10% Pension, Private Medical. - A Masters or PhD Degree in Engineering, Science or Mathematics disciplines. - Can work Full time in Guildford in the office. Your new company This leading Software provider are looking to bolster their engineering team with 2 experienced Software Engineers. You will be working Full time in their head office location in the heart of Guildford close to the University and with excellent transport to London and the surrounding areas in Surrey. Your new role You'll join a well-established business with decades experience taking them a market leading position. Building on an impressive 2024 they pushed towards 100 headcount and have the investment and product positioning to go again this year, particularly in the Engineering team. It's a rapidly changing environment and they champion Agile, so it's important you are flexible and appreciate the nature of a business at the cutting edge of security technology. You'll be working to deliver a new suite of highly scalable products and a lot of the requirements are greenfield. The company control the systems they build, meaning developers can be intrinsic with the user and understand their journey to build a better product. You will be working on Real Time systems driven by large data sets, so we are looking for Engineers with a background in R&D environments. You role will be diverse and I expect no two days to be the same, the product is market-leading and requires deep level of expertise/mastery in your craft. You can work on Full Stack Windows Development, Systems Architecture and GUI Design or could be at the granular level looking at the development of algorithms, geological models and workflows. You will be expected to bring new ideas to the table in whatever guise you join, but with the imminent growth there are Senior and Leadership opportunities to aspire to. It's an internally creative team that champion collaboration, they want constant suggestions of how to re-engineer things, not just work from a brief. What you'll need to succeed We're looking for those with an advanced degree (Masters or PhD) in Science, Maths, Engineering, Geology or Computing. We're looking for 5+ years hands-on experience using either C++/Qt framwork, OR C# Winforms with WPF/MVVM. Experience with Multithreading and GPU Development is essential and 2D/3D Graphics Development and Continuous Integration knowledge is beneficial. Experience or personal projects exploring Machine Learning and AI would fit well. What you'll get in return You'll work for a technology focused company building innovative products. There's an excellent rewards scheme in place including a big annual bonus, 10% pension match, private healthcare, 25 days holiday and long term sick cover. There is parking on site and a modern office space with excellent amenities. What you need to do now To find out more and to be considered for this position please apply directly, or contact Max Wilcock, Business Director. At Hays Technology, we are shaping the future of recruitment. The rapid adoption of cloud, which is making customer interfaces more engaging and creating a seamless engagement with businesses, means that from the foundation of your organisation up, software developers are critical to success. As the competition for talent grows, we're ready and waiting to help developers really make an impact on organisations, so talk to us today. We are Hays Technology. Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found on our website.
31/01/2025
Full time
Software Engineers (C#/WPF Or C++/QT) Guildford, Surrey £60000 - £90000 + 25% Bonus, 10% Pension, Private Medical. - A Masters or PhD Degree in Engineering, Science or Mathematics disciplines. - Can work Full time in Guildford in the office. Your new company This leading Software provider are looking to bolster their engineering team with 2 experienced Software Engineers. You will be working Full time in their head office location in the heart of Guildford close to the University and with excellent transport to London and the surrounding areas in Surrey. Your new role You'll join a well-established business with decades experience taking them a market leading position. Building on an impressive 2024 they pushed towards 100 headcount and have the investment and product positioning to go again this year, particularly in the Engineering team. It's a rapidly changing environment and they champion Agile, so it's important you are flexible and appreciate the nature of a business at the cutting edge of security technology. You'll be working to deliver a new suite of highly scalable products and a lot of the requirements are greenfield. The company control the systems they build, meaning developers can be intrinsic with the user and understand their journey to build a better product. You will be working on Real Time systems driven by large data sets, so we are looking for Engineers with a background in R&D environments. You role will be diverse and I expect no two days to be the same, the product is market-leading and requires deep level of expertise/mastery in your craft. You can work on Full Stack Windows Development, Systems Architecture and GUI Design or could be at the granular level looking at the development of algorithms, geological models and workflows. You will be expected to bring new ideas to the table in whatever guise you join, but with the imminent growth there are Senior and Leadership opportunities to aspire to. It's an internally creative team that champion collaboration, they want constant suggestions of how to re-engineer things, not just work from a brief. What you'll need to succeed We're looking for those with an advanced degree (Masters or PhD) in Science, Maths, Engineering, Geology or Computing. We're looking for 5+ years hands-on experience using either C++/Qt framwork, OR C# Winforms with WPF/MVVM. Experience with Multithreading and GPU Development is essential and 2D/3D Graphics Development and Continuous Integration knowledge is beneficial. Experience or personal projects exploring Machine Learning and AI would fit well. What you'll get in return You'll work for a technology focused company building innovative products. There's an excellent rewards scheme in place including a big annual bonus, 10% pension match, private healthcare, 25 days holiday and long term sick cover. There is parking on site and a modern office space with excellent amenities. What you need to do now To find out more and to be considered for this position please apply directly, or contact Max Wilcock, Business Director. At Hays Technology, we are shaping the future of recruitment. The rapid adoption of cloud, which is making customer interfaces more engaging and creating a seamless engagement with businesses, means that from the foundation of your organisation up, software developers are critical to success. As the competition for talent grows, we're ready and waiting to help developers really make an impact on organisations, so talk to us today. We are Hays Technology. Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found on our website.
Senior Android Tech Lead for Mobile Payment Systems (m/f/d) Location: Limerick (4 Days/Week) and Remote Start: 01.02.2025 (ASAP) Volume: Full time (100%) Duration: 31.12.2025 + Option Languages: English Your Tasks Implementation: Contribute significantly to implementing technical solutions. Agile Delivery: Work within a defined agile delivery process, leading implementation from a development and engineering perspective. Application & Service Design: Design and implement Android applications and services providing best-in-class payment flow experiences. Integration: Implement and enhance interfaces with Back End payment processing systems using various protocols and data formats (eg, XML/SOAP, TCP, HTTP/S). Troubleshooting: Troubleshoot issues spanning across the software stack. Architectural Support: Support the architectural direction and solution specification for new applications and services. Execution: Responsible for the execution of complex development tasks, including unit tests, debugging, and programming. Validation: Conduct validation activities, including component tests, regression tests, and system integration tests. Monitoring & Documentation: Create monitoring and logging solutions for the enterprise production environment and document software architectures. Estimation & Coaching: Contribute to estimation efforts and coach less experienced engineers. Stakeholder Management: Partner with developers, analysts, tech leads, and senior managers to identify business needs and appropriate technical solutions. Your Skills Experience: Minimum 8 years of software engineering experience, with at least 2 years in a technical lead role. Android Development: At least 6 years' experience in designing and developing Android, web, and service-based applications. Educational Background: Bachelor's degree in a relevant discipline such as computer science, business informatics, or mathematics. Equivalent education or professional experience also considered. Technical Proficiency: Extensive experience in Java and Java development, including object-oriented design and programming. Experience working at multiple levels in the stack: device operating system, secure/Embedded processor firmware, client (Android) applications, REST services, etc. Strong skills in Java/Kotlin/Android/C. Payments Industry Experience: Previous experience in the payments industry, specifically working with EMVCo, NEXO or exposure to PCI/PTS standards. Server Technologies: Experience with server technologies, REST web services, SOA; good understanding of the Android platform, experience with Android ROM is a plus. Leadership & Ownership: Willingness to take ownership and show strong personal commitment to departmental and team goals. Communication: Ability to communicate clearly with business analysts, stakeholders, and technical representatives.
30/01/2025
Project-based
Senior Android Tech Lead for Mobile Payment Systems (m/f/d) Location: Limerick (4 Days/Week) and Remote Start: 01.02.2025 (ASAP) Volume: Full time (100%) Duration: 31.12.2025 + Option Languages: English Your Tasks Implementation: Contribute significantly to implementing technical solutions. Agile Delivery: Work within a defined agile delivery process, leading implementation from a development and engineering perspective. Application & Service Design: Design and implement Android applications and services providing best-in-class payment flow experiences. Integration: Implement and enhance interfaces with Back End payment processing systems using various protocols and data formats (eg, XML/SOAP, TCP, HTTP/S). Troubleshooting: Troubleshoot issues spanning across the software stack. Architectural Support: Support the architectural direction and solution specification for new applications and services. Execution: Responsible for the execution of complex development tasks, including unit tests, debugging, and programming. Validation: Conduct validation activities, including component tests, regression tests, and system integration tests. Monitoring & Documentation: Create monitoring and logging solutions for the enterprise production environment and document software architectures. Estimation & Coaching: Contribute to estimation efforts and coach less experienced engineers. Stakeholder Management: Partner with developers, analysts, tech leads, and senior managers to identify business needs and appropriate technical solutions. Your Skills Experience: Minimum 8 years of software engineering experience, with at least 2 years in a technical lead role. Android Development: At least 6 years' experience in designing and developing Android, web, and service-based applications. Educational Background: Bachelor's degree in a relevant discipline such as computer science, business informatics, or mathematics. Equivalent education or professional experience also considered. Technical Proficiency: Extensive experience in Java and Java development, including object-oriented design and programming. Experience working at multiple levels in the stack: device operating system, secure/Embedded processor firmware, client (Android) applications, REST services, etc. Strong skills in Java/Kotlin/Android/C. Payments Industry Experience: Previous experience in the payments industry, specifically working with EMVCo, NEXO or exposure to PCI/PTS standards. Server Technologies: Experience with server technologies, REST web services, SOA; good understanding of the Android platform, experience with Android ROM is a plus. Leadership & Ownership: Willingness to take ownership and show strong personal commitment to departmental and team goals. Communication: Ability to communicate clearly with business analysts, stakeholders, and technical representatives.
Our client is revolutionising retail operations with cutting-edge AI-powered computer vision solutions. They are seeking a Software Support Lead to join their team. This role offers the opportunity to work on innovative projects shaping the future of retail, providing third-line support to customers and collaborating closely with engineering teams. If you thrive in technical problem-solving, enjoy delving into application-level details and are excited to work with cutting-edge AI technology, this could be the role for you. SOFTWARE SUPPORT LEAD - AI COMPUTER VISION SYSTEMS Salary: up to £80K DOE Location: Manchester City Centre (1 day a week on-site) Our client is revolutionising retail operations with cutting-edge AI-powered computer vision solutions. They are seeking a Software Support Lead to join their dynamic team in Manchester. This role offers the opportunity to work on innovative projects shaping the future of retail, providing third-line support to customers and collaborating closely with engineering teams. If you thrive in technical problem-solving, enjoy delving into application-level details and are excited to work with cutting-edge AI technology, this could be the perfect role for you. . Opportunity to work with cutting-edge AI technology . Competitive salary up to £80K DOE . Career development and professional growth opportunities What you'll do: As a Software Support Lead, your primary focus will be maintaining and improving the performance of our client's application stack. You will provide third-line support to customers, managing reported issues throughout their life cycle while maintaining customer communications. Your role will involve close collaboration with engineering teams to diagnose problems, implement fixes, and enhance the codebase. You will also generate insightful reports on system performance to inform commercial strategy, support customer feedback, and build compelling business cases. . Act as a key resource for third-line support, resolving escalated, deeply technical issues related to software stack in collaboration with the engineering teams. . Investigate application-level errors by reviewing logs, analysing metadata and identifying potential root causes. . Work directly with engineering to understand and resolve issues in the codebase. . Document and track support cases to ensure timely closure and knowledge base enhancement. . Examine video footage, application logs and AI metadata to diagnose performance anomalies. . Identify trends in system behaviour and collaborate with engineering to propose fixes or enhancements. . Create detailed operational and performance reports based on system data. . Highlight application successes, limitations and opportunities for optimisation. . Share actionable insights with product and commercial teams to inform decision-making and customer engagement. . Provide real-world feedback to engineering and product teams to enhance system reliability and functionality. What you bring: The ideal candidate for the Software Support Lead position will bring proven experience from a senior software support role. You should be comfortable dealing professionally with customers and have significant hands-on experience with programming languages such as Go or Python. A strong understanding of software engineering principles is essential along with an analytical mindset and strong problem-solving skills. Your ability to analyse data, including video and metadata, to extract meaningful insights will be key in this role. Excellent communication skills are also required as you'll need to explain technical problems to non-technical stakeholders. . Proven experience in a senior software support role. . Comfortable and professional in front of customers. . Significant hands-on experience with programming languages such as Go, Python or similar. . Knowledge of software engineering principles and best practices. . Strong problem-solving skills with a technical and analytical mindset. . Proficiency in analysing data, including video and metadata, to extract meaningful insights. . Excellent communication skills, able to explain technical problems to non-technical stakeholders. . Willingness to adapt working hours to meet customer and operational demands. What sets this company apart: Our client is at the forefront of AI technology, offering a collaborative environment where innovation thrives. They provide opportunities to work on projects that are shaping the future of retail. Alongside a competitive salary and benefits package, they offer career development and professional growth opportunities. What's next: Ready for a new challenge? Apply now if you're excited about working with cutting-edge AI technology! Apply Today by clicking on the link! Robert Walters Operations Limited is an employment business and employment agency and welcomes applications from all candidates
29/01/2025
Full time
Our client is revolutionising retail operations with cutting-edge AI-powered computer vision solutions. They are seeking a Software Support Lead to join their team. This role offers the opportunity to work on innovative projects shaping the future of retail, providing third-line support to customers and collaborating closely with engineering teams. If you thrive in technical problem-solving, enjoy delving into application-level details and are excited to work with cutting-edge AI technology, this could be the role for you. SOFTWARE SUPPORT LEAD - AI COMPUTER VISION SYSTEMS Salary: up to £80K DOE Location: Manchester City Centre (1 day a week on-site) Our client is revolutionising retail operations with cutting-edge AI-powered computer vision solutions. They are seeking a Software Support Lead to join their dynamic team in Manchester. This role offers the opportunity to work on innovative projects shaping the future of retail, providing third-line support to customers and collaborating closely with engineering teams. If you thrive in technical problem-solving, enjoy delving into application-level details and are excited to work with cutting-edge AI technology, this could be the perfect role for you. . Opportunity to work with cutting-edge AI technology . Competitive salary up to £80K DOE . Career development and professional growth opportunities What you'll do: As a Software Support Lead, your primary focus will be maintaining and improving the performance of our client's application stack. You will provide third-line support to customers, managing reported issues throughout their life cycle while maintaining customer communications. Your role will involve close collaboration with engineering teams to diagnose problems, implement fixes, and enhance the codebase. You will also generate insightful reports on system performance to inform commercial strategy, support customer feedback, and build compelling business cases. . Act as a key resource for third-line support, resolving escalated, deeply technical issues related to software stack in collaboration with the engineering teams. . Investigate application-level errors by reviewing logs, analysing metadata and identifying potential root causes. . Work directly with engineering to understand and resolve issues in the codebase. . Document and track support cases to ensure timely closure and knowledge base enhancement. . Examine video footage, application logs and AI metadata to diagnose performance anomalies. . Identify trends in system behaviour and collaborate with engineering to propose fixes or enhancements. . Create detailed operational and performance reports based on system data. . Highlight application successes, limitations and opportunities for optimisation. . Share actionable insights with product and commercial teams to inform decision-making and customer engagement. . Provide real-world feedback to engineering and product teams to enhance system reliability and functionality. What you bring: The ideal candidate for the Software Support Lead position will bring proven experience from a senior software support role. You should be comfortable dealing professionally with customers and have significant hands-on experience with programming languages such as Go or Python. A strong understanding of software engineering principles is essential along with an analytical mindset and strong problem-solving skills. Your ability to analyse data, including video and metadata, to extract meaningful insights will be key in this role. Excellent communication skills are also required as you'll need to explain technical problems to non-technical stakeholders. . Proven experience in a senior software support role. . Comfortable and professional in front of customers. . Significant hands-on experience with programming languages such as Go, Python or similar. . Knowledge of software engineering principles and best practices. . Strong problem-solving skills with a technical and analytical mindset. . Proficiency in analysing data, including video and metadata, to extract meaningful insights. . Excellent communication skills, able to explain technical problems to non-technical stakeholders. . Willingness to adapt working hours to meet customer and operational demands. What sets this company apart: Our client is at the forefront of AI technology, offering a collaborative environment where innovation thrives. They provide opportunities to work on projects that are shaping the future of retail. Alongside a competitive salary and benefits package, they offer career development and professional growth opportunities. What's next: Ready for a new challenge? Apply now if you're excited about working with cutting-edge AI technology! Apply Today by clicking on the link! Robert Walters Operations Limited is an employment business and employment agency and welcomes applications from all candidates