We're working with a down-to-earth company that gives its dev team real autonomy to lead changes and make a big impact. They're bringing all development in-house and are looking for a Senior Developer and 2 Mid-Level Developers with strong Angular experience to join their growing team. The Senior Role - UP TO £70K You'll be hands-on with development while mentoring junior team members and easing pressure on the manager. Great communication skills are a must as you will be responsible for clearly articulating technical principles and explaining architecture and patterns. The Mid-Level Role - £50K - £60K Depending on experience This is a chance to solidify yourself as a mid-level dev or grow into a senior position. Angular and TypeScript experience is key, but if you're light on Node.js or TypeScript, they're happy to upskill the right person-as long as you've got solid Angular exposure. The Setup: Mostly remote, with visits to the Bristol Office once a week You need the right to work in the UK and MUST live within commuting distance of Bristol Tech Stack & Experience: Strong Angular and TypeScript skills Ideally, some Node.js experience Interested in AWS and MongoDB Familiarity with GitHub, Time Series Data, PHP, MySQL, or IoT is a bonus One of your first tasks will be modernising a Legacy PHP platform with microservices. While a small offshore team handles bug fixes, the focus here is on building clean, efficient code. This greenfield project is a fantastic opportunity to join a smart, collaborative team. They've got significant investment, so you'll have the resources to do quality work-and enjoy the dynamism of a start-up without the risks. If you're a passionate developer with a strong Angular background and are excited to grow technically and as a mentor, we'd love to hear from you. Feel free to reach out for a chat about the role and the company!
14/01/2025
Full time
We're working with a down-to-earth company that gives its dev team real autonomy to lead changes and make a big impact. They're bringing all development in-house and are looking for a Senior Developer and 2 Mid-Level Developers with strong Angular experience to join their growing team. The Senior Role - UP TO £70K You'll be hands-on with development while mentoring junior team members and easing pressure on the manager. Great communication skills are a must as you will be responsible for clearly articulating technical principles and explaining architecture and patterns. The Mid-Level Role - £50K - £60K Depending on experience This is a chance to solidify yourself as a mid-level dev or grow into a senior position. Angular and TypeScript experience is key, but if you're light on Node.js or TypeScript, they're happy to upskill the right person-as long as you've got solid Angular exposure. The Setup: Mostly remote, with visits to the Bristol Office once a week You need the right to work in the UK and MUST live within commuting distance of Bristol Tech Stack & Experience: Strong Angular and TypeScript skills Ideally, some Node.js experience Interested in AWS and MongoDB Familiarity with GitHub, Time Series Data, PHP, MySQL, or IoT is a bonus One of your first tasks will be modernising a Legacy PHP platform with microservices. While a small offshore team handles bug fixes, the focus here is on building clean, efficient code. This greenfield project is a fantastic opportunity to join a smart, collaborative team. They've got significant investment, so you'll have the resources to do quality work-and enjoy the dynamism of a start-up without the risks. If you're a passionate developer with a strong Angular background and are excited to grow technically and as a mentor, we'd love to hear from you. Feel free to reach out for a chat about the role and the company!
Venesky-Brown's client, a public sector organisation in Giffnock, is currently looking to recruit a Business Systems Developer for an initial 18 month contract on a rate of £45,184 - £49,400 per annum. This role will be a hybrid of working at home and in the office. Responsibilities: - To provide expert support and contribute toward the development of business systems, users and processes to ensure the systems are optimised, up-to-date, relevant and supportive of the work and priorities of the digital transformation programme, services and customers. - To work closely with colleagues across the Programme Management, Operational Services, ICT and PMO Teams, to ensure best management of business systems including planning and deployment of upgrades, continuous development and management of backlog requests, managing change requests, supporting and controlling ongoing new release functions/hotfixes. - To specify and commission changes to the system from suppliers to meet changing business needs. - To provide expert support and advice to the users of the main business systems to ensure systems are used to best potential, including optimisation of efficient end to end integrated processes. - To contribute to systems development and continuous improvements including: - Planning, implementing and monitoring annual programmes of work and development; agreeing priorities for these programmes with senior managers, stakeholders and customers. - Facilitating system change management processes (eg workshops, statements of requirements, business cases) to ensure changes are clearly specified, change controlled, thoroughly tested and clearly communicated to and by staff. - Specification of interfaces, development, testing and implementation. - Delivering an efficient and responsive application support service. - Developing staff and promoting a learning environment within the team and across all system users including the development of training programmes and the translation of legislation and guidance into business process, systems and user training. - To plan and monitor the benefits/outcomes required of the systems and initiate corrective action where required. - To liaise with and challenge operational teams in the optimisation of business processes and benefits for business systems, providing advice and guidance on complex issues in order to minimise risk and obtain the best outcomes. - Ensure system and system user compliance with legislative and council-wide/shared information systems and data handling processes and procedures. - To promote and develop a customer-oriented ethos, ensuring that system processes are designed and iterated from a user perspective. - To develop and maintain an awareness of good programme/project management practice. - To ensure data quality and availability, performance reporting and system delivery is consistently maintained. - To demonstrate an awareness of the 'bigger picture' in terms of the Council's digital transformation ambitions and embed these principles in all tasks. - To work proactively with the ICT service and enterprise architecture function to maximise the usage of existing systems. - To actively participate in internal and external working groups in relation to the digital transformation programmes. - To liaise closely with the Programme Management Office, Service managers, Practitioners, and Suppliers to promote and progress the programme. - To work in partnership to promote best practice in systems utilisation and business process design, to forecast future business requirements and to maximise benefits. - To attend Programme Team Meetings and Project Boards as appropriate - To rotate to work on different council-wide systems dependent on the needs of the programme - To consistently promote and support the organisation's Values, 5 Capabilities and Leadership Competencies. - To comply with all health and safety legislation as appropriate - Any other relevant duties as required by the Programme Manager or programme governance Essential Skills: - Significant experience of successful development of systems in a similar role - Extensive experience of Process and Data - Mapping & Modelling - Experience of developing system integrations - Understanding of Business Intelligence & reporting environments within systems - Experience of dealing with IT suppliers and Consultants - Experience with supplier, change and release management best practices - Experience of demonstrating benefits realisation from projects. - Experience of supporting and managing process change in service improvement projects. - Experience of achieving improved user/customer journeys through business process change - Experience of building positive relationships with a variety of stakeholders including services, end-users, suppliers and customers. - Understanding of the possibilities of using digital technologies to transform service delivery - Experience in delivering and planning effective training to staff on new systems - Experience of working in successful teams - Excellent analytical and research skills - Ability to quickly learn new systems. - Be able to demonstrate a willingness and ability to address new techniques and ideas in technical process development - Ability to support change projects and work effectively under pressure to meet project/programme deadlines - Highly organised with an ability to provide clear, appropriate and unambiguous advice - Effective negotiating and influencing skills - Confident in challenging existing practice and seeking to develop new, innovative approaches - Able to undertake task with limited supervision - Excellent communication skills - Process & Data Mapping skills - Experience of working with Data & Management Information Reporting - Strong IT Skills/Experience of working with Microsoft Office (or other similar packages) - Learning mind-set. Positive attitude to change and learning new skills and systems. - Delivers professional impact through clear prioritisation, effective delegation and timeous delivery of strategy priorities - Begins with the end in mind, focussing on solutions that move the Council forward - Inspires other to understand and buy into the organisational vision - Seeks and responds to feedback from key stakeholders to drive service improvements - Puts the customer at the heart of everything we do - Working together to achieve shared objectives and best value for the Council Desirable Skills: - Strategic Awareness - Degree in a relevant discipline - Agile (or similar) project management training - Other project Management training eg Prince 2 - System integration skills - User Research and Service Design If you would like to hear more about this opportunity please get in touch.
13/01/2025
Full time
Venesky-Brown's client, a public sector organisation in Giffnock, is currently looking to recruit a Business Systems Developer for an initial 18 month contract on a rate of £45,184 - £49,400 per annum. This role will be a hybrid of working at home and in the office. Responsibilities: - To provide expert support and contribute toward the development of business systems, users and processes to ensure the systems are optimised, up-to-date, relevant and supportive of the work and priorities of the digital transformation programme, services and customers. - To work closely with colleagues across the Programme Management, Operational Services, ICT and PMO Teams, to ensure best management of business systems including planning and deployment of upgrades, continuous development and management of backlog requests, managing change requests, supporting and controlling ongoing new release functions/hotfixes. - To specify and commission changes to the system from suppliers to meet changing business needs. - To provide expert support and advice to the users of the main business systems to ensure systems are used to best potential, including optimisation of efficient end to end integrated processes. - To contribute to systems development and continuous improvements including: - Planning, implementing and monitoring annual programmes of work and development; agreeing priorities for these programmes with senior managers, stakeholders and customers. - Facilitating system change management processes (eg workshops, statements of requirements, business cases) to ensure changes are clearly specified, change controlled, thoroughly tested and clearly communicated to and by staff. - Specification of interfaces, development, testing and implementation. - Delivering an efficient and responsive application support service. - Developing staff and promoting a learning environment within the team and across all system users including the development of training programmes and the translation of legislation and guidance into business process, systems and user training. - To plan and monitor the benefits/outcomes required of the systems and initiate corrective action where required. - To liaise with and challenge operational teams in the optimisation of business processes and benefits for business systems, providing advice and guidance on complex issues in order to minimise risk and obtain the best outcomes. - Ensure system and system user compliance with legislative and council-wide/shared information systems and data handling processes and procedures. - To promote and develop a customer-oriented ethos, ensuring that system processes are designed and iterated from a user perspective. - To develop and maintain an awareness of good programme/project management practice. - To ensure data quality and availability, performance reporting and system delivery is consistently maintained. - To demonstrate an awareness of the 'bigger picture' in terms of the Council's digital transformation ambitions and embed these principles in all tasks. - To work proactively with the ICT service and enterprise architecture function to maximise the usage of existing systems. - To actively participate in internal and external working groups in relation to the digital transformation programmes. - To liaise closely with the Programme Management Office, Service managers, Practitioners, and Suppliers to promote and progress the programme. - To work in partnership to promote best practice in systems utilisation and business process design, to forecast future business requirements and to maximise benefits. - To attend Programme Team Meetings and Project Boards as appropriate - To rotate to work on different council-wide systems dependent on the needs of the programme - To consistently promote and support the organisation's Values, 5 Capabilities and Leadership Competencies. - To comply with all health and safety legislation as appropriate - Any other relevant duties as required by the Programme Manager or programme governance Essential Skills: - Significant experience of successful development of systems in a similar role - Extensive experience of Process and Data - Mapping & Modelling - Experience of developing system integrations - Understanding of Business Intelligence & reporting environments within systems - Experience of dealing with IT suppliers and Consultants - Experience with supplier, change and release management best practices - Experience of demonstrating benefits realisation from projects. - Experience of supporting and managing process change in service improvement projects. - Experience of achieving improved user/customer journeys through business process change - Experience of building positive relationships with a variety of stakeholders including services, end-users, suppliers and customers. - Understanding of the possibilities of using digital technologies to transform service delivery - Experience in delivering and planning effective training to staff on new systems - Experience of working in successful teams - Excellent analytical and research skills - Ability to quickly learn new systems. - Be able to demonstrate a willingness and ability to address new techniques and ideas in technical process development - Ability to support change projects and work effectively under pressure to meet project/programme deadlines - Highly organised with an ability to provide clear, appropriate and unambiguous advice - Effective negotiating and influencing skills - Confident in challenging existing practice and seeking to develop new, innovative approaches - Able to undertake task with limited supervision - Excellent communication skills - Process & Data Mapping skills - Experience of working with Data & Management Information Reporting - Strong IT Skills/Experience of working with Microsoft Office (or other similar packages) - Learning mind-set. Positive attitude to change and learning new skills and systems. - Delivers professional impact through clear prioritisation, effective delegation and timeous delivery of strategy priorities - Begins with the end in mind, focussing on solutions that move the Council forward - Inspires other to understand and buy into the organisational vision - Seeks and responds to feedback from key stakeholders to drive service improvements - Puts the customer at the heart of everything we do - Working together to achieve shared objectives and best value for the Council Desirable Skills: - Strategic Awareness - Degree in a relevant discipline - Agile (or similar) project management training - Other project Management training eg Prince 2 - System integration skills - User Research and Service Design If you would like to hear more about this opportunity please get in touch.
Technical Lead/Developer - 12months + - Paris, France Global Enterprise Partners is currently seeking a Technical Lead/Developer for the Data Galaxy integration project based in Paris, France. This role involves working closely with the Product Owner (PO) of the data catalog to manage all technical developments for integrating the tool into our clients ecosystem, running and administering the tool. Responsibilities: Continue the integration of Data Galaxy (DG) with the tools in our environment, including: Improve integration with BigQuery, Power BI, Qlik, and DBT/Elementary. Contribute to the creation of connectors to internal tools in Python. Implement new features, including diagrams, campaigns, or the DG chatbot. Ensure the quality of the code and solutions developed by performing code reviews and tests. Collaborate with the functional consultant to define technical requirements and specifications. Ensure compliance with good development practices and security standards. Carry out technological monitoring to propose improvements and innovations. Requirements: Proven experience as a Technical Lead/Developer. Extensive experience with Data Galaxy or similar data catalog tools. Proficiency in integration with tools like BigQuery, Power BI, Qlik and DBT/Elementary. Strong skills in Python for creating connectors to internal tools Experience with API integration. Excellent code review and testing skills. Strong understanding of good development practices and security standards. Basic communication skills. Ability to collaborate effectively with functional consultants and define technical requirements. Start date: ASAP Interviews: W/C 13th January Duration: 12months + Location: Paris, France If you are interested in this role, please reach out to Ryan Donovan by sending an email with the latest version of your CV.
10/01/2025
Project-based
Technical Lead/Developer - 12months + - Paris, France Global Enterprise Partners is currently seeking a Technical Lead/Developer for the Data Galaxy integration project based in Paris, France. This role involves working closely with the Product Owner (PO) of the data catalog to manage all technical developments for integrating the tool into our clients ecosystem, running and administering the tool. Responsibilities: Continue the integration of Data Galaxy (DG) with the tools in our environment, including: Improve integration with BigQuery, Power BI, Qlik, and DBT/Elementary. Contribute to the creation of connectors to internal tools in Python. Implement new features, including diagrams, campaigns, or the DG chatbot. Ensure the quality of the code and solutions developed by performing code reviews and tests. Collaborate with the functional consultant to define technical requirements and specifications. Ensure compliance with good development practices and security standards. Carry out technological monitoring to propose improvements and innovations. Requirements: Proven experience as a Technical Lead/Developer. Extensive experience with Data Galaxy or similar data catalog tools. Proficiency in integration with tools like BigQuery, Power BI, Qlik and DBT/Elementary. Strong skills in Python for creating connectors to internal tools Experience with API integration. Excellent code review and testing skills. Strong understanding of good development practices and security standards. Basic communication skills. Ability to collaborate effectively with functional consultants and define technical requirements. Start date: ASAP Interviews: W/C 13th January Duration: 12months + Location: Paris, France If you are interested in this role, please reach out to Ryan Donovan by sending an email with the latest version of your CV.
Senior Scala Developer Contract. My cliient a leading global name in their respected market is in urgent need of a talented and experienced Senior Scala Developer to join their group on a contract basis. Your primary responsibilities is to work with teams across the company to implement new data solutions while maintaining the stability platform. You will be to demonstrate 8 to 15 years of commercial experience working in software application development as a programmer. You will have a Strong and solid knowledge of software engineering principles and practices. You will also have a Proven experience in developing data processing applications using Scala, Python 3.10+. Strong understanding of software engineering best practices, design patterns, and the ability to write highly maintainable and readable code. You will be able to demonstrate professional expertise in understanding and implementing OO design patterns, developing container-based applications in a microservices architecture, using the state-of-the-art software engineering best practices. You will have expertise with Big Data Hadoop platforms like Databricks, Cloudera, Teradata, etc. and solid fundamental understanding of the Hadoop architecture. You will have a creativity and passion for tackling challenging data problems and complex algorithmic issues, and willingness to work in a start-up environment. You will also have experience with Git or other similar version control software. You will be experience and commitment in developing high quality, robust, scalable, and maintainable software. Knowledge of testing frameworks, CI/CD, test automation, and software monitoring and alerting. It would be advantageous if you had Experience working with relational and experience with NoSQL databases (such as tuning and optimising complex queries for highly scalable systems) and query languages (specifically Hive/SparkSQL and ANSI SQL). Experience building large scale Spark 3.x applications & data pipelines, ideally with Batch processing running on Hadoop clusters. If you had experience with messaging queues such as Kafka, RabbitMQ or JMS and reactive architecture paradigm. Experience designing and developing highly available fault tolerant software. Experience in architecture and development of data models and data dictionaries in big data systems. This is a rolling contract, if it sounds of interest drop me a CV so that we can speak in more detail.
10/01/2025
Project-based
Senior Scala Developer Contract. My cliient a leading global name in their respected market is in urgent need of a talented and experienced Senior Scala Developer to join their group on a contract basis. Your primary responsibilities is to work with teams across the company to implement new data solutions while maintaining the stability platform. You will be to demonstrate 8 to 15 years of commercial experience working in software application development as a programmer. You will have a Strong and solid knowledge of software engineering principles and practices. You will also have a Proven experience in developing data processing applications using Scala, Python 3.10+. Strong understanding of software engineering best practices, design patterns, and the ability to write highly maintainable and readable code. You will be able to demonstrate professional expertise in understanding and implementing OO design patterns, developing container-based applications in a microservices architecture, using the state-of-the-art software engineering best practices. You will have expertise with Big Data Hadoop platforms like Databricks, Cloudera, Teradata, etc. and solid fundamental understanding of the Hadoop architecture. You will have a creativity and passion for tackling challenging data problems and complex algorithmic issues, and willingness to work in a start-up environment. You will also have experience with Git or other similar version control software. You will be experience and commitment in developing high quality, robust, scalable, and maintainable software. Knowledge of testing frameworks, CI/CD, test automation, and software monitoring and alerting. It would be advantageous if you had Experience working with relational and experience with NoSQL databases (such as tuning and optimising complex queries for highly scalable systems) and query languages (specifically Hive/SparkSQL and ANSI SQL). Experience building large scale Spark 3.x applications & data pipelines, ideally with Batch processing running on Hadoop clusters. If you had experience with messaging queues such as Kafka, RabbitMQ or JMS and reactive architecture paradigm. Experience designing and developing highly available fault tolerant software. Experience in architecture and development of data models and data dictionaries in big data systems. This is a rolling contract, if it sounds of interest drop me a CV so that we can speak in more detail.
Request Technology - Craig Johnson
Chicago, Illinois
*We are unable to sponsor for this permanent Full time role* *Position is bonus eligible* Prestigious Financial Institution is currently seeking a Java Developer. Candidate will develop and maintain risk models for margin, clearing fund and stress testing with the focus on developing and maintaining risk model software in production, and environments and infrastructure used in model implementation and testing. Candidate will collaborate with other developers, quantitative analysts, business users, data & technology staff to expand the technical capabilities for model development, back-testing and monitoring. Responsibilities: Develop and maintain software and environments used to implement and test systems for pricing, margin risk and stress testing of financial products and derivatives. Configure and manage resources in the local and AWS cloud environments and deploy QRM's software on these resources. Develop CI/CD pipelines. Configure, execute, and monitor execution pipelines for model testing, back-testing and monitoring. Contribute to development of QRM's databases and ETLs. Integrate model prototypes, model library and model testing tools using best industry practices and innovations. Create unit and integration tests; build and enhance test automation tools. Participate in code reviews and demo accomplishments. Write technical documentation and user manuals. Provide production support and perform troubleshooting. Qualifications: Strong programming skills. Able to read and/or write code using a programming language (eg, Java, C++, Python, etc.) in a collaborative software development setting: The role requires advanced coding, database and environment manipulation skills. Track record of complex production implementations and a demonstrated ability in developing and maintaining enterprise level software, including in the cloud environment. Proficiency in technical and/or scientific documentation (eg, white papers, user guides, etc.) Strong problem-solving skills: Be able to accurately identify a problem's source, severity, and impact to determine possible solutions and needed resources. Experience with Agile/SCRUM or another rapid development framework. Financial products knowledge is a plus: understanding of markets and financial derivatives in equities, interest rate, and commodity products. Background in Financial mathematics is a plus: derivatives pricing models, stochastic calculus, statistics and probability theory, linear algebra. Master's degree or equivalent in a computational or numerical field such as computer science, information systems, mathematics, physics 5+ years of experience as a software developer with exposure to the cloud or high-performance computing areas Technical Skills: Proficiency in Java (preferred) or another object-oriented language is required, including effective application of design patterns and best coding practices. DevOps experience, with a good command of CI/CD process and tools (eg, Git, GitHub, Gradle, Jenkins, Docker, Helm, Harness). Experience in containerized deployment in cloud environments. Experienced with cloud technology (AWS preferred), infrastructure-as-code (eg Terraform), managing and orchestrating containerized workloads (eg Kubernetes). Experience with logging, profiling, monitoring, telemetry (eg Splunk, OpenTelemetry). Good command of database technology and query languages (SQL) and non-relational DB and other Big Data technology, including efficient storage and serialization protocols (eg Parquet, Avro, Protocol Buffers). Experience with automated quality assurance frameworks (eg, Junit, TestNG, PyTest, etc.). Experience with high performance and distributed computing. Experience with productivity tools such as Jira, Confluence, MS Office. Experience with Scripting languages such as Python is a plus. Experience with numerical libraries and/or scientific computing is a plus.
09/01/2025
Full time
*We are unable to sponsor for this permanent Full time role* *Position is bonus eligible* Prestigious Financial Institution is currently seeking a Java Developer. Candidate will develop and maintain risk models for margin, clearing fund and stress testing with the focus on developing and maintaining risk model software in production, and environments and infrastructure used in model implementation and testing. Candidate will collaborate with other developers, quantitative analysts, business users, data & technology staff to expand the technical capabilities for model development, back-testing and monitoring. Responsibilities: Develop and maintain software and environments used to implement and test systems for pricing, margin risk and stress testing of financial products and derivatives. Configure and manage resources in the local and AWS cloud environments and deploy QRM's software on these resources. Develop CI/CD pipelines. Configure, execute, and monitor execution pipelines for model testing, back-testing and monitoring. Contribute to development of QRM's databases and ETLs. Integrate model prototypes, model library and model testing tools using best industry practices and innovations. Create unit and integration tests; build and enhance test automation tools. Participate in code reviews and demo accomplishments. Write technical documentation and user manuals. Provide production support and perform troubleshooting. Qualifications: Strong programming skills. Able to read and/or write code using a programming language (eg, Java, C++, Python, etc.) in a collaborative software development setting: The role requires advanced coding, database and environment manipulation skills. Track record of complex production implementations and a demonstrated ability in developing and maintaining enterprise level software, including in the cloud environment. Proficiency in technical and/or scientific documentation (eg, white papers, user guides, etc.) Strong problem-solving skills: Be able to accurately identify a problem's source, severity, and impact to determine possible solutions and needed resources. Experience with Agile/SCRUM or another rapid development framework. Financial products knowledge is a plus: understanding of markets and financial derivatives in equities, interest rate, and commodity products. Background in Financial mathematics is a plus: derivatives pricing models, stochastic calculus, statistics and probability theory, linear algebra. Master's degree or equivalent in a computational or numerical field such as computer science, information systems, mathematics, physics 5+ years of experience as a software developer with exposure to the cloud or high-performance computing areas Technical Skills: Proficiency in Java (preferred) or another object-oriented language is required, including effective application of design patterns and best coding practices. DevOps experience, with a good command of CI/CD process and tools (eg, Git, GitHub, Gradle, Jenkins, Docker, Helm, Harness). Experience in containerized deployment in cloud environments. Experienced with cloud technology (AWS preferred), infrastructure-as-code (eg Terraform), managing and orchestrating containerized workloads (eg Kubernetes). Experience with logging, profiling, monitoring, telemetry (eg Splunk, OpenTelemetry). Good command of database technology and query languages (SQL) and non-relational DB and other Big Data technology, including efficient storage and serialization protocols (eg Parquet, Avro, Protocol Buffers). Experience with automated quality assurance frameworks (eg, Junit, TestNG, PyTest, etc.). Experience with high performance and distributed computing. Experience with productivity tools such as Jira, Confluence, MS Office. Experience with Scripting languages such as Python is a plus. Experience with numerical libraries and/or scientific computing is a plus.
Job Description: Senior Software Engineer (Dublin, Ireland) Overview An innovative global technology company is seeking a Senior Software Engineer to join their data engineering team. This role involves building high-performance data solutions, combating fraud, and enhancing platform stability using cutting-edge technologies in a hybrid working environment. Key Responsibilities Develop scalable data pipelines using Java, Scala, Python 3.10+, and Spark 3.x. Design and implement microservices-based container applications. Collaborate in an Agile team to deliver innovative solutions. Work with big data platforms (eg, Databricks, Cloudera) and cloud environments (Azure, AWS). Mentor junior engineers and uphold software engineering best practices. Requirements 8-15 years of software development experience. Proficiency in big data platforms, data modelling, and secure software practices. Strong expertise in CI/CD, testing frameworks, and version control systems. Excellent communication and collaboration skills. Additional Details Location: Dublin, hybrid (3 days in office, Monday and Thursday mandatory). Duration: 12 months, with potential for a permanent role. Competitive daily rate: €500-600pd
09/01/2025
Project-based
Job Description: Senior Software Engineer (Dublin, Ireland) Overview An innovative global technology company is seeking a Senior Software Engineer to join their data engineering team. This role involves building high-performance data solutions, combating fraud, and enhancing platform stability using cutting-edge technologies in a hybrid working environment. Key Responsibilities Develop scalable data pipelines using Java, Scala, Python 3.10+, and Spark 3.x. Design and implement microservices-based container applications. Collaborate in an Agile team to deliver innovative solutions. Work with big data platforms (eg, Databricks, Cloudera) and cloud environments (Azure, AWS). Mentor junior engineers and uphold software engineering best practices. Requirements 8-15 years of software development experience. Proficiency in big data platforms, data modelling, and secure software practices. Strong expertise in CI/CD, testing frameworks, and version control systems. Excellent communication and collaboration skills. Additional Details Location: Dublin, hybrid (3 days in office, Monday and Thursday mandatory). Duration: 12 months, with potential for a permanent role. Competitive daily rate: €500-600pd
IP Networking Senior Software Developer - Remote - £70K to £90K - (RL7654) Location: Remote Salary: £70 - £90K Per Annum Benefits: Bonus, flexible working hours, career opportunities, private medical, excellent pension, and social benefits The Client: Curo are collaborating with a global edge-to-cloud company advancing the way people live and work. They help companies connect, protect, analyse, and act on their data and applications wherever they live, from edge to cloud, so they can turn insights into outcomes at the speed required to thrive in todays complex world. The Candidate: This is a fantastic opportunity for someone who has big ambitions and an outstanding ability to create strong relationships or for a dynamic & seasoned Technologist who is looking for new & exciting opportunities to make a difference. Your focus will be to provide clients with the optimal consultative service and experience, resulting in business outcomes that meeting core client values and business requirements. If you are looking for challenges in a fast paced, thriving, international work environment, then we definitely want to hear from you. The Role: You will be a highly skilled Senior Software Engineer to lead the design, development, and optimization of Layer2/Layer3 networking software for our cutting-edge data communication products. This role requires deep expertise in IP Routing and Tunnelling, along with a strong background in network protocols, high-performance software design, and a passion for innovative problem-solving. Duties: Lead C++ Software Development: Architect, design, and implement high-performance Layer2/Layer3 networking software with a focus on scalability, reliability, and security. Protocol Implementation: Develop and optimize IP Routing protocols (eg, OSPF, BGP, IS-IS) and Tunnelling technologies (eg, GRE, IPsec, MPLS) to meet product requirements. Team Collaboration: Mentor and guide junior engineers, ensuring best practices in coding, design, and architecture are followed. Performance Optimization: Analyse and improve the performance, scalability, and reliability of networking software across diverse hardware platforms. Cross-Functional Collaboration: Work closely with hardware, QA, and product management teams to define requirements, create technical specifications, and deliver high-quality software Research and Innovation: Stay current with the latest networking technologies, trends, and industry standards. Drive innovation in software design and implementation. Problem Solving: Diagnose and troubleshoot complex software issues in both development and production environments. To apply for this IP Networking Senior Software Developer permanent job, please click the button below and submit your latest CV. Curo Services endeavours to respond to all applications, however this may not always be possible during periods of high volume. Thank you for your patience. Curo Services is a trading name of Curo Resourcing Ltd and acts as an Employment Business for contract and temporary recruitment as well as an Employment Agency in relation to permanent vacancies.
09/01/2025
Full time
IP Networking Senior Software Developer - Remote - £70K to £90K - (RL7654) Location: Remote Salary: £70 - £90K Per Annum Benefits: Bonus, flexible working hours, career opportunities, private medical, excellent pension, and social benefits The Client: Curo are collaborating with a global edge-to-cloud company advancing the way people live and work. They help companies connect, protect, analyse, and act on their data and applications wherever they live, from edge to cloud, so they can turn insights into outcomes at the speed required to thrive in todays complex world. The Candidate: This is a fantastic opportunity for someone who has big ambitions and an outstanding ability to create strong relationships or for a dynamic & seasoned Technologist who is looking for new & exciting opportunities to make a difference. Your focus will be to provide clients with the optimal consultative service and experience, resulting in business outcomes that meeting core client values and business requirements. If you are looking for challenges in a fast paced, thriving, international work environment, then we definitely want to hear from you. The Role: You will be a highly skilled Senior Software Engineer to lead the design, development, and optimization of Layer2/Layer3 networking software for our cutting-edge data communication products. This role requires deep expertise in IP Routing and Tunnelling, along with a strong background in network protocols, high-performance software design, and a passion for innovative problem-solving. Duties: Lead C++ Software Development: Architect, design, and implement high-performance Layer2/Layer3 networking software with a focus on scalability, reliability, and security. Protocol Implementation: Develop and optimize IP Routing protocols (eg, OSPF, BGP, IS-IS) and Tunnelling technologies (eg, GRE, IPsec, MPLS) to meet product requirements. Team Collaboration: Mentor and guide junior engineers, ensuring best practices in coding, design, and architecture are followed. Performance Optimization: Analyse and improve the performance, scalability, and reliability of networking software across diverse hardware platforms. Cross-Functional Collaboration: Work closely with hardware, QA, and product management teams to define requirements, create technical specifications, and deliver high-quality software Research and Innovation: Stay current with the latest networking technologies, trends, and industry standards. Drive innovation in software design and implementation. Problem Solving: Diagnose and troubleshoot complex software issues in both development and production environments. To apply for this IP Networking Senior Software Developer permanent job, please click the button below and submit your latest CV. Curo Services endeavours to respond to all applications, however this may not always be possible during periods of high volume. Thank you for your patience. Curo Services is a trading name of Curo Resourcing Ltd and acts as an Employment Business for contract and temporary recruitment as well as an Employment Agency in relation to permanent vacancies.