Who We Are BCG pioneered strategy consulting more than 50 years ago, and we continue to innovate and redefine the industry. We offer multiple career paths for the world's best talent to have a real impact on business and society. As part of our team, you will benefit from the breadth and diversity of what we are doing today and where we are headed next. We count on your authenticity, exceptional work, and strong integrity. In return we are committed to supporting you in discovering the most fulfilling career journey possible-and unlocking your potential to advance the world. Our team called Global Services (GS) provides corporate support to business areas such as Finance, Legal, HR, Marketing and IT. This diverse team of experts, operators and specialists represent all levels from Partner to entry level staff, operating across the globe in multiple countries. Global Services is in short, the backbone of BCG. What You'll Do As a Global IT Software Engineer Senior Manager - GenAI, you will play a pivotal role in BCG's AI-driven transformation journey. BCG is committed to leveraging AI to enhance business operations and client solutions, and your role will be instrumental in this mission. You will contribute to the design, development, testing, and deployment of a self-service chatbot utilizing state-of-the-art technologies such as AWS Bedrock, industry-foundational language models, and LangChain. This chatbot will revolutionize IT support by providing efficient, AI-driven solutions. You will assist in applying domain expertise in building and deploying conversational chatbots specifically for IT customer support. This includes ensuring the chatbot integrates seamlessly with IT Service Management tools such as ServiceNow. Your understanding of Service Desk processes will be essential in helping to optimize the chatbot to handle various IT support scenarios effectively. In addition, you will participate in testing, evaluating, and fine-tuning prompts to ensure optimal chatbot performance. You will support the implementation of responsible AI practices and help establish necessary guardrails to ensure the chatbot operates ethically, reliably and effectively. You will collaborate with cross-functional teams to support the successful implementation and integration of the chatbot. Your responsibilities include assisting in the development processes, contributing to the high-quality and timely delivery of solutions, and engaging with stakeholders for requirement gathering and project updates. Additionally, you will help identify potential risks and support the development of mitigation strategies to ensure the seamless deployment and operation of the chatbot. YOU'RE GOOD AT Supporting technical projects and assisting development teams. Collaborating effectively with cross-functional teams and stakeholders. Problem-solving and critical thinking in technical environments. Communicating clearly and concisely, both in writing and verbally. Learning new technologies and continuously improving processes. Strong knowledge and experience in Generative AI/LLM-based development. Experience working with key LLM models APIs (e.g., AWS Bedrock, Azure OpenAI/OpenAI) and LLM frameworks (e.g., LangChain, LlamaIndex). Experience with cloud infrastructure for AI/Generative AI/ML on AWS, Azure. Hands-on experience with IT Service Management tools like ServiceNow, Remedy, or similar. Understanding of Service Desk processes and best practices. Ability to test, evaluate, and fine-tune AI prompts for optimized performance. Knowledge of responsible AI practices and implementing necessary guardrails. Bachelor's degree in computer science, engineering, or equivalent. Proficiency in at least two programming tools/languages (e.g., Java, C/C++, Python). Understanding of SDLC principles and software engineering practices. Familiarity with advanced algorithms, program structures, and API development. Skills in prompt engineering, automated testing, and debugging. Experience in cloud-native application development and CI/CD pipelines. Experience in building and deploying conversational chatbots for IT and/or customer support. What You'll Bring You will be a key member of the IT & Business Platforms (ITBP) team, contributing to the development of BCG's flagship GenAI use case for an IT support chatbot. This chatbot will be a critical component in transforming IT support through AI-driven solutions. Your team will work closely with the Cloud Platform Engineering (CPE) team, which is responsible for building the shared GenAI platform. This platform will support multiple GenAI use cases across the company, ensuring scalable and robust AI solutions. The close collaboration between ITBP and CPE will be essential for the successful implementation and integration of the self-service chatbot and other innovative AI solutions, driving BCG's broader AI transformation agenda. Who You'll Work With BCG's information technology group collaboratively delivers the latest digital technologies that enable our consultants to lead and our business to grow. For our IT jobs, we seek individuals with expertise in the areas of IT infrastructure, application development, business systems, collaborative and social technologies, information security, and project leadership. Boston Consulting Group is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, age, religion, sex, sexual orientation, gender identity / expression, national origin, disability, protected veteran status, or any other characteristic protected under national, provincial, or local law, where applicable, and those with criminal histories will be considered in a manner consistent with applicable state and local laws. BCG is an E - Verify Employer. Click here for more information on E-Verify.
Jan 18, 2025
Full time
Who We Are BCG pioneered strategy consulting more than 50 years ago, and we continue to innovate and redefine the industry. We offer multiple career paths for the world's best talent to have a real impact on business and society. As part of our team, you will benefit from the breadth and diversity of what we are doing today and where we are headed next. We count on your authenticity, exceptional work, and strong integrity. In return we are committed to supporting you in discovering the most fulfilling career journey possible-and unlocking your potential to advance the world. Our team called Global Services (GS) provides corporate support to business areas such as Finance, Legal, HR, Marketing and IT. This diverse team of experts, operators and specialists represent all levels from Partner to entry level staff, operating across the globe in multiple countries. Global Services is in short, the backbone of BCG. What You'll Do As a Global IT Software Engineer Senior Manager - GenAI, you will play a pivotal role in BCG's AI-driven transformation journey. BCG is committed to leveraging AI to enhance business operations and client solutions, and your role will be instrumental in this mission. You will contribute to the design, development, testing, and deployment of a self-service chatbot utilizing state-of-the-art technologies such as AWS Bedrock, industry-foundational language models, and LangChain. This chatbot will revolutionize IT support by providing efficient, AI-driven solutions. You will assist in applying domain expertise in building and deploying conversational chatbots specifically for IT customer support. This includes ensuring the chatbot integrates seamlessly with IT Service Management tools such as ServiceNow. Your understanding of Service Desk processes will be essential in helping to optimize the chatbot to handle various IT support scenarios effectively. In addition, you will participate in testing, evaluating, and fine-tuning prompts to ensure optimal chatbot performance. You will support the implementation of responsible AI practices and help establish necessary guardrails to ensure the chatbot operates ethically, reliably and effectively. You will collaborate with cross-functional teams to support the successful implementation and integration of the chatbot. Your responsibilities include assisting in the development processes, contributing to the high-quality and timely delivery of solutions, and engaging with stakeholders for requirement gathering and project updates. Additionally, you will help identify potential risks and support the development of mitigation strategies to ensure the seamless deployment and operation of the chatbot. YOU'RE GOOD AT Supporting technical projects and assisting development teams. Collaborating effectively with cross-functional teams and stakeholders. Problem-solving and critical thinking in technical environments. Communicating clearly and concisely, both in writing and verbally. Learning new technologies and continuously improving processes. Strong knowledge and experience in Generative AI/LLM-based development. Experience working with key LLM models APIs (e.g., AWS Bedrock, Azure OpenAI/OpenAI) and LLM frameworks (e.g., LangChain, LlamaIndex). Experience with cloud infrastructure for AI/Generative AI/ML on AWS, Azure. Hands-on experience with IT Service Management tools like ServiceNow, Remedy, or similar. Understanding of Service Desk processes and best practices. Ability to test, evaluate, and fine-tune AI prompts for optimized performance. Knowledge of responsible AI practices and implementing necessary guardrails. Bachelor's degree in computer science, engineering, or equivalent. Proficiency in at least two programming tools/languages (e.g., Java, C/C++, Python). Understanding of SDLC principles and software engineering practices. Familiarity with advanced algorithms, program structures, and API development. Skills in prompt engineering, automated testing, and debugging. Experience in cloud-native application development and CI/CD pipelines. Experience in building and deploying conversational chatbots for IT and/or customer support. What You'll Bring You will be a key member of the IT & Business Platforms (ITBP) team, contributing to the development of BCG's flagship GenAI use case for an IT support chatbot. This chatbot will be a critical component in transforming IT support through AI-driven solutions. Your team will work closely with the Cloud Platform Engineering (CPE) team, which is responsible for building the shared GenAI platform. This platform will support multiple GenAI use cases across the company, ensuring scalable and robust AI solutions. The close collaboration between ITBP and CPE will be essential for the successful implementation and integration of the self-service chatbot and other innovative AI solutions, driving BCG's broader AI transformation agenda. Who You'll Work With BCG's information technology group collaboratively delivers the latest digital technologies that enable our consultants to lead and our business to grow. For our IT jobs, we seek individuals with expertise in the areas of IT infrastructure, application development, business systems, collaborative and social technologies, information security, and project leadership. Boston Consulting Group is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, age, religion, sex, sexual orientation, gender identity / expression, national origin, disability, protected veteran status, or any other characteristic protected under national, provincial, or local law, where applicable, and those with criminal histories will be considered in a manner consistent with applicable state and local laws. BCG is an E - Verify Employer. Click here for more information on E-Verify.
Our Team The Data team is a cross-functional team of experienced and passionate data enthusiasts. We use and own modern data tools (Fivetran, Snowflake, dbt, Looker) and cover a diverse range of data problems and stakeholders. What we're offering you: Flexible hours and summer hours Competitive holiday benefits (25 days a year paid holiday, plus 8 bank holidays) Work from anywhere for 2 weeks a year Life Assurance to protect your loved ones Benefits allowance for health, dental, and vision coverage Defined Contribution Pension and Salary Sacrifice Scheme Be Well: Our award-winning wellbeing and mental health programme to support all MVFers and their families Family Forward support for our MVF parents and their mini-mes Free breakfast when in the office The Role MVF is seeking an exceptionally skilled and driven Data Scientist to deliver upon our plans for growth. This is a hybrid-role across Data Science and ML Engineering: we would like someone with either a background in machine learning engineering, but a desire to learn and grow in creating data science products or vice versa. You will be pivotal in building our Data Science and Machine Learning capabilities in order to hit our strategic goals. These are the problem spaces in our backlog: Recommendation systems - predicting cross-sell opportunities Imbalanced classification - predicting the value of leads Optimisation (e.g., Linear programming) - optimising which leads / products we sell to which client Forecasting - predicting client demand Experimentation You will be communicative, commercially-minded, with a strong team-spirit. You will enjoy collaborating with stakeholders, as you will be delivering value across the business, from Paid Marketing to Operations and Sales. Reporting to the Head of Data, you will collaborate closely with a Senior Data Scientist to deliver upon our roadmap. You will have support from Analytics Engineering teams to build and maintain pipelines and from Software Engineering teams to productionize models. The ideal candidate will relish the opportunity to understand their stakeholders more deeply and define where they think they (and Data Science) can add the most value. With support, they will be excited to build data science models from inception to production. Responsibilities: Build and manage a Machine Learning Platform by selecting and integrating tools that complement the existing data ecosystem (AWS, Snowflake) Productionise ML models, ensuring that they are running scalably, efficiently and robustly Develop Data Science/Machine Learning products addressing key business needs in accordance with ML best practices What Success Looks Like: Building effective and efficient Data Science models that deliver measurable business value Ensuring Machine Learning is executed using best-in-class tools, techniques, and approaches within budget and time constraints Ensuring exceptional data integrity and quality across all projects Develop ML monitoring and observability pipeline for deployed models Our Ideal MVF'er: 3+ years of experience in a dedicated Data Science/Machine Learning role; additional data or commercial experience is a plus Strong understanding of mathematical background, focusing on statistics and linear algebra Highly proficient in Python (Pandas, Scikit-Learn, PyTorch, PySpark) and SQL Experience with Snowflake (function & procedure) and Snowpark is a plus Experience with unit and integration tests Strong understanding of machine learning algorithms and best practices Vision for MLOps best practices, particularly regarding version control, Docker, MLFlow, CI/CD Strong communication skills, with the ability to engage effectively with diverse stakeholders Good commercial understanding; knowledge of marketing operations is a bonus
Jan 18, 2025
Full time
Our Team The Data team is a cross-functional team of experienced and passionate data enthusiasts. We use and own modern data tools (Fivetran, Snowflake, dbt, Looker) and cover a diverse range of data problems and stakeholders. What we're offering you: Flexible hours and summer hours Competitive holiday benefits (25 days a year paid holiday, plus 8 bank holidays) Work from anywhere for 2 weeks a year Life Assurance to protect your loved ones Benefits allowance for health, dental, and vision coverage Defined Contribution Pension and Salary Sacrifice Scheme Be Well: Our award-winning wellbeing and mental health programme to support all MVFers and their families Family Forward support for our MVF parents and their mini-mes Free breakfast when in the office The Role MVF is seeking an exceptionally skilled and driven Data Scientist to deliver upon our plans for growth. This is a hybrid-role across Data Science and ML Engineering: we would like someone with either a background in machine learning engineering, but a desire to learn and grow in creating data science products or vice versa. You will be pivotal in building our Data Science and Machine Learning capabilities in order to hit our strategic goals. These are the problem spaces in our backlog: Recommendation systems - predicting cross-sell opportunities Imbalanced classification - predicting the value of leads Optimisation (e.g., Linear programming) - optimising which leads / products we sell to which client Forecasting - predicting client demand Experimentation You will be communicative, commercially-minded, with a strong team-spirit. You will enjoy collaborating with stakeholders, as you will be delivering value across the business, from Paid Marketing to Operations and Sales. Reporting to the Head of Data, you will collaborate closely with a Senior Data Scientist to deliver upon our roadmap. You will have support from Analytics Engineering teams to build and maintain pipelines and from Software Engineering teams to productionize models. The ideal candidate will relish the opportunity to understand their stakeholders more deeply and define where they think they (and Data Science) can add the most value. With support, they will be excited to build data science models from inception to production. Responsibilities: Build and manage a Machine Learning Platform by selecting and integrating tools that complement the existing data ecosystem (AWS, Snowflake) Productionise ML models, ensuring that they are running scalably, efficiently and robustly Develop Data Science/Machine Learning products addressing key business needs in accordance with ML best practices What Success Looks Like: Building effective and efficient Data Science models that deliver measurable business value Ensuring Machine Learning is executed using best-in-class tools, techniques, and approaches within budget and time constraints Ensuring exceptional data integrity and quality across all projects Develop ML monitoring and observability pipeline for deployed models Our Ideal MVF'er: 3+ years of experience in a dedicated Data Science/Machine Learning role; additional data or commercial experience is a plus Strong understanding of mathematical background, focusing on statistics and linear algebra Highly proficient in Python (Pandas, Scikit-Learn, PyTorch, PySpark) and SQL Experience with Snowflake (function & procedure) and Snowpark is a plus Experience with unit and integration tests Strong understanding of machine learning algorithms and best practices Vision for MLOps best practices, particularly regarding version control, Docker, MLFlow, CI/CD Strong communication skills, with the ability to engage effectively with diverse stakeholders Good commercial understanding; knowledge of marketing operations is a bonus
I'm working with a prominent player in the aviation simulation and training sector, renowned for delivering forward-thinking solutions that enhance both aviation safety and efficiency. Headquartered in the Dorset area their commitment to innovation, advanced technology, and exceptional customer service drives to constantly push the limits of aviation training and simulation. Senior Systems Engineer The company are looking for a seasoned Senior Systems Engineer to join the team, reporting to the Head of Quality Assurance and Systems. This vital role involves providing requirements analysis and systems engineering support across various functions, including product development, sales and marketing, and customer support. The ideal candidate will possess the ability to juggle diverse tasks, adapt to rapidly shifting priorities, and serve as a key point of contact for customers. Key Responsibilities Gather and analyse customer requirements for system architecture, feature development, and third-party system integrations. Represent the company in customer-facing engagements, including requirements gathering, critical design reviews, and integration efforts. Convert customer needs into clear, comprehensive software requirements that align with both system architecture and operational objectives. Evaluate proposed solutions to ensure they meet customer and internal specifications. Offer system-level guidance and technical advice to various departments. Maintain consistent requirements baseline across all departments. Lead process improvement initiatives within the systems team. Stay updated with emerging technical topics to support both ongoing projects and internal needs. Travel to customer sites worldwide as necessary. Who You Are An experienced systems engineer with expertise in requirements engineering and solution architecture. Proven background in engineering practices, methodologies, and tools. In-depth knowledge of ATC (Air Traffic Control) operational protocols and procedures, as well as the ATC/ATM environment. Skilled in deriving system component requirements from broad customer needs. Proficient in stakeholder management, capable of engaging effectively with individuals at all levels. A highly analytical thinker with strong attention to detail. A versatile professional capable of handling multiple tasks simultaneously. Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.
Jan 17, 2025
Full time
I'm working with a prominent player in the aviation simulation and training sector, renowned for delivering forward-thinking solutions that enhance both aviation safety and efficiency. Headquartered in the Dorset area their commitment to innovation, advanced technology, and exceptional customer service drives to constantly push the limits of aviation training and simulation. Senior Systems Engineer The company are looking for a seasoned Senior Systems Engineer to join the team, reporting to the Head of Quality Assurance and Systems. This vital role involves providing requirements analysis and systems engineering support across various functions, including product development, sales and marketing, and customer support. The ideal candidate will possess the ability to juggle diverse tasks, adapt to rapidly shifting priorities, and serve as a key point of contact for customers. Key Responsibilities Gather and analyse customer requirements for system architecture, feature development, and third-party system integrations. Represent the company in customer-facing engagements, including requirements gathering, critical design reviews, and integration efforts. Convert customer needs into clear, comprehensive software requirements that align with both system architecture and operational objectives. Evaluate proposed solutions to ensure they meet customer and internal specifications. Offer system-level guidance and technical advice to various departments. Maintain consistent requirements baseline across all departments. Lead process improvement initiatives within the systems team. Stay updated with emerging technical topics to support both ongoing projects and internal needs. Travel to customer sites worldwide as necessary. Who You Are An experienced systems engineer with expertise in requirements engineering and solution architecture. Proven background in engineering practices, methodologies, and tools. In-depth knowledge of ATC (Air Traffic Control) operational protocols and procedures, as well as the ATC/ATM environment. Skilled in deriving system component requirements from broad customer needs. Proficient in stakeholder management, capable of engaging effectively with individuals at all levels. A highly analytical thinker with strong attention to detail. A versatile professional capable of handling multiple tasks simultaneously. Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.
At Deskpro, we make helpdesk software and we have customers of all shapes and sizes from across the globe, including Vodafone, Microsoft, NHS, and Panasonic. Deskpro is a large product with a large variety of features and modules, from email, chat, and voice, to blog posts, knowledgebase and guides, and everything in between. There's always something new to build. We have a Wimbledon office but remote opportunities are available for UK-based candidates. What you will do as a senior full-stack engineer As a senior full-stack engineer, you will help build new features and modules, you'll be involved in shaping our underlying product frameworks and our internal processes like code reviews and deployment, and you'll get to participate in feature planning and have real input on the direction we take the product and the company as a whole. You'll be joining a small team where your specific experience will have a great impact. You will have a lot of autonomy over your own projects and you will get to use your expertise to lead by example. Technology we use and where we're going Deskpro is a polyglot company. A lot of our existing product backends are written in PHP (Symfony, Laravel), but as the product evolves, we're shipping NodeJS/Typescript and Golang services, too. Most of our Cloud services are serverless NodeJS/Typescript projects. We use a lot of other technologies like Elastic, Redis, and services offered by AWS like DynamoDB. We're big fans of using the right tool for the job. The main product frontend is all Typescript/React that talks to GraphQL backends. Other parts of the business use React/NextJS or even Svelte. We've spent time looking at maturing technologies like Web Components and have some ideas on improving our frameworks with agnostic UI libraries through tools like Lit. Node is becoming an even bigger part of our tech stack going forward as we embark on the development of exciting new projects and features like chat bots and AI. The Node community is ever changing and we need people who know the ecosystem well to help our team make fundamental decisions. Why should you be interested? You'll get to use and learn about many different products, APIs and technologies. Deskpro is the central hub for a lot of companies, and we're always adding new features, modules and integrations. You'll get to work with real customers and get a peek into how other businesses operate. You'll get to learn about scaling software as well as scaling the SaaS platform as a whole. You'll get to try out new technology. We are constantly updating our stack and are always on the lookout for tools that will help us be more productive. You are a good fit for the role if You have an earnest interest in developing software with a desire to learn more about the craft. You enjoy taking the lead on big projects and enjoy a strong sense of ownership over the stuff you build. You have a lot of experience with Typescript/Node as both a backend and frontend technology. You've got experience with React. Experience with NextJS specifically is ideal. You have excellent written and verbal communication skills. We are big believers in "writing stuff up", everything from specs to dev docs to RFCs. You need to be able to know your audience and communicate clearly. You enjoy solving problems yourself and like working in a "get stuff done" environment. We're a small team and we all generally just get on with things in a fairly autonomous manner. You won't be micro-managed. Examples of projects we've been working on lately Chat bots and AI - automated real-time responses to instant messenger messages from users, including scripted responses, decision paths and flow charts. Voice Incoming and outgoing calling from the browser, including features like automated call routing and simple IVRs. AWS Moving all our infrastructure to AWS. This has included some ambitious projects like re-writing the email parser to make it more efficient. Reports New reporting system with dashboards, scheduled reports, and sharing. Apps platform A platform that allows third parties to create "apps" that run within Deskpro. Filtering and search New filtering and search system to improve efficiency, accuracy, and UX. Social / Multi-channel messaging we are building out generic data structures with flexible ingress APIs to allow connecting Deskpro to any messaging channel including social sites like Twitter and Facebook, but we also envision integrations with systems like eBay messages or Apple/Google app stores. We'll be able to process any kind of communication. New GraphQL API backends. Minimum Requirements Strong experience with PHP. Strong experience with RDMS (we use MySQL). Experience building SPAs with React and Typescript. Experience with AWS is a bonus. You should be a fast learner. We often venture into unknown territory so you should be a Google-fu master and have experience-driven intuition. You should be excited to dive deep into new technology and new programming languages. We're always happy to try new things if it'll help us ship better software. You should have a strong understanding of software architecture with opinions on "the right way" to do things. You should be a "do-er". You will have a lot of autonomy over your own work, and you will be expected to work with the team to make sure your projects get shipped. You work well with others and enjoy sharing your knowledge and leading by example. You should love the colour green. We're putting a big focus on delivering well-tested and super-solid software! Benefits Competitive Salary + Share Options. Varied work. Both in terms of what product features you will be working on, but you'll also have the opportunity to immerse yourself in other aspects of the company such as product planning, customer support, etc. A mixture of autonomy over your own work and real responsibilities to the team and business. Your choice of equipment (most of our devs like MacBooks with two 4k monitors). We encourage self-improvement: Company-sponsored server/hosting for your side projects; books; conferences; courses. Just ask! A chance to be truly invested in your work and the company with a generous share options scheme. BUPA Private Healthcare & Cash Scheme, Pension Scheme, Bike Storage, Season ticket loans, Reduced gym membership. No recruiters or agencies please. View our careers page.
Jan 17, 2025
Full time
At Deskpro, we make helpdesk software and we have customers of all shapes and sizes from across the globe, including Vodafone, Microsoft, NHS, and Panasonic. Deskpro is a large product with a large variety of features and modules, from email, chat, and voice, to blog posts, knowledgebase and guides, and everything in between. There's always something new to build. We have a Wimbledon office but remote opportunities are available for UK-based candidates. What you will do as a senior full-stack engineer As a senior full-stack engineer, you will help build new features and modules, you'll be involved in shaping our underlying product frameworks and our internal processes like code reviews and deployment, and you'll get to participate in feature planning and have real input on the direction we take the product and the company as a whole. You'll be joining a small team where your specific experience will have a great impact. You will have a lot of autonomy over your own projects and you will get to use your expertise to lead by example. Technology we use and where we're going Deskpro is a polyglot company. A lot of our existing product backends are written in PHP (Symfony, Laravel), but as the product evolves, we're shipping NodeJS/Typescript and Golang services, too. Most of our Cloud services are serverless NodeJS/Typescript projects. We use a lot of other technologies like Elastic, Redis, and services offered by AWS like DynamoDB. We're big fans of using the right tool for the job. The main product frontend is all Typescript/React that talks to GraphQL backends. Other parts of the business use React/NextJS or even Svelte. We've spent time looking at maturing technologies like Web Components and have some ideas on improving our frameworks with agnostic UI libraries through tools like Lit. Node is becoming an even bigger part of our tech stack going forward as we embark on the development of exciting new projects and features like chat bots and AI. The Node community is ever changing and we need people who know the ecosystem well to help our team make fundamental decisions. Why should you be interested? You'll get to use and learn about many different products, APIs and technologies. Deskpro is the central hub for a lot of companies, and we're always adding new features, modules and integrations. You'll get to work with real customers and get a peek into how other businesses operate. You'll get to learn about scaling software as well as scaling the SaaS platform as a whole. You'll get to try out new technology. We are constantly updating our stack and are always on the lookout for tools that will help us be more productive. You are a good fit for the role if You have an earnest interest in developing software with a desire to learn more about the craft. You enjoy taking the lead on big projects and enjoy a strong sense of ownership over the stuff you build. You have a lot of experience with Typescript/Node as both a backend and frontend technology. You've got experience with React. Experience with NextJS specifically is ideal. You have excellent written and verbal communication skills. We are big believers in "writing stuff up", everything from specs to dev docs to RFCs. You need to be able to know your audience and communicate clearly. You enjoy solving problems yourself and like working in a "get stuff done" environment. We're a small team and we all generally just get on with things in a fairly autonomous manner. You won't be micro-managed. Examples of projects we've been working on lately Chat bots and AI - automated real-time responses to instant messenger messages from users, including scripted responses, decision paths and flow charts. Voice Incoming and outgoing calling from the browser, including features like automated call routing and simple IVRs. AWS Moving all our infrastructure to AWS. This has included some ambitious projects like re-writing the email parser to make it more efficient. Reports New reporting system with dashboards, scheduled reports, and sharing. Apps platform A platform that allows third parties to create "apps" that run within Deskpro. Filtering and search New filtering and search system to improve efficiency, accuracy, and UX. Social / Multi-channel messaging we are building out generic data structures with flexible ingress APIs to allow connecting Deskpro to any messaging channel including social sites like Twitter and Facebook, but we also envision integrations with systems like eBay messages or Apple/Google app stores. We'll be able to process any kind of communication. New GraphQL API backends. Minimum Requirements Strong experience with PHP. Strong experience with RDMS (we use MySQL). Experience building SPAs with React and Typescript. Experience with AWS is a bonus. You should be a fast learner. We often venture into unknown territory so you should be a Google-fu master and have experience-driven intuition. You should be excited to dive deep into new technology and new programming languages. We're always happy to try new things if it'll help us ship better software. You should have a strong understanding of software architecture with opinions on "the right way" to do things. You should be a "do-er". You will have a lot of autonomy over your own work, and you will be expected to work with the team to make sure your projects get shipped. You work well with others and enjoy sharing your knowledge and leading by example. You should love the colour green. We're putting a big focus on delivering well-tested and super-solid software! Benefits Competitive Salary + Share Options. Varied work. Both in terms of what product features you will be working on, but you'll also have the opportunity to immerse yourself in other aspects of the company such as product planning, customer support, etc. A mixture of autonomy over your own work and real responsibilities to the team and business. Your choice of equipment (most of our devs like MacBooks with two 4k monitors). We encourage self-improvement: Company-sponsored server/hosting for your side projects; books; conferences; courses. Just ask! A chance to be truly invested in your work and the company with a generous share options scheme. BUPA Private Healthcare & Cash Scheme, Pension Scheme, Bike Storage, Season ticket loans, Reduced gym membership. No recruiters or agencies please. View our careers page.
The Principle Software Engineer is a hands-on management level position responsible for accomplishing results through the management of a team or department in an effort to establish and implement new or revised application systems and programs in coordination with the Technology Team. The overall objective of this role is to drive applications systems analysis and programming activities. Responsibilities: Design and implement the technical foundation for low latency payment offerings, ensuring scalability, security, and seamless integration with partner ecosystems. Define and implement the technical architecture and infrastructure strategy for the tech platform, ensuring it meets and exceeds our stringent 99.99% uptime and 5000+ TPS requirements. Establish the technical vision and roadmap optimizing for high throughput, low latency, and 24/7 availability across 63+ markets. Provide strategic influence and exercise control over resources, budget management and planning while monitoring end results. Utilize in-depth knowledge of concepts and procedures within own area and basic knowledge of other areas to resolve issues. Ensure essential procedures are followed and contribute to defining standards. Integrate in-depth knowledge of applications development with overall technology function to achieve established goals. Provide evaluative judgement based on analysis of facts in complicated, unique, and dynamic situations including drawing from internal and external sources. Influence and negotiate with senior leaders across functions, as well as communicate with external parties as necessary. Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards. Qualifications: Hands-on with multiple programming languages and technologies such as Java, scripting languages, Linux containers, observability tools, Mongo DB, Kafka. Must place emphasis on code quality and engineering practices. Exposure to low latency technologies such as garbage free programming, cache-aware programming, openHFT, IPC, JVM warmup, Core isolation, etc. will be useful. Experience with streaming frameworks (either of AKKA, Kafka, Solace). Be able to code to existing framework as well as set coding standards for junior developers. Exposure to DevOps and SRE tools and practices. Experience in applications development. Experience in management. Experience managing global technology teams. Working knowledge of industry practices and standards. Consistently demonstrates clear and concise written and verbal communication. Education: Bachelor's degree/University degree or equivalent experience. Master's degree preferred. What we'll provide you: This is a unique role that will put you in the position to be part of a new venture and actively drive change. Every day there will be new challenges that will help you develop new skills that can drive your career. By joining Citi London, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as: 27 days annual leave (plus bank holidays). A discretional annual performance related bonus. Private Medical Care & Life Insurance. Employee Assistance Program. Pension Plan. Paid Parental Leave. Special discounts for employees, family, and friends. Visit our Global Benefits page to learn more. Alongside these benefits, Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive. Job Family Group: Technology Job Family: Applications Development Time Type: Full time Citi is an equal opportunity and affirmative action employer. Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Citigroup Inc. and its subsidiaries ("Citi") invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi . View the " EEO is the Law " poster. View the EEO is the Law Supplement . View the EEO Policy Statement . View the Pay Transparency Posting .
Jan 17, 2025
Full time
The Principle Software Engineer is a hands-on management level position responsible for accomplishing results through the management of a team or department in an effort to establish and implement new or revised application systems and programs in coordination with the Technology Team. The overall objective of this role is to drive applications systems analysis and programming activities. Responsibilities: Design and implement the technical foundation for low latency payment offerings, ensuring scalability, security, and seamless integration with partner ecosystems. Define and implement the technical architecture and infrastructure strategy for the tech platform, ensuring it meets and exceeds our stringent 99.99% uptime and 5000+ TPS requirements. Establish the technical vision and roadmap optimizing for high throughput, low latency, and 24/7 availability across 63+ markets. Provide strategic influence and exercise control over resources, budget management and planning while monitoring end results. Utilize in-depth knowledge of concepts and procedures within own area and basic knowledge of other areas to resolve issues. Ensure essential procedures are followed and contribute to defining standards. Integrate in-depth knowledge of applications development with overall technology function to achieve established goals. Provide evaluative judgement based on analysis of facts in complicated, unique, and dynamic situations including drawing from internal and external sources. Influence and negotiate with senior leaders across functions, as well as communicate with external parties as necessary. Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards. Qualifications: Hands-on with multiple programming languages and technologies such as Java, scripting languages, Linux containers, observability tools, Mongo DB, Kafka. Must place emphasis on code quality and engineering practices. Exposure to low latency technologies such as garbage free programming, cache-aware programming, openHFT, IPC, JVM warmup, Core isolation, etc. will be useful. Experience with streaming frameworks (either of AKKA, Kafka, Solace). Be able to code to existing framework as well as set coding standards for junior developers. Exposure to DevOps and SRE tools and practices. Experience in applications development. Experience in management. Experience managing global technology teams. Working knowledge of industry practices and standards. Consistently demonstrates clear and concise written and verbal communication. Education: Bachelor's degree/University degree or equivalent experience. Master's degree preferred. What we'll provide you: This is a unique role that will put you in the position to be part of a new venture and actively drive change. Every day there will be new challenges that will help you develop new skills that can drive your career. By joining Citi London, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as: 27 days annual leave (plus bank holidays). A discretional annual performance related bonus. Private Medical Care & Life Insurance. Employee Assistance Program. Pension Plan. Paid Parental Leave. Special discounts for employees, family, and friends. Visit our Global Benefits page to learn more. Alongside these benefits, Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive. Job Family Group: Technology Job Family: Applications Development Time Type: Full time Citi is an equal opportunity and affirmative action employer. Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Citigroup Inc. and its subsidiaries ("Citi") invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi . View the " EEO is the Law " poster. View the EEO is the Law Supplement . View the EEO Policy Statement . View the Pay Transparency Posting .
Firmware Engineer - VHDL, FPGA, and Communications Systems SC Clearable - Must hold Current SC Clearance or be able to pass Clearance Role We are currently seeking a talented Senior Firmware Engineer to join our team. In this exciting role, you will be responsible for developing and implementing complex firmware solutions using VHDL and FPGA technologies. Your expertise in communications system design and modem development will be crucial in driving the success of our cutting-edge projects. Key Responsibilities * Design, develop, and test firmware for FPGA and RFSoC devices, with a focus on Xilinx chipsets and design tools * Contribute to the design, implementation, and testing of communications signal processing chain components * Produce detailed design documentation and well-commented source code to support the development process * Collaborate with cross-functional teams to ensure the seamless integration of firmware solutions Requirements * Significant experience in firmware development using VHDL for FPGAs and RFSoCs * Strong understanding of communications system design and modem development, including signal processing chain components * Proficiency in using Xilinx design tools, such as Vivado * Excellent problem-solving and analytical skills, with the ability to translate technical requirements into detailed designs * Proven experience in software version control systems, such as Git
Jan 16, 2025
Contractor
Firmware Engineer - VHDL, FPGA, and Communications Systems SC Clearable - Must hold Current SC Clearance or be able to pass Clearance Role We are currently seeking a talented Senior Firmware Engineer to join our team. In this exciting role, you will be responsible for developing and implementing complex firmware solutions using VHDL and FPGA technologies. Your expertise in communications system design and modem development will be crucial in driving the success of our cutting-edge projects. Key Responsibilities * Design, develop, and test firmware for FPGA and RFSoC devices, with a focus on Xilinx chipsets and design tools * Contribute to the design, implementation, and testing of communications signal processing chain components * Produce detailed design documentation and well-commented source code to support the development process * Collaborate with cross-functional teams to ensure the seamless integration of firmware solutions Requirements * Significant experience in firmware development using VHDL for FPGAs and RFSoCs * Strong understanding of communications system design and modem development, including signal processing chain components * Proficiency in using Xilinx design tools, such as Vivado * Excellent problem-solving and analytical skills, with the ability to translate technical requirements into detailed designs * Proven experience in software version control systems, such as Git
TapClicks is looking for a Senior Software Engineer to strengthen our connector product team. The ideal candidate is highly motivated and goal-driven with excellent problem-solving skills. In this position, you will have the opportunity to work on our flagship connector product and its architecture. Implement modern architecture, technology and maintain vital parts of this product. Strong communication skills are key, as you will regularly collaborate cross-functionally with other engineers as well as the Product, Design, QA, and DevOps teams to spec, build, test, and deploy features. You will also mentor other engineers to help them further develop their skills and broader system knowledge. If you have a passion for building great products for customers, working in a fast-paced environment, mentoring others, and challenging yourself to become better at your craft, there's a place for you here at TapClicks. Why We Need You We're looking for a versatile developer who can: Write clean, high-quality, high-performance, maintainable code. Architect scalable web applications that handle workloads from customers of all sizes. Take ownership for significant functionality within our products, from implementation to iteration based on feedback and beyond. Strong background in enterprise-grade backend development using technologies such as PHP, Python, Node, Go. Strong experience in consuming web services such as REST. Strong experience and understanding of security frameworks such as oAuth. Work with enormous amounts of data. Participate in code reviews. Provide continuous feedback and mentorship to other engineers. Effectively communicate and collaborate with cross-functional teams. Take responsibility for meeting timelines and providing deliverables. Skills Ability to architect scalable systems. Effective use of debugging, unit testing, and integration testing tools. Strong communication skills, both verbal and written. Self-motivated, with a passion for learning and continuous self-improvement. Minimum Qualifications: Bachelor's Degree in Engineering or a similar degree. 5+ years of professional experience as a software engineer. Willing to work with PHP, Python, Node, Go, and MySQL. Strong understanding of software design patterns. Experience with Agile Methodology. Experience with containerization/virtualization. Preferred Qualifications Experience with PHP, Python, MySQL, and/or Snowflake. Experience with Docker, Kubernetes. Experience with cloud hosting environments, e.g., GCP, AWS, Azure. Benefits of Working For TapClicks The opportunity to work in an entrepreneurial, fast-growing, and successful business environment. Flexible work environment. TapClicks understands that Diversity and Inclusion is a powerful enabler for business performance. We are an equal opportunity employer, and we value diversity at our company. We do not discriminate based on race, religion, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by federal, state, or local law. About TapClicks TapClicks is a Smart Marketing Cloud technology company, powered by data, to unify marketing. We are a leader in Marketing Reporting, Operations, and Search Engine Optimization SaaS solutions for Enterprises, Agencies, and Media companies. TapClicks is the only end-to-end marketing operations platform that allows companies to streamline their marketing operations, manage and optimize campaigns, and report progress from any device at any time and is used widely by over 400,000 end customers globally. TapClicks was founded in 2015, is headquartered in Silicon Valley, and has development and sales offices in Boston, London, Hyderabad, and Montreal.
Jan 16, 2025
Full time
TapClicks is looking for a Senior Software Engineer to strengthen our connector product team. The ideal candidate is highly motivated and goal-driven with excellent problem-solving skills. In this position, you will have the opportunity to work on our flagship connector product and its architecture. Implement modern architecture, technology and maintain vital parts of this product. Strong communication skills are key, as you will regularly collaborate cross-functionally with other engineers as well as the Product, Design, QA, and DevOps teams to spec, build, test, and deploy features. You will also mentor other engineers to help them further develop their skills and broader system knowledge. If you have a passion for building great products for customers, working in a fast-paced environment, mentoring others, and challenging yourself to become better at your craft, there's a place for you here at TapClicks. Why We Need You We're looking for a versatile developer who can: Write clean, high-quality, high-performance, maintainable code. Architect scalable web applications that handle workloads from customers of all sizes. Take ownership for significant functionality within our products, from implementation to iteration based on feedback and beyond. Strong background in enterprise-grade backend development using technologies such as PHP, Python, Node, Go. Strong experience in consuming web services such as REST. Strong experience and understanding of security frameworks such as oAuth. Work with enormous amounts of data. Participate in code reviews. Provide continuous feedback and mentorship to other engineers. Effectively communicate and collaborate with cross-functional teams. Take responsibility for meeting timelines and providing deliverables. Skills Ability to architect scalable systems. Effective use of debugging, unit testing, and integration testing tools. Strong communication skills, both verbal and written. Self-motivated, with a passion for learning and continuous self-improvement. Minimum Qualifications: Bachelor's Degree in Engineering or a similar degree. 5+ years of professional experience as a software engineer. Willing to work with PHP, Python, Node, Go, and MySQL. Strong understanding of software design patterns. Experience with Agile Methodology. Experience with containerization/virtualization. Preferred Qualifications Experience with PHP, Python, MySQL, and/or Snowflake. Experience with Docker, Kubernetes. Experience with cloud hosting environments, e.g., GCP, AWS, Azure. Benefits of Working For TapClicks The opportunity to work in an entrepreneurial, fast-growing, and successful business environment. Flexible work environment. TapClicks understands that Diversity and Inclusion is a powerful enabler for business performance. We are an equal opportunity employer, and we value diversity at our company. We do not discriminate based on race, religion, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by federal, state, or local law. About TapClicks TapClicks is a Smart Marketing Cloud technology company, powered by data, to unify marketing. We are a leader in Marketing Reporting, Operations, and Search Engine Optimization SaaS solutions for Enterprises, Agencies, and Media companies. TapClicks is the only end-to-end marketing operations platform that allows companies to streamline their marketing operations, manage and optimize campaigns, and report progress from any device at any time and is used widely by over 400,000 end customers globally. TapClicks was founded in 2015, is headquartered in Silicon Valley, and has development and sales offices in Boston, London, Hyderabad, and Montreal.
Senior ServiceNow Developer - JP Morgan - Bournemouth - 6 months contract - Onsite - PAYE We are seeking a Senior ServiceNow Developer to join JP Morgan in Bournemouth on an initial 6 months contract, with the possibility to extend to 12 months, to help with the design and development of a ServiceNow Service Portal solutions. Job Description: As a ServiceNow Developer at JPMorgan Chase within the Corporate Sector, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. In particular, you will collaborate with clients to understand their requirements and translate them into effective ServiceNow Service Portal solutions. You will design and develop Service Portal pages, widgets, and components using HTML, CSS, JavaScript, and ServiceNow Scripting. This role provides an opportunity to customize and extend the functionality of Service Portal by leveraging ServiceNow APIs and integration capabilities. You will also have the chance to work with cross-functional teams to integrate Service Portal with other ServiceNow modules and external systems. Job Responsibilities Collaborate with clients to understand their requirements and translate them into effective ServiceNow Service Portal solutions. Design and develop Service Portal pages, widgets, and components using HTML, CSS, JavaScript, and ServiceNow Scripting. Customize and extend the functionality of Service Portal by leveraging ServiceNow APIs and integration capabilities and create responsive and mobile-friendly Service Portal interfaces that align with industry best practices and user experience design principles. Collaborate with cross-functional teams to integrate Service Portal with other ServiceNow modules and external systems. Conduct testing and quality assurance to ensure the functionality, usability, and performance of Service Portal applications. Provide training and support to end-users on Service Portal usage and best practices. Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems Contributes to software engineering communities of practice and events that explore new and emerging technologies and stay up to date with the latest web technologies and trends to recommend innovative solutions to clients. Adds to team culture of diversity, equity, inclusion, and respect Required qualifications, capabilities, and skills Formal training or certification on software engineering concepts and 3+ years applied experience Formal training or certification on ServiceNow concepts and proficient advanced experience as a ServiceNow Service Portal Developer and developing custom, advanced portal widgets Extensive Transition & Transformation experience with ServiceNow Platform Expertise in web development technologies such as HTML, CSS, JavaScript, and jQuery Expertise in ServiceNow development, including client scripts, UI policies, business rules, and workflows. Expertise with AngularJS or other modern JavaScript frameworks and expertise in responsive design principles and mobile-friendly development. Excellent analytical and problem-solving skills and effective communication and collaboration skills to work with clients and cross-functional teams Hands-on practical experience in system design, application development, testing, and operational stability Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security Demonstrated knowledge of software applications and technical processes within a technical discipline (eg, cloud, artificial intelligence, machine learning, mobile, etc.) Preferred qualifications, capabilities, and skills ServiceNow certifications, such as Certified Application Developer (CAD) or Certified Implementation Specialist (CIS). Experience with creating visually appealing and interactive Service Portal themes and layouts. Knowledge of IT Service Management (ITSM) processes and ServiceNow ITSM module. Familiarity with RESTful APIs and integration techniques. Understanding of Agile/Scrum methodologies *Please note that this role will be working onsite full-time* We are committed to offering an inclusive recruitment experience. If you require accommodations because of disability or health condition, please email. This position is being sourced through our Outsourcing service line.
Jan 16, 2025
Contractor
Senior ServiceNow Developer - JP Morgan - Bournemouth - 6 months contract - Onsite - PAYE We are seeking a Senior ServiceNow Developer to join JP Morgan in Bournemouth on an initial 6 months contract, with the possibility to extend to 12 months, to help with the design and development of a ServiceNow Service Portal solutions. Job Description: As a ServiceNow Developer at JPMorgan Chase within the Corporate Sector, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. In particular, you will collaborate with clients to understand their requirements and translate them into effective ServiceNow Service Portal solutions. You will design and develop Service Portal pages, widgets, and components using HTML, CSS, JavaScript, and ServiceNow Scripting. This role provides an opportunity to customize and extend the functionality of Service Portal by leveraging ServiceNow APIs and integration capabilities. You will also have the chance to work with cross-functional teams to integrate Service Portal with other ServiceNow modules and external systems. Job Responsibilities Collaborate with clients to understand their requirements and translate them into effective ServiceNow Service Portal solutions. Design and develop Service Portal pages, widgets, and components using HTML, CSS, JavaScript, and ServiceNow Scripting. Customize and extend the functionality of Service Portal by leveraging ServiceNow APIs and integration capabilities and create responsive and mobile-friendly Service Portal interfaces that align with industry best practices and user experience design principles. Collaborate with cross-functional teams to integrate Service Portal with other ServiceNow modules and external systems. Conduct testing and quality assurance to ensure the functionality, usability, and performance of Service Portal applications. Provide training and support to end-users on Service Portal usage and best practices. Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems Contributes to software engineering communities of practice and events that explore new and emerging technologies and stay up to date with the latest web technologies and trends to recommend innovative solutions to clients. Adds to team culture of diversity, equity, inclusion, and respect Required qualifications, capabilities, and skills Formal training or certification on software engineering concepts and 3+ years applied experience Formal training or certification on ServiceNow concepts and proficient advanced experience as a ServiceNow Service Portal Developer and developing custom, advanced portal widgets Extensive Transition & Transformation experience with ServiceNow Platform Expertise in web development technologies such as HTML, CSS, JavaScript, and jQuery Expertise in ServiceNow development, including client scripts, UI policies, business rules, and workflows. Expertise with AngularJS or other modern JavaScript frameworks and expertise in responsive design principles and mobile-friendly development. Excellent analytical and problem-solving skills and effective communication and collaboration skills to work with clients and cross-functional teams Hands-on practical experience in system design, application development, testing, and operational stability Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security Demonstrated knowledge of software applications and technical processes within a technical discipline (eg, cloud, artificial intelligence, machine learning, mobile, etc.) Preferred qualifications, capabilities, and skills ServiceNow certifications, such as Certified Application Developer (CAD) or Certified Implementation Specialist (CIS). Experience with creating visually appealing and interactive Service Portal themes and layouts. Knowledge of IT Service Management (ITSM) processes and ServiceNow ITSM module. Familiarity with RESTful APIs and integration techniques. Understanding of Agile/Scrum methodologies *Please note that this role will be working onsite full-time* We are committed to offering an inclusive recruitment experience. If you require accommodations because of disability or health condition, please email. This position is being sourced through our Outsourcing service line.
Our European Professional Services team is expanding! We are looking to hire a Senior Solutions Consultant; this role at Deposco offers a unique opportunity to combine technical aptitude, business skills, supply chain knowledge, and face-to-face client interaction in an exciting, software consulting career. The position allows you to partner directly with industry leading customers to help them achieve supply chain and business success. Our UK-based Senior Solutions Consultant will be a part of a dynamic environment where impact is magnified as you actively shape the direction of our Professional Services team and UK operations. You will have the opportunity to work in a variety of industries including consumer goods, food & beverage, third-party logistics, fashion and apparel, and more! Deposco's Solutions Consultants are the customer's primary point of contact through the implementation of Deposco's Bright Suite of solutions: Bright Warehouse: Warehouse and Distribution Management Bright Order: Distributed Order Management Bright Source: Sourcing and Procurement Bright Store: Inventory Management and Point of Purchase Bright Socket: Software Integrations Bright Performance: Business Reports and Dashboards Bright Forecast: Demand Planning and Forecasting What You'll Do Primary activities will include: solution design, configuration, testing, issue resolution and implementation support. Collaborate with clients and partners to solve challenging business requirements. Analyse and resolve issues that arise throughout the implementation. Works with analysts to resolve technical issues. Perform testing of client specific enhancements in a timely manner. 25-50% travel required. A portion of your time will be spent on-site working directly with the customer's project team. What You'll Need Degree level education in Engineering; Computer Science; Supply Chain Management; Management Information Systems; or related technical degree 3 - 8 years of experience developing, supporting or implementing application software and/or experience through internships and/or cooperative programs Must possess an understanding of supply-chain management Experience troubleshooting and developing SQL queries using relational databases Experience in XML and JSON files formats Excellent communications and task management skills Enthusiastic and positive attitude Ability to work and collaborate with team members both technically and functionally in nature Self-motivated and hungry to learn Ability to handle multiple projects and tasks simultaneously Must be able to travel at least 25% of the time Perks Competitive salary and bonus scheme Benefits Package including: BUPA Family healthcare package, pension contributions, and life insurance Stock participation in a well-funded fast growth Pre-IPO About Us Deposco is a leading provider of cloud-based SaaS solutions for omni-channel fulfillment, e-commerce and supply chain operations. Deposco's Bright Suite helps distributors, retailers, e-tailers, manufacturers, agencies and logistics providers streamline their supply chain and fulfillment operations. Our fast implementations improve profitability by increasing revenue while reducing costs, complexity, and order-to-cash cycle-time. Headquartered in Alpharetta, Georgia, Deposco () is a certified UPS Ready, FedEx, USPS and Canada Post integrated vendor. Recent industry awards & accolades include Gartner 2015 Cool Vendor, Internet Logistics Top 100, and Supply Chain & Demand Executive 100.
Jan 16, 2025
Full time
Our European Professional Services team is expanding! We are looking to hire a Senior Solutions Consultant; this role at Deposco offers a unique opportunity to combine technical aptitude, business skills, supply chain knowledge, and face-to-face client interaction in an exciting, software consulting career. The position allows you to partner directly with industry leading customers to help them achieve supply chain and business success. Our UK-based Senior Solutions Consultant will be a part of a dynamic environment where impact is magnified as you actively shape the direction of our Professional Services team and UK operations. You will have the opportunity to work in a variety of industries including consumer goods, food & beverage, third-party logistics, fashion and apparel, and more! Deposco's Solutions Consultants are the customer's primary point of contact through the implementation of Deposco's Bright Suite of solutions: Bright Warehouse: Warehouse and Distribution Management Bright Order: Distributed Order Management Bright Source: Sourcing and Procurement Bright Store: Inventory Management and Point of Purchase Bright Socket: Software Integrations Bright Performance: Business Reports and Dashboards Bright Forecast: Demand Planning and Forecasting What You'll Do Primary activities will include: solution design, configuration, testing, issue resolution and implementation support. Collaborate with clients and partners to solve challenging business requirements. Analyse and resolve issues that arise throughout the implementation. Works with analysts to resolve technical issues. Perform testing of client specific enhancements in a timely manner. 25-50% travel required. A portion of your time will be spent on-site working directly with the customer's project team. What You'll Need Degree level education in Engineering; Computer Science; Supply Chain Management; Management Information Systems; or related technical degree 3 - 8 years of experience developing, supporting or implementing application software and/or experience through internships and/or cooperative programs Must possess an understanding of supply-chain management Experience troubleshooting and developing SQL queries using relational databases Experience in XML and JSON files formats Excellent communications and task management skills Enthusiastic and positive attitude Ability to work and collaborate with team members both technically and functionally in nature Self-motivated and hungry to learn Ability to handle multiple projects and tasks simultaneously Must be able to travel at least 25% of the time Perks Competitive salary and bonus scheme Benefits Package including: BUPA Family healthcare package, pension contributions, and life insurance Stock participation in a well-funded fast growth Pre-IPO About Us Deposco is a leading provider of cloud-based SaaS solutions for omni-channel fulfillment, e-commerce and supply chain operations. Deposco's Bright Suite helps distributors, retailers, e-tailers, manufacturers, agencies and logistics providers streamline their supply chain and fulfillment operations. Our fast implementations improve profitability by increasing revenue while reducing costs, complexity, and order-to-cash cycle-time. Headquartered in Alpharetta, Georgia, Deposco () is a certified UPS Ready, FedEx, USPS and Canada Post integrated vendor. Recent industry awards & accolades include Gartner 2015 Cool Vendor, Internet Logistics Top 100, and Supply Chain & Demand Executive 100.
Our European Professional Services team is expanding! We are looking to hire a Senior Solutions Consultant; this role at Deposco offers a unique opportunity to combine technical aptitude, business skills, supply chain knowledge, and face-to-face client interaction in an exciting, software consulting career. The position allows you to partner directly with industry leading customers to help them achieve supply chain and business success. Our UK-based Senior Solutions Consultant will be a part of a dynamic environment where impact is magnified as you actively shape the direction of our Professional Services team and UK operations. You will have the opportunity to work in a variety of industries including consumer goods, food & beverage, third-party logistics, fashion and apparel, and more! Deposco's Solutions Consultants are the customer's primary point of contact through the implementation of Deposco's Bright Suite of solutions: Bright Warehouse: Warehouse and Distribution Management Bright Order: Distributed Order Management Bright Source: Sourcing and Procurement Bright Store: Inventory Management and Point of Purchase Bright Socket: Software Integrations Bright Performance: Business Reports and Dashboards Bright Forecast: Demand Planning and Forecasting What You'll Do Primary activities will include: solution design, configuration, testing, issue resolution and implementation support. Collaborate with clients and partners to solve challenging business requirements. Analyse and resolve issues that arise throughout the implementation. Works with analysts to resolve technical issues. Perform testing of client specific enhancements in a timely manner. 25-50% travel required. A portion of your time will be spent on-site working directly with the customer's project team. What You'll Need Degree level education in Engineering; Computer Science; Supply Chain Management; Management Information Systems; or related technical degree 3 - 8 years of experience developing, supporting or implementing application software and/or experience through internships and/or cooperative programs Must possess an understanding of supply-chain management Experience troubleshooting and developing SQL queries using relational databases Experience in XML and JSON file formats Excellent communications and task management skills Enthusiastic and positive attitude Ability to work and collaborate with team members both technically and functionally in nature Self-motivated and hungry to learn Ability to handle multiple projects and tasks simultaneously Must be able to travel at least 25% of the time Perks Competitive salary and bonus scheme Benefits Package including: BUPA Family healthcare package, pension contributions, and life insurance Stock participation in a well-funded fast growth Pre-IPO About Us Deposco is a leading provider of cloud-based SaaS solutions for omni-channel fulfillment, e-commerce and supply chain operations. Deposco's Bright Suite helps distributors, retailers, e-tailers, manufacturers, agencies and logistics providers streamline their supply chain and fulfillment operations. Our fast implementations improve profitability by increasing revenue while reducing costs, complexity, and order-to-cash cycle-time. Headquartered in Alpharetta, Georgia, Deposco () is a certified UPS Ready, FedEx, USPS and Canada Post integrated vendor. Recent industry awards & accolades include Gartner 2015 Cool Vendor, Internet Logistics Top 100, and Supply Chain & Demand Executive 100.
Jan 15, 2025
Full time
Our European Professional Services team is expanding! We are looking to hire a Senior Solutions Consultant; this role at Deposco offers a unique opportunity to combine technical aptitude, business skills, supply chain knowledge, and face-to-face client interaction in an exciting, software consulting career. The position allows you to partner directly with industry leading customers to help them achieve supply chain and business success. Our UK-based Senior Solutions Consultant will be a part of a dynamic environment where impact is magnified as you actively shape the direction of our Professional Services team and UK operations. You will have the opportunity to work in a variety of industries including consumer goods, food & beverage, third-party logistics, fashion and apparel, and more! Deposco's Solutions Consultants are the customer's primary point of contact through the implementation of Deposco's Bright Suite of solutions: Bright Warehouse: Warehouse and Distribution Management Bright Order: Distributed Order Management Bright Source: Sourcing and Procurement Bright Store: Inventory Management and Point of Purchase Bright Socket: Software Integrations Bright Performance: Business Reports and Dashboards Bright Forecast: Demand Planning and Forecasting What You'll Do Primary activities will include: solution design, configuration, testing, issue resolution and implementation support. Collaborate with clients and partners to solve challenging business requirements. Analyse and resolve issues that arise throughout the implementation. Works with analysts to resolve technical issues. Perform testing of client specific enhancements in a timely manner. 25-50% travel required. A portion of your time will be spent on-site working directly with the customer's project team. What You'll Need Degree level education in Engineering; Computer Science; Supply Chain Management; Management Information Systems; or related technical degree 3 - 8 years of experience developing, supporting or implementing application software and/or experience through internships and/or cooperative programs Must possess an understanding of supply-chain management Experience troubleshooting and developing SQL queries using relational databases Experience in XML and JSON file formats Excellent communications and task management skills Enthusiastic and positive attitude Ability to work and collaborate with team members both technically and functionally in nature Self-motivated and hungry to learn Ability to handle multiple projects and tasks simultaneously Must be able to travel at least 25% of the time Perks Competitive salary and bonus scheme Benefits Package including: BUPA Family healthcare package, pension contributions, and life insurance Stock participation in a well-funded fast growth Pre-IPO About Us Deposco is a leading provider of cloud-based SaaS solutions for omni-channel fulfillment, e-commerce and supply chain operations. Deposco's Bright Suite helps distributors, retailers, e-tailers, manufacturers, agencies and logistics providers streamline their supply chain and fulfillment operations. Our fast implementations improve profitability by increasing revenue while reducing costs, complexity, and order-to-cash cycle-time. Headquartered in Alpharetta, Georgia, Deposco () is a certified UPS Ready, FedEx, USPS and Canada Post integrated vendor. Recent industry awards & accolades include Gartner 2015 Cool Vendor, Internet Logistics Top 100, and Supply Chain & Demand Executive 100.
Application Development Manager - MS dynamics 365, Power Apps UK-based remote with fortnightly expenses-paid UK travel £65,000 - £70,000 + exceptional pension + package Fruition IT are recruiting an Applications Development Manager for a national organization in the healthcare sector. Why apply? You'll be joining an organization that offer a critical public service to the nation, ensuring people have high quality care. You'll be working for an company who offer a supportive and inclusive environment where you'll have the change to make a real difference. They offer remote working with occasional travel to London, Newcastle or Leeds offices (1-2 per month). Any travel would be fully expensed and timings flexible to allow people to travel at realistic times. If you're looking to work for a Tech4good company, please apply. Key Responsibilities - Application Development Manager Management of software engineering capability to produce services efficiently and effectively. Design, create, test and document new and amended software components from supplied specifications in accordance with agreed development and security standards and processes Define, analyse, plan, measure, maintain and improve all aspects of the availability of services. Maintain the security, confidentiality and integrity of information systems through the compliance with relevant legislation and regulations. Set team-based standards for programming tools and techniques and select appropriate development methods. Oversee the execution and reporting of tests, ensuring appropriate tools and techniques are utilised. Manage the implementation of suitable testing including but not limited to BDD, TDD, Unit Testing, System Testing, Integration Testing and Load/Stress testing. Effectively plan, organise and manage team & supplier activities to deliver high quality, secure, reliable and efficient services, and applying project and risk management approaches to support service delivery. Line management, coaching and mentoring of a team of senior software engineers. Setting and measuring team objectives against strategic goals and organisational priorities. Required Skills/Experience Proven experience managing highly skilled software engineers Must have experience delivering MS Dynamics 365, Power Apps & .NET applications Strong technical background in software engineering with experience using DevOps tools & techniques Driving efficiencies through automation Web development experience, including awareness of best practices and standards such as accessibility, usability and web standards Experience of Agile tools and processes eg Azure DevOps This company are committed to promoting a fair and inclusive workplace. They want all their staff to be able to flourish and reach their full potential. They are registered with a number of national schemes and initiatives that promote a diverse and inclusive workplace. If this role would be of interest, then please apply to this advert and I will be in contact to give you more detail. Fruition are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.
Jan 14, 2025
Full time
Application Development Manager - MS dynamics 365, Power Apps UK-based remote with fortnightly expenses-paid UK travel £65,000 - £70,000 + exceptional pension + package Fruition IT are recruiting an Applications Development Manager for a national organization in the healthcare sector. Why apply? You'll be joining an organization that offer a critical public service to the nation, ensuring people have high quality care. You'll be working for an company who offer a supportive and inclusive environment where you'll have the change to make a real difference. They offer remote working with occasional travel to London, Newcastle or Leeds offices (1-2 per month). Any travel would be fully expensed and timings flexible to allow people to travel at realistic times. If you're looking to work for a Tech4good company, please apply. Key Responsibilities - Application Development Manager Management of software engineering capability to produce services efficiently and effectively. Design, create, test and document new and amended software components from supplied specifications in accordance with agreed development and security standards and processes Define, analyse, plan, measure, maintain and improve all aspects of the availability of services. Maintain the security, confidentiality and integrity of information systems through the compliance with relevant legislation and regulations. Set team-based standards for programming tools and techniques and select appropriate development methods. Oversee the execution and reporting of tests, ensuring appropriate tools and techniques are utilised. Manage the implementation of suitable testing including but not limited to BDD, TDD, Unit Testing, System Testing, Integration Testing and Load/Stress testing. Effectively plan, organise and manage team & supplier activities to deliver high quality, secure, reliable and efficient services, and applying project and risk management approaches to support service delivery. Line management, coaching and mentoring of a team of senior software engineers. Setting and measuring team objectives against strategic goals and organisational priorities. Required Skills/Experience Proven experience managing highly skilled software engineers Must have experience delivering MS Dynamics 365, Power Apps & .NET applications Strong technical background in software engineering with experience using DevOps tools & techniques Driving efficiencies through automation Web development experience, including awareness of best practices and standards such as accessibility, usability and web standards Experience of Agile tools and processes eg Azure DevOps This company are committed to promoting a fair and inclusive workplace. They want all their staff to be able to flourish and reach their full potential. They are registered with a number of national schemes and initiatives that promote a diverse and inclusive workplace. If this role would be of interest, then please apply to this advert and I will be in contact to give you more detail. Fruition are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.
Senior Software Engineer II-Hybrid Do you want to be part of building the Future of ML Infrastructure? Are you a self-starter and enjoy collaboration? About the Business: LexisNexis Risk Solutions is the essential partner in the assessment of risk. Within our Business Services vertical, we offer a multitude of solutions focused on helping businesses of all sizes drive higher revenue growth, maximize operational efficiencies, and improve customer experience. Our solutions help our customers solve difficult problems in the areas of Anti-Money Laundering/Counter Terrorist Financing, Identity Authentication & Verification, Fraud and Credit Risk mitigation, and Customer Data Management. You can learn more about LexisNexis Risk at the link below, About the team: You will be working with a team of passionate Software Engineers, Data Scientists, and other stakeholders within the business. About the role: As a Senior Software Engineer on our ML/Analytics Platform Team, you will be at the forefront of building and scaling the infrastructure that powers our machine learning initiatives. Your primary focus will be on designing, developing, maintaining, and improving the customer-facing training pipeline and systems to efficiently build, train, and monitor models that perform high volumes of fraud detection. While you won't be directly developing ML models straight away, a strong understanding of the machine learning lifecycle and its challenges will be crucial for building effective and impactful solutions. You will have the opportunity to impact a significant number of customer-deployed models that run against huge numbers of transactions and users daily. You'll also mentor and guide junior engineers, fostering a culture of learning and innovation. Responsibilities: Design, develop, improve, and maintain robust, scalable software systems and tools that form the foundation of our ML/Analytics Platform Team, including customer-facing model training pipelines and monitoring systems. Collaborate closely with data scientists, ML engineers, and infrastructure teams to understand their needs and translate them into effective technical solutions. Develop and maintain APIs and services that enable seamless integration between different components of the ML ecosystem. Optimize the performance and reliability of our ML infrastructure, ensuring it can handle the demands of high-volume, low-latency applications. Evangelize best practices for software development, code quality, testing, and deployment within the ML platform team. Stay informed about the latest trends and technologies in software engineering, cloud infrastructure, and the ML/Analytics ecosystem, identifying opportunities to improve our platform. Mentor and guide junior engineers, sharing your expertise and helping them develop their technical skills. Requirements: Be a highly skilled software engineer with industry experience building and maintaining large-scale, distributed systems in production environments. Proficient in Python and/or Java, with a strong understanding of software design principles and best practices. Possess problem-solving skills with a passion for building high-quality, reliable, and scalable systems. Be able to work effectively with both technical and non-technical stakeholders, being a collaborator with excellent communication skills. An advanced degree (MSc or PhD) in a quantitative field such as Computer Science, Engineering, Statistics, Mathematics, or Physics or equivalent. Company: At LexisNexis Risk Solutions, our history and entrepreneurial spirit make us a rare combination. We never stop innovating, always looking for ways to leverage the power of insight through data and advanced analytics to help our customers solve problems, make better decisions, and improve operations. Our technologies, decision tools, and data services give our customers a clear advantage in evaluating and predicting risk and enhancing operational efficiency. Our businesses span the following sectors: Aviation Chemicals & Energy Collections & Recovery Corporations & Non-Profits Financial Services Government Healthcare HR Insurance Law Enforcement & Public Safety Tax
Jan 13, 2025
Full time
Senior Software Engineer II-Hybrid Do you want to be part of building the Future of ML Infrastructure? Are you a self-starter and enjoy collaboration? About the Business: LexisNexis Risk Solutions is the essential partner in the assessment of risk. Within our Business Services vertical, we offer a multitude of solutions focused on helping businesses of all sizes drive higher revenue growth, maximize operational efficiencies, and improve customer experience. Our solutions help our customers solve difficult problems in the areas of Anti-Money Laundering/Counter Terrorist Financing, Identity Authentication & Verification, Fraud and Credit Risk mitigation, and Customer Data Management. You can learn more about LexisNexis Risk at the link below, About the team: You will be working with a team of passionate Software Engineers, Data Scientists, and other stakeholders within the business. About the role: As a Senior Software Engineer on our ML/Analytics Platform Team, you will be at the forefront of building and scaling the infrastructure that powers our machine learning initiatives. Your primary focus will be on designing, developing, maintaining, and improving the customer-facing training pipeline and systems to efficiently build, train, and monitor models that perform high volumes of fraud detection. While you won't be directly developing ML models straight away, a strong understanding of the machine learning lifecycle and its challenges will be crucial for building effective and impactful solutions. You will have the opportunity to impact a significant number of customer-deployed models that run against huge numbers of transactions and users daily. You'll also mentor and guide junior engineers, fostering a culture of learning and innovation. Responsibilities: Design, develop, improve, and maintain robust, scalable software systems and tools that form the foundation of our ML/Analytics Platform Team, including customer-facing model training pipelines and monitoring systems. Collaborate closely with data scientists, ML engineers, and infrastructure teams to understand their needs and translate them into effective technical solutions. Develop and maintain APIs and services that enable seamless integration between different components of the ML ecosystem. Optimize the performance and reliability of our ML infrastructure, ensuring it can handle the demands of high-volume, low-latency applications. Evangelize best practices for software development, code quality, testing, and deployment within the ML platform team. Stay informed about the latest trends and technologies in software engineering, cloud infrastructure, and the ML/Analytics ecosystem, identifying opportunities to improve our platform. Mentor and guide junior engineers, sharing your expertise and helping them develop their technical skills. Requirements: Be a highly skilled software engineer with industry experience building and maintaining large-scale, distributed systems in production environments. Proficient in Python and/or Java, with a strong understanding of software design principles and best practices. Possess problem-solving skills with a passion for building high-quality, reliable, and scalable systems. Be able to work effectively with both technical and non-technical stakeholders, being a collaborator with excellent communication skills. An advanced degree (MSc or PhD) in a quantitative field such as Computer Science, Engineering, Statistics, Mathematics, or Physics or equivalent. Company: At LexisNexis Risk Solutions, our history and entrepreneurial spirit make us a rare combination. We never stop innovating, always looking for ways to leverage the power of insight through data and advanced analytics to help our customers solve problems, make better decisions, and improve operations. Our technologies, decision tools, and data services give our customers a clear advantage in evaluating and predicting risk and enhancing operational efficiency. Our businesses span the following sectors: Aviation Chemicals & Energy Collections & Recovery Corporations & Non-Profits Financial Services Government Healthcare HR Insurance Law Enforcement & Public Safety Tax
Contract Type: Regular Schedule: 35 Job ID: R86904 Senior Software Engineer II-Hybrid Do you want to be part of building the Future of ML Infrastructure? Are you a self-starter and enjoy collaboration? About the Business: LexisNexis Risk Solutions is the essential partner in the assessment of risk. Within our Business Services vertical, we offer a multitude of solutions focused on helping businesses of all sizes drive higher revenue growth, maximize operational efficiencies, and improve customer experience. Our solutions help our customers solve difficult problems in the areas of Anti-Money Laundering/Counter Terrorist Financing, Identity Authentication & Verification, Fraud and Credit Risk mitigation, and Customer Data Management. You can learn more about LexisNexis Risk at the link below: LexisNexis Risk . About the team: You will be working with a team of passionate Software Engineers, Data Scientists, and other stakeholders within the business. About the role: As a Senior Software Engineer on our ML/Analytics Platform Team, you will be at the forefront of building and scaling the infrastructure that powers our machine learning initiatives. Your primary focus will be on designing, developing, maintaining, and improving the customer-facing training pipeline and systems to efficiently build, train, and monitor models that perform high volumes of fraud detection. While you won't be directly developing ML models straight away, a strong understanding of the machine learning lifecycle and its challenges will be crucial for building effective and impactful solutions. You will have the opportunity to impact a significant number of customer-deployed models that run against huge numbers of transactions and users daily. You'll also mentor and guide junior engineers, fostering a culture of learning and innovation. Responsibilities: Design, develop, improve, and maintain robust, scalable software systems and tools that form the foundation of our ML/Analytics Platform Team, including customer-facing model training pipelines and monitoring systems. Collaborate closely with data scientists, ML engineers, and infrastructure teams to understand their needs and translate them into effective technical solutions. Develop and maintain APIs and services that enable seamless integration between different components of the ML ecosystem. Optimize the performance and reliability of our ML infrastructure, ensuring it can handle the demands of high-volume, low-latency applications. Evangelize best practices for software development, code quality, testing, and deployment within the ML platform team. Stay informed about the latest trends and technologies in software engineering, cloud infrastructure, and the ML/Analytics ecosystem, identifying opportunities to improve our platform. Mentor and guide junior engineers, sharing your expertise and helping them develop their technical skills. Requirements: Be a highly skilled software engineer with industry experience building and maintaining large-scale, distributed systems in production environments. Proficient in Python and/or Java, with a strong understanding of software design principles and best practices. Possess problem-solving skills with a passion for building high-quality, reliable, and scalable systems. Be able to work effectively with both technical and non-technical stakeholders; you will be a collaborator and have excellent communication skills. An advanced degree (MSc or PhD) in a quantitative field such as Computer Science, Engineering, Statistics, Mathematics, or Physics or equivalent. We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law. We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form or please contact 1-. EEO is the Law Supplement. Pay Transparency.
Jan 12, 2025
Full time
Contract Type: Regular Schedule: 35 Job ID: R86904 Senior Software Engineer II-Hybrid Do you want to be part of building the Future of ML Infrastructure? Are you a self-starter and enjoy collaboration? About the Business: LexisNexis Risk Solutions is the essential partner in the assessment of risk. Within our Business Services vertical, we offer a multitude of solutions focused on helping businesses of all sizes drive higher revenue growth, maximize operational efficiencies, and improve customer experience. Our solutions help our customers solve difficult problems in the areas of Anti-Money Laundering/Counter Terrorist Financing, Identity Authentication & Verification, Fraud and Credit Risk mitigation, and Customer Data Management. You can learn more about LexisNexis Risk at the link below: LexisNexis Risk . About the team: You will be working with a team of passionate Software Engineers, Data Scientists, and other stakeholders within the business. About the role: As a Senior Software Engineer on our ML/Analytics Platform Team, you will be at the forefront of building and scaling the infrastructure that powers our machine learning initiatives. Your primary focus will be on designing, developing, maintaining, and improving the customer-facing training pipeline and systems to efficiently build, train, and monitor models that perform high volumes of fraud detection. While you won't be directly developing ML models straight away, a strong understanding of the machine learning lifecycle and its challenges will be crucial for building effective and impactful solutions. You will have the opportunity to impact a significant number of customer-deployed models that run against huge numbers of transactions and users daily. You'll also mentor and guide junior engineers, fostering a culture of learning and innovation. Responsibilities: Design, develop, improve, and maintain robust, scalable software systems and tools that form the foundation of our ML/Analytics Platform Team, including customer-facing model training pipelines and monitoring systems. Collaborate closely with data scientists, ML engineers, and infrastructure teams to understand their needs and translate them into effective technical solutions. Develop and maintain APIs and services that enable seamless integration between different components of the ML ecosystem. Optimize the performance and reliability of our ML infrastructure, ensuring it can handle the demands of high-volume, low-latency applications. Evangelize best practices for software development, code quality, testing, and deployment within the ML platform team. Stay informed about the latest trends and technologies in software engineering, cloud infrastructure, and the ML/Analytics ecosystem, identifying opportunities to improve our platform. Mentor and guide junior engineers, sharing your expertise and helping them develop their technical skills. Requirements: Be a highly skilled software engineer with industry experience building and maintaining large-scale, distributed systems in production environments. Proficient in Python and/or Java, with a strong understanding of software design principles and best practices. Possess problem-solving skills with a passion for building high-quality, reliable, and scalable systems. Be able to work effectively with both technical and non-technical stakeholders; you will be a collaborator and have excellent communication skills. An advanced degree (MSc or PhD) in a quantitative field such as Computer Science, Engineering, Statistics, Mathematics, or Physics or equivalent. We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law. We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form or please contact 1-. EEO is the Law Supplement. Pay Transparency.
What we do At Perlego, there are almost 100 of us working hard to make education accessible to all. We believe access to good quality affordable learning unlocks potential. Knowledge should be more accessible, not locked behind sky-high price tags. Over the past 7 years, our goal has been to support students across the UK & Europe to access quality books. We've just closed a $20M funding round, to continue our current ambitions of 1) expanding our support to students globally, specifically looking at the US and 2) building a product that goes beyond the book, a platform that helps students study smarter and more effectively. What we're looking for A Senior Software Engineer with experience in Javascript, React & NextJS, Node.js, Typescript, AWS & TDD. You'll be joining our Consumer Tribe, working in a squad with a data-driven mission to develop complex strategies and manage a broader range of technical SEO projects, enhancing the logged-out user experience and subscription experiences of our D2C customers. How we work together We organise ourselves into cross-functional squads, with each squad working together on a common data-driven goal. This role will be a part of our squad consisting of a Director of Organic & Paid, 4-5 Engineers, Data Engineer, QA Engineer, Designer and a Product Manager. What you'll do You will work in a squad in our product ecosystem providing technical leadership, mentoring, designing, implementing, testing and documenting solutions to help the squad achieve its goal. You will actively contribute to the design and code base of React & NextJS front-end web applications, serverless NodeJS back-end applications and distributed AWS cloud systems. Within the squad you'll bring these solutions to life, writing high-quality code utilising test-driven development (Jest /Cypress), continuous integration (AWS), code review (GitHub) and servant leadership practices. You will be expected to maintain in-depth technical knowledge of applications under squad's stewardship, particularly around domains such as technical SEO, web application for logged-out user experience, user account creation and payment handling. Leading the technical project by breaking down large features and epics into smaller pieces of work to enable others in the squad to work more efficiently. Help troubleshoot and resolve technical issues reported, collaborating closely with technical and non-technical stakeholders to provide timely solutions. You will be facilitating meetings and discussions involving the squad, collecting and following up on action outcomes, communicating technical project plans and progress during execution. Partner with other engineering teams, product managers, and designers to align on requirements and deliver high-quality features that enhance our product. It's the perfect role for you if you have: Strong experience with writing performant, high-quality web applications using Javascript, React/NextJS, Node.js, Typescript. A strong understanding of architectural practices including: Microservices, REST, object-oriented & functional programming, relational database design and NOSQL databases. Strong experience working with Cloud computing providers (AWS). Strong experience with modern Javascript, development techniques and tooling. Strong understanding of Relational Database and NOSQL Databases. Experience working in an Agile environment with Test Driven Development, CI/CD. 4+ years of commercial experience as a software engineer. Experience working with non-technical stakeholders and the ability to boil down complex technical problems and make them easy to understand. ️ It's a plus if you have: A degree in a computing-related subject. Experience working in technical SEO and/or payments domain-related projects. Experience in a startup environment. Have a general interest in books, reading and always learning new things! Benefits include: Compensation The salary for this role is £70,000. Why should you work at Perlego? Apart from our mission, we foster a unique company culture championing self-empowerment, personal development, direct communication and mutual support. Want to learn more about how we're making learning accessible? Check out our latest impact report Flexible We operate a flexible hybrid working environment. If you're based in London, we'd expect to see you in the office twice a week; if you're in the UK but outside of London, we'd expect to see you at least 6 times a quarter (hopefully at our quarterly socials). If you're looking for a 100% remote role, this one is not for you. At Perlego, we empower you to work in a way that supports your needs and your life. We trust people to know what works best for them. Check out our Flexa profile to find out more. L&D Budget We value continuous learning and you will have a personal L&D budget for online courses, subscriptions or books not on Perlego. Unlimited Coaching Opportunities Unlimited access to MoreHappi , an on-demand professional coaching platform to offer all employees access to unbiased and professional coaching opportunities. Learning Time All employees have dedicated Learning Time to focus on new skills, projects or interests that lay outside of their day-to-day job, including Hackathons which bring our entire Engineering team together to work on exciting projects, together in collaboration with product and commercial colleagues. Work-Life Balance Everyone needs a break, so enjoy 30 days off (including bank holidays) + 1 additional day annual leave for every year of service up to 35 days off (including bank holidays). Flexi Bank Holidays We understand that not everyone aligns with the same calendar; we offer the flexibility to take your local country's bank holiday allowance for other religious or cultural days. e.g. switch UK Easter Bank Holidays Days for Eid celebrations. ️ Office Reset All employees can also enjoy the days between Boxing Day and New Year off, to reset and refresh for the New Year - this is additional to your annual leave. Sabbatical After three years, there is an opportunity to take a 1-month unpaid sabbatical, and after five years, there is an opportunity to take a 1-month paid sabbatical. Personal Days Life happens and we want you to be able to use your annual leave for resting, relaxing or taking time out to do something you love! We offer 1 additional day a year for life events (your wedding, relocation, moving house, or a child starting school). Health & Wellbeing We want everyone to feel healthy and happy, so we offer private medical insurance via Vitality. Mental Health All employees get access to therapy and counselling through Vitality. Cycle to Work Scheme We're committed to building a sustainable business, so we encourage cycling to work. Perlego will buy your bike of choice, which you'll pay back over 12 months. Social We're a tight-knit bunch who enjoy our time to play. We have regular social events and activities for everyone - everything from white water rafting to board game nights. Family time We believe family is really important; we offer new parents a competitive matched parental leave as well as a phased return to work from extended leave. Workplace Nursery Benefit We want to support working parents and carers, so we offer a workplace nursery benefit scheme, helping our employees potentially save thousands of against the cost of nurseries each year. Belonging at Perlego We are an equal opportunity employer and value diversity of thought and background. We are actively building a diverse team, so we strongly encourage applications from people of diverse age groups, people of colour, the LGBTQ+ community, people with disabilities, neurodivergent people, parents, carers and people from lower socio-economic backgrounds. To enable an equitable experience for all and give you the best chance of success, if you have any specific requirements for any stage of the interview process, please let us know by emailing
Jan 12, 2025
Full time
What we do At Perlego, there are almost 100 of us working hard to make education accessible to all. We believe access to good quality affordable learning unlocks potential. Knowledge should be more accessible, not locked behind sky-high price tags. Over the past 7 years, our goal has been to support students across the UK & Europe to access quality books. We've just closed a $20M funding round, to continue our current ambitions of 1) expanding our support to students globally, specifically looking at the US and 2) building a product that goes beyond the book, a platform that helps students study smarter and more effectively. What we're looking for A Senior Software Engineer with experience in Javascript, React & NextJS, Node.js, Typescript, AWS & TDD. You'll be joining our Consumer Tribe, working in a squad with a data-driven mission to develop complex strategies and manage a broader range of technical SEO projects, enhancing the logged-out user experience and subscription experiences of our D2C customers. How we work together We organise ourselves into cross-functional squads, with each squad working together on a common data-driven goal. This role will be a part of our squad consisting of a Director of Organic & Paid, 4-5 Engineers, Data Engineer, QA Engineer, Designer and a Product Manager. What you'll do You will work in a squad in our product ecosystem providing technical leadership, mentoring, designing, implementing, testing and documenting solutions to help the squad achieve its goal. You will actively contribute to the design and code base of React & NextJS front-end web applications, serverless NodeJS back-end applications and distributed AWS cloud systems. Within the squad you'll bring these solutions to life, writing high-quality code utilising test-driven development (Jest /Cypress), continuous integration (AWS), code review (GitHub) and servant leadership practices. You will be expected to maintain in-depth technical knowledge of applications under squad's stewardship, particularly around domains such as technical SEO, web application for logged-out user experience, user account creation and payment handling. Leading the technical project by breaking down large features and epics into smaller pieces of work to enable others in the squad to work more efficiently. Help troubleshoot and resolve technical issues reported, collaborating closely with technical and non-technical stakeholders to provide timely solutions. You will be facilitating meetings and discussions involving the squad, collecting and following up on action outcomes, communicating technical project plans and progress during execution. Partner with other engineering teams, product managers, and designers to align on requirements and deliver high-quality features that enhance our product. It's the perfect role for you if you have: Strong experience with writing performant, high-quality web applications using Javascript, React/NextJS, Node.js, Typescript. A strong understanding of architectural practices including: Microservices, REST, object-oriented & functional programming, relational database design and NOSQL databases. Strong experience working with Cloud computing providers (AWS). Strong experience with modern Javascript, development techniques and tooling. Strong understanding of Relational Database and NOSQL Databases. Experience working in an Agile environment with Test Driven Development, CI/CD. 4+ years of commercial experience as a software engineer. Experience working with non-technical stakeholders and the ability to boil down complex technical problems and make them easy to understand. ️ It's a plus if you have: A degree in a computing-related subject. Experience working in technical SEO and/or payments domain-related projects. Experience in a startup environment. Have a general interest in books, reading and always learning new things! Benefits include: Compensation The salary for this role is £70,000. Why should you work at Perlego? Apart from our mission, we foster a unique company culture championing self-empowerment, personal development, direct communication and mutual support. Want to learn more about how we're making learning accessible? Check out our latest impact report Flexible We operate a flexible hybrid working environment. If you're based in London, we'd expect to see you in the office twice a week; if you're in the UK but outside of London, we'd expect to see you at least 6 times a quarter (hopefully at our quarterly socials). If you're looking for a 100% remote role, this one is not for you. At Perlego, we empower you to work in a way that supports your needs and your life. We trust people to know what works best for them. Check out our Flexa profile to find out more. L&D Budget We value continuous learning and you will have a personal L&D budget for online courses, subscriptions or books not on Perlego. Unlimited Coaching Opportunities Unlimited access to MoreHappi , an on-demand professional coaching platform to offer all employees access to unbiased and professional coaching opportunities. Learning Time All employees have dedicated Learning Time to focus on new skills, projects or interests that lay outside of their day-to-day job, including Hackathons which bring our entire Engineering team together to work on exciting projects, together in collaboration with product and commercial colleagues. Work-Life Balance Everyone needs a break, so enjoy 30 days off (including bank holidays) + 1 additional day annual leave for every year of service up to 35 days off (including bank holidays). Flexi Bank Holidays We understand that not everyone aligns with the same calendar; we offer the flexibility to take your local country's bank holiday allowance for other religious or cultural days. e.g. switch UK Easter Bank Holidays Days for Eid celebrations. ️ Office Reset All employees can also enjoy the days between Boxing Day and New Year off, to reset and refresh for the New Year - this is additional to your annual leave. Sabbatical After three years, there is an opportunity to take a 1-month unpaid sabbatical, and after five years, there is an opportunity to take a 1-month paid sabbatical. Personal Days Life happens and we want you to be able to use your annual leave for resting, relaxing or taking time out to do something you love! We offer 1 additional day a year for life events (your wedding, relocation, moving house, or a child starting school). Health & Wellbeing We want everyone to feel healthy and happy, so we offer private medical insurance via Vitality. Mental Health All employees get access to therapy and counselling through Vitality. Cycle to Work Scheme We're committed to building a sustainable business, so we encourage cycling to work. Perlego will buy your bike of choice, which you'll pay back over 12 months. Social We're a tight-knit bunch who enjoy our time to play. We have regular social events and activities for everyone - everything from white water rafting to board game nights. Family time We believe family is really important; we offer new parents a competitive matched parental leave as well as a phased return to work from extended leave. Workplace Nursery Benefit We want to support working parents and carers, so we offer a workplace nursery benefit scheme, helping our employees potentially save thousands of against the cost of nurseries each year. Belonging at Perlego We are an equal opportunity employer and value diversity of thought and background. We are actively building a diverse team, so we strongly encourage applications from people of diverse age groups, people of colour, the LGBTQ+ community, people with disabilities, neurodivergent people, parents, carers and people from lower socio-economic backgrounds. To enable an equitable experience for all and give you the best chance of success, if you have any specific requirements for any stage of the interview process, please let us know by emailing
The Team Senior/Principal Secondary Design Engineer - UK Be an Expert in Secondary Substation Design Are you an experienced Electrical Design Engineer with expertise in substation secondary design , including protection and control systems ? We are looking for a Senior/Principal Engineer to lead detailed design projects supporting the energy transition and net-zero goals. About Cundall Cundall is a global engineering consultancy renowned for its innovative and sustainable design solutions across energy, infrastructure, and the built environment. With a history spanning over four decades, we deliver projects that shape the future of energy systems, from grid transmission and distribution to renewable energy and critical infrastructure . Our Power Systems team specialises in high-voltage design , protection and control systems , and technical advisory services , delivering cutting-edge solutions for some of the most challenging and prestigious projects in the UK and internationally. The Role As a Senior/Principal Secondary Design Engineer, you will lead the design and delivery of protection and control systems , working on projects from concept through detailed design to final commissioning. Collaborating with multidisciplinary teams, you will design and integrate control and protection schemes for AIS/GIS substations from 33kV to 400kV . You will act as a technical authority on secondary design, mentor junior engineers, and support clients to deliver robust, compliant, and innovative solutions. Responsibilities Lead and produce designs for secondary systems including protection, control , and SCADA schemes. Develop AC/DC schematics , cable schedules , and termination diagrams . Produce high-level specifications for protection, control , and SCADA systems , ensuring compliance with UK DNO/TO standards (e.g., National Grid, SSEN). Define protection philosophies , including relay settings and system integration for substation projects. Oversee and review technical deliverables to ensure designs are safe, compliant, and aligned with client requirements. Work with AutoCAD , or equivalent tools to produce detailed schematics and layouts. Support the integration of protection and control systems with primary plant design. Perform site visits to assess constructability and facilitate smooth project execution. Collaborate across disciplines, including civil, structural, and primary plant teams, to deliver fully integrated solutions. Develop and maintain relationships with clients, contractors, and suppliers. Provide leadership in mentoring and coaching junior engineers. Ensure health and safety risks are identified and managed in compliance with CDM regulations . Key Deliverables Detailed Secondary Design Documentation : Deliver comprehensive technical reports, schematics, and protection coordination studies. Protection and Control Systems : Develop designs suitable for projects from 33kV to 400kV, including offshore and transmission systems. Site Surveys and Constructability : Assess feasibility and address site-specific challenges to ensure successful delivery. The Skills Essential Skills Degree in Electrical Engineering or related field. Chartered Engineer status (or working towards). Experience in secondary substation design for AIS/GIS systems up to 400kV . Proficiency in developing protection philosophies , relay settings, and SCADA integration. Knowledge of UK DNO/TO standards , including National Grid and SSEN requirements. Experience in producing AC/DC schematics, termination schedules, and system integration designs. Desirable Skills Experience with IEC 61850 communication protocols and advanced SCADA systems. Proficiency with tools AutoCAD , or similar design software. Experience in renewable energy projects such as BESS and offshore wind. Familiarity with fault analysis and protection simulation software (e.g., ASPEN, DIgSILENT). Scripting knowledge (e.g., Python) for automation of design processes. Why Join Us? Work on prestigious substation projects in the UK and globally. Be part of a collaborative team delivering innovation and excellence. Enjoy flexible working arrangements and professional development opportunities. Play a vital role in supporting the energy transition and net-zero ambitions. Apply Today! Take the next step in your career by joining Cundall's Power Systems team. Apply now to lead the way in designing world-class energy systems.
Jan 12, 2025
Full time
The Team Senior/Principal Secondary Design Engineer - UK Be an Expert in Secondary Substation Design Are you an experienced Electrical Design Engineer with expertise in substation secondary design , including protection and control systems ? We are looking for a Senior/Principal Engineer to lead detailed design projects supporting the energy transition and net-zero goals. About Cundall Cundall is a global engineering consultancy renowned for its innovative and sustainable design solutions across energy, infrastructure, and the built environment. With a history spanning over four decades, we deliver projects that shape the future of energy systems, from grid transmission and distribution to renewable energy and critical infrastructure . Our Power Systems team specialises in high-voltage design , protection and control systems , and technical advisory services , delivering cutting-edge solutions for some of the most challenging and prestigious projects in the UK and internationally. The Role As a Senior/Principal Secondary Design Engineer, you will lead the design and delivery of protection and control systems , working on projects from concept through detailed design to final commissioning. Collaborating with multidisciplinary teams, you will design and integrate control and protection schemes for AIS/GIS substations from 33kV to 400kV . You will act as a technical authority on secondary design, mentor junior engineers, and support clients to deliver robust, compliant, and innovative solutions. Responsibilities Lead and produce designs for secondary systems including protection, control , and SCADA schemes. Develop AC/DC schematics , cable schedules , and termination diagrams . Produce high-level specifications for protection, control , and SCADA systems , ensuring compliance with UK DNO/TO standards (e.g., National Grid, SSEN). Define protection philosophies , including relay settings and system integration for substation projects. Oversee and review technical deliverables to ensure designs are safe, compliant, and aligned with client requirements. Work with AutoCAD , or equivalent tools to produce detailed schematics and layouts. Support the integration of protection and control systems with primary plant design. Perform site visits to assess constructability and facilitate smooth project execution. Collaborate across disciplines, including civil, structural, and primary plant teams, to deliver fully integrated solutions. Develop and maintain relationships with clients, contractors, and suppliers. Provide leadership in mentoring and coaching junior engineers. Ensure health and safety risks are identified and managed in compliance with CDM regulations . Key Deliverables Detailed Secondary Design Documentation : Deliver comprehensive technical reports, schematics, and protection coordination studies. Protection and Control Systems : Develop designs suitable for projects from 33kV to 400kV, including offshore and transmission systems. Site Surveys and Constructability : Assess feasibility and address site-specific challenges to ensure successful delivery. The Skills Essential Skills Degree in Electrical Engineering or related field. Chartered Engineer status (or working towards). Experience in secondary substation design for AIS/GIS systems up to 400kV . Proficiency in developing protection philosophies , relay settings, and SCADA integration. Knowledge of UK DNO/TO standards , including National Grid and SSEN requirements. Experience in producing AC/DC schematics, termination schedules, and system integration designs. Desirable Skills Experience with IEC 61850 communication protocols and advanced SCADA systems. Proficiency with tools AutoCAD , or similar design software. Experience in renewable energy projects such as BESS and offshore wind. Familiarity with fault analysis and protection simulation software (e.g., ASPEN, DIgSILENT). Scripting knowledge (e.g., Python) for automation of design processes. Why Join Us? Work on prestigious substation projects in the UK and globally. Be part of a collaborative team delivering innovation and excellence. Enjoy flexible working arrangements and professional development opportunities. Play a vital role in supporting the energy transition and net-zero ambitions. Apply Today! Take the next step in your career by joining Cundall's Power Systems team. Apply now to lead the way in designing world-class energy systems.
Senior Full Stack Engineer Department: Tech Hub Employment Type: Permanent Location: London Reporting To: Delivery Lead Description Contract type: Permanent Hours: Full Time, 37.5 hours per week Salary: circa £87,000 depending on experience Location: Canary Wharf WFH policy: Employees are required to attend the office 2 days/week Flexible working: Variety of flexible work patterns subject to line manager discretion e.g. Compressed 9-day fortnight. Role Summary Join our exceptional team as a Senior Full-Stack Engineer and be part of a growing group of skilled software engineers, data modellers, and quant analysts. Together, we're driving the development and maintenance of LCCC's cutting-edge digital platform, powering multiple applications like settlements tools, forecasting systems, calculation engines, data portals and much more. Make a meaningful impact by contributing to the UK's Net Zero by 2050 goal, collaborating with diverse project teams in nuclear, hydrogen, solar, and tidal power generation areas. Your talent and passion will thrive in our dynamic and forward-thinking work environment. Key Responsibilities This role is a hands on coding role so you will need to be comfortable getting stuck in but when needed you need to be able to support your line reports with their management. Design highly scalable software solutions to improve functionality and system longevity. Work with technical business analysts and solution architects to fine tune requirements and ensure that developer tasks and Jira tickets are feasible to deliver. Translate designs and wireframes into high quality code. Develop new user-facing features using frameworks such as React.js. Other frameworks will be considered. Write front-end components using JavaScript, CSS and integrate with back-end Python components (possibly other languages). Develop modules that satisfy the functional and non-functional requirements. Coordinate deployments with Release Manager and monitor for successful integration. Prepare, review and build reusable components and front-end libraries. Participate in the maintenance and improvement of existing applications. Optimise microservices for maximum performance. Stay up-to-date with emerging technologies and industry trends to drive innovation within the team. Skills Knowledge and Expertise At least 5 years' experience of coding Python and 3+ years using the Django framework (other Python web development frameworks will be considered). At least 3 years' experience of coding in a front-end capacity (preferably React but other frameworks will be considered). At least 1-2 year's experience line management of developer(s) and contributing towards the success of their growth. Microservices and using related tools - e.g., Docker, Docker Compose, Kubernetes, logstash and using messaging tools e.g. Rabbit MQ, Apache Kafka. Databases - e.g., SQL, PostgreSQL. RESTful API development and management. Performance Tuning. Solid understanding of design patterns and relevant implementation models. Solid understanding of DevOps tooling, GitLab, CI/CD, Jenkins, build pipelines and source control systems. Working knowledge of cloud infrastructure services: compute, storage, networking, hybrid connectivity, monitoring/logging, security and IAM. Knowledge of other languages (e.g., C#, C) a plus. Excellent communication and collaborative teamwork across cross functional team work and management. Good documentation and proposal writing skills. Implement software enhancements and suggest improvements. Provide technical leadership and team management to a team of developers. Knowledge sharing through leading workshops or lunch and learn sessions. Mentor junior developers and foster a culture of continuous learning and growth. Employee Benefits As if contributing to and supporting work that makes life better for millions wasn't rewarding enough, we offer a full range of benefits too. Key benefits that may be available depending on the role include: 25 days' annual leave and bank holidays Recognition schemes allowing colleagues to say thanks Company contribution to your pension scheme Family friendly policies, including enhanced company maternity/paternity and shared parental benefits Employee assistance programme for free, confidential support for your professional or personal life, including financial management and family care Special leave such as study leave, sabbatical or public duties Three days paid leave a year for volunteering to support your local community Season ticket loan scheme to support your commute Access to "Work Perks" offering deals, discounts and cash back on your purchases Family savings on days out and English Heritage or gym discounts through our partners.
Jan 11, 2025
Full time
Senior Full Stack Engineer Department: Tech Hub Employment Type: Permanent Location: London Reporting To: Delivery Lead Description Contract type: Permanent Hours: Full Time, 37.5 hours per week Salary: circa £87,000 depending on experience Location: Canary Wharf WFH policy: Employees are required to attend the office 2 days/week Flexible working: Variety of flexible work patterns subject to line manager discretion e.g. Compressed 9-day fortnight. Role Summary Join our exceptional team as a Senior Full-Stack Engineer and be part of a growing group of skilled software engineers, data modellers, and quant analysts. Together, we're driving the development and maintenance of LCCC's cutting-edge digital platform, powering multiple applications like settlements tools, forecasting systems, calculation engines, data portals and much more. Make a meaningful impact by contributing to the UK's Net Zero by 2050 goal, collaborating with diverse project teams in nuclear, hydrogen, solar, and tidal power generation areas. Your talent and passion will thrive in our dynamic and forward-thinking work environment. Key Responsibilities This role is a hands on coding role so you will need to be comfortable getting stuck in but when needed you need to be able to support your line reports with their management. Design highly scalable software solutions to improve functionality and system longevity. Work with technical business analysts and solution architects to fine tune requirements and ensure that developer tasks and Jira tickets are feasible to deliver. Translate designs and wireframes into high quality code. Develop new user-facing features using frameworks such as React.js. Other frameworks will be considered. Write front-end components using JavaScript, CSS and integrate with back-end Python components (possibly other languages). Develop modules that satisfy the functional and non-functional requirements. Coordinate deployments with Release Manager and monitor for successful integration. Prepare, review and build reusable components and front-end libraries. Participate in the maintenance and improvement of existing applications. Optimise microservices for maximum performance. Stay up-to-date with emerging technologies and industry trends to drive innovation within the team. Skills Knowledge and Expertise At least 5 years' experience of coding Python and 3+ years using the Django framework (other Python web development frameworks will be considered). At least 3 years' experience of coding in a front-end capacity (preferably React but other frameworks will be considered). At least 1-2 year's experience line management of developer(s) and contributing towards the success of their growth. Microservices and using related tools - e.g., Docker, Docker Compose, Kubernetes, logstash and using messaging tools e.g. Rabbit MQ, Apache Kafka. Databases - e.g., SQL, PostgreSQL. RESTful API development and management. Performance Tuning. Solid understanding of design patterns and relevant implementation models. Solid understanding of DevOps tooling, GitLab, CI/CD, Jenkins, build pipelines and source control systems. Working knowledge of cloud infrastructure services: compute, storage, networking, hybrid connectivity, monitoring/logging, security and IAM. Knowledge of other languages (e.g., C#, C) a plus. Excellent communication and collaborative teamwork across cross functional team work and management. Good documentation and proposal writing skills. Implement software enhancements and suggest improvements. Provide technical leadership and team management to a team of developers. Knowledge sharing through leading workshops or lunch and learn sessions. Mentor junior developers and foster a culture of continuous learning and growth. Employee Benefits As if contributing to and supporting work that makes life better for millions wasn't rewarding enough, we offer a full range of benefits too. Key benefits that may be available depending on the role include: 25 days' annual leave and bank holidays Recognition schemes allowing colleagues to say thanks Company contribution to your pension scheme Family friendly policies, including enhanced company maternity/paternity and shared parental benefits Employee assistance programme for free, confidential support for your professional or personal life, including financial management and family care Special leave such as study leave, sabbatical or public duties Three days paid leave a year for volunteering to support your local community Season ticket loan scheme to support your commute Access to "Work Perks" offering deals, discounts and cash back on your purchases Family savings on days out and English Heritage or gym discounts through our partners.
bunny.net is where individual imaginations gather together to solve next-generation internet challenges. Join a team of experts and, together, help shape the future of the internet. Here, you'll do more than join something - you'll add something. We're not just saying that, but our culture really hops. We have established values that enable our fluffle to grow stronger with each new team member who joins us: Relentless Innovation. Integrity. Impact. Kindness. Diversity. Transparency & open communication. We also believe "good" is not good enough, and we continue striving to keep pushing things to the next level by learning and improving every single day. Oh, and did we mention that all our positions are 100% remote with a flexible working schedule? There's no need to relocate if you would like to join us, and you can carve out your own work schedule as well! Senior Software Engineer - Compute We are seeking a Senior Software Engineer to join our Compute team who are building a Container Orchestration platform. You will be a key player in the development the platform on the edge, focusing on the challenges of scalability, low-level systems integration, network virtualization and reliability. This role requires hands-on experience with container runtimes like Docker, knowledge of virtualized networks and Anycast, and proficiency in low-level Linux operations. As we're building a container orchestration platform the ideal candidate will have experience in this area or similar. Proficiency in .NET/C# is highly desirable as our development is centered on these technologies. What will you do? Edge Compute Development: Be part of the team developing our container orchestration platform. Develop and Integrate Container Runtimes: Implement and integrate container runtimes such as Docker and containerd, ensuring they work seamlessly within the platform. Low-Level Systems Engineering: Work extensively with low-level Linux systems, including cgroups, network namespaces, and other containerization-related components. Write and Optimize Code: Write high-quality, efficient code in C#, ensuring that the platform is robust and maintainable. Optimize performance and ensure the system can scale effectively. Collaborate Across Teams: Work closely with cross-functional teams to design and deploy new features, providing technical leadership and mentoring to other engineers. Own and Lead Projects: Take full ownership of complex, unscoped projects, leading them from concept to completion while navigating any technical challenges that arise. Automate and Streamline: Automate deployment, monitoring, and maintenance processes to enhance the efficiency and reliability of the platform. Troubleshoot and Resolve Issues: Identify and resolve complex issues related to the platform, leveraging your deep technical expertise in container orchestration and Linux systems. Stay Ahead of Industry Trends: Continuously update your knowledge on the latest technologies and trends in container orchestration, edge computing, and related fields. What will you add? Platform Building Expertise: Strong understanding of container orchestration platforms and the challenges involved in scaling these systems. Container Runtimes Proficiency: Comfortable working with container runtimes like Docker and containerd. Networking Implementation: You are interested in overlay networking and understand what Anycast network is. Low-Level Linux Mastery: Comprehensive knowledge of low-level Linux systems, including experience with cgroups, network namespaces, and other core components of containerization. Kubernetes Compliance: While the primary focus is on platform building, a solid understanding of Kubernetes and its ecosystem is necessary to ensure compliance and integration. .NET/C# Experience: Proficiency in .NET/C# for platform development, with the ability to write clean, maintainable, and efficient code. Messaging and Caching Expertise: Experience with RabbitMQ or other message brokers, and Redis or similar caching systems, to ensure efficient communication and data retrieval across the platform. Problem-Solving and Leadership: Strong analytical skills for troubleshooting and optimizing the platform, along with the ability to lead projects and mentor junior engineers. Communication: Excellent communication skills, with a focus on collaboration and building trust within the team. What will make us extra happy? Experience with our Products : Familiarity with our CDN, DNS, Storage products or similar will give you a strong foundation to build upon. Experience with Edge Computing: Hands-on experience with developing, and deploying edge computing solutions. Knowledge of how to leverage edge computing for improved performance and scalability. Network Virtualization and Anycast: Experience with overlay networks, experience implementing and managing Anycast for scalable network performance. Startup Experience: Experience working in a fast-paced startup environment, demonstrating adaptability, initiative, and the ability to thrive under pressure. Remote Work Experience: Previous experience working in a remote or distributed team, with the ability to manage and collaborate effectively in such environments. What is in it for you? At bunny.net , we invest in you. We want to provide significant benefits while also helping you maintain a healthy work & personal life. A competitive salary. You can expect above-average industry salaries. 100% flexible working hours. Work from anywhere, at your own schedule. Medical, dental, and vision insurance covers you all over the world. Paid Time Off. Love visiting the seaside? No problem - us, too. We offer 25 days of paid vacation (plus your local public holidays on top). Parental Leave. Bonding with the little ones is super important, so we offer parental leave and flexible scheduling to ease your way into parenthood. Home Office Budget. We believe everyone is more efficient working in a comfortable office, and we're happy to help. Paid Sick Leave. Feeling ill? Take time off and get back to 100% without worrying about your finances. Mental Health Support. Feeling down? We've got your back. bunny.net provides mental health resources and help via our external partner. Educational Budget. Dedicated yearly learning and educational budget for books, seminars, and online courses. Wellbeing Budget : A yearly budget to invest in your personal health and wellness.
Jan 11, 2025
Full time
bunny.net is where individual imaginations gather together to solve next-generation internet challenges. Join a team of experts and, together, help shape the future of the internet. Here, you'll do more than join something - you'll add something. We're not just saying that, but our culture really hops. We have established values that enable our fluffle to grow stronger with each new team member who joins us: Relentless Innovation. Integrity. Impact. Kindness. Diversity. Transparency & open communication. We also believe "good" is not good enough, and we continue striving to keep pushing things to the next level by learning and improving every single day. Oh, and did we mention that all our positions are 100% remote with a flexible working schedule? There's no need to relocate if you would like to join us, and you can carve out your own work schedule as well! Senior Software Engineer - Compute We are seeking a Senior Software Engineer to join our Compute team who are building a Container Orchestration platform. You will be a key player in the development the platform on the edge, focusing on the challenges of scalability, low-level systems integration, network virtualization and reliability. This role requires hands-on experience with container runtimes like Docker, knowledge of virtualized networks and Anycast, and proficiency in low-level Linux operations. As we're building a container orchestration platform the ideal candidate will have experience in this area or similar. Proficiency in .NET/C# is highly desirable as our development is centered on these technologies. What will you do? Edge Compute Development: Be part of the team developing our container orchestration platform. Develop and Integrate Container Runtimes: Implement and integrate container runtimes such as Docker and containerd, ensuring they work seamlessly within the platform. Low-Level Systems Engineering: Work extensively with low-level Linux systems, including cgroups, network namespaces, and other containerization-related components. Write and Optimize Code: Write high-quality, efficient code in C#, ensuring that the platform is robust and maintainable. Optimize performance and ensure the system can scale effectively. Collaborate Across Teams: Work closely with cross-functional teams to design and deploy new features, providing technical leadership and mentoring to other engineers. Own and Lead Projects: Take full ownership of complex, unscoped projects, leading them from concept to completion while navigating any technical challenges that arise. Automate and Streamline: Automate deployment, monitoring, and maintenance processes to enhance the efficiency and reliability of the platform. Troubleshoot and Resolve Issues: Identify and resolve complex issues related to the platform, leveraging your deep technical expertise in container orchestration and Linux systems. Stay Ahead of Industry Trends: Continuously update your knowledge on the latest technologies and trends in container orchestration, edge computing, and related fields. What will you add? Platform Building Expertise: Strong understanding of container orchestration platforms and the challenges involved in scaling these systems. Container Runtimes Proficiency: Comfortable working with container runtimes like Docker and containerd. Networking Implementation: You are interested in overlay networking and understand what Anycast network is. Low-Level Linux Mastery: Comprehensive knowledge of low-level Linux systems, including experience with cgroups, network namespaces, and other core components of containerization. Kubernetes Compliance: While the primary focus is on platform building, a solid understanding of Kubernetes and its ecosystem is necessary to ensure compliance and integration. .NET/C# Experience: Proficiency in .NET/C# for platform development, with the ability to write clean, maintainable, and efficient code. Messaging and Caching Expertise: Experience with RabbitMQ or other message brokers, and Redis or similar caching systems, to ensure efficient communication and data retrieval across the platform. Problem-Solving and Leadership: Strong analytical skills for troubleshooting and optimizing the platform, along with the ability to lead projects and mentor junior engineers. Communication: Excellent communication skills, with a focus on collaboration and building trust within the team. What will make us extra happy? Experience with our Products : Familiarity with our CDN, DNS, Storage products or similar will give you a strong foundation to build upon. Experience with Edge Computing: Hands-on experience with developing, and deploying edge computing solutions. Knowledge of how to leverage edge computing for improved performance and scalability. Network Virtualization and Anycast: Experience with overlay networks, experience implementing and managing Anycast for scalable network performance. Startup Experience: Experience working in a fast-paced startup environment, demonstrating adaptability, initiative, and the ability to thrive under pressure. Remote Work Experience: Previous experience working in a remote or distributed team, with the ability to manage and collaborate effectively in such environments. What is in it for you? At bunny.net , we invest in you. We want to provide significant benefits while also helping you maintain a healthy work & personal life. A competitive salary. You can expect above-average industry salaries. 100% flexible working hours. Work from anywhere, at your own schedule. Medical, dental, and vision insurance covers you all over the world. Paid Time Off. Love visiting the seaside? No problem - us, too. We offer 25 days of paid vacation (plus your local public holidays on top). Parental Leave. Bonding with the little ones is super important, so we offer parental leave and flexible scheduling to ease your way into parenthood. Home Office Budget. We believe everyone is more efficient working in a comfortable office, and we're happy to help. Paid Sick Leave. Feeling ill? Take time off and get back to 100% without worrying about your finances. Mental Health Support. Feeling down? We've got your back. bunny.net provides mental health resources and help via our external partner. Educational Budget. Dedicated yearly learning and educational budget for books, seminars, and online courses. Wellbeing Budget : A yearly budget to invest in your personal health and wellness.
Azure Senior Consultant - Appvia Location: London, UK About Us At Appvia, we're committed to helping our customers navigate their journey to Cloud and DevOps maturity. As a leading provider in the industry, we offer cutting-edge technologies and services to support our clients' cloud adoption journey. Our mission is to enable every company to deliver apps in the cloud. We dedicate ourselves to building a cloud infrastructure layer that allows platform engineering teams to manage, monitor and update with ease - at the same time, offering devs the flexibility to deploy their apps in the cloud without a hassle. We are passionate about driving value to our clients and have a desire to make their organisation succeed. About the role As a Senior Cloud Consultant, you will play a crucial role in guiding our customers on their journey to cloud and DevOps maturity. Leveraging your expertise in cloud technologies and best practices, you will work closely with clients to architect, implement, and optimise solutions tailored to their unique needs. You will collaborate with cross-functional teams to drive innovation and deliver exceptional value to our customers. Interview process - 3 stage Initial conversation with our Talent Acquisition Manager Interview with the Hiring Manager Leadership Final Interview About you You'll be passionate about new technology and automation, and experienced in working in an Engineering Team in Agile and DevOps best practices. You'll also be able to talk to us about your: Knowledge of continuous integration and deployment practices Ability to collaborate with people of all levels of technical ability Understanding of industry best practices Project Management experience Fantastic people skills, including the ability to motivate a team towards a common goal Responsibilities Collaborate with clients to assess their current infrastructure, identify opportunities for improvement, and develop tailored cloud and DevOps strategies. Design and implement scalable, resilient, and secure cloud-native solutions leveraging industry best practices and cutting-edge technologies. Lead the implementation of CI/CD pipelines, automation, and infrastructure-as-code (IaC) practices to streamline development and deployment processes. Provide technical guidance and mentorship to junior team members, fostering a culture of continuous learning and professional growth. Engage with stakeholders to understand business requirements, prioritise initiatives, and ensure alignment with strategic objectives. Provide input to Statements of Work (SOW) and lead on small projects, ensuring deliverables are met within scope, budget, and timeline. Stay current with emerging trends and technologies in cloud computing and DevOps, contributing to internal knowledge sharing and thought leadership initiatives. Skills Platform Engineering: Proficiency in designing and implementing scalable, resilient, and secure cloud platforms. Automation: Experience with infrastructure-as-code (IaC) practices and automation tools (e.g., Terraform, Ansible). Container Orchestration: Knowledge of container orchestration platforms (e.g., Kubernetes) and their managed counterparts (e.g., AKS). Public Cloud Expertise: Understanding of cloud services, architecture, and best practices in one or more major public cloud providers (primarily Azure). DevOps Practices: Familiarity with CI/CD pipelines, version control systems, and containerisation technologies (e.g., Docker). Experience Project Leadership: Demonstrated experience leading and delivering cloud migration, optimisation, or transformation projects. Client-Facing Experience: Proven track record of engaging with clients, understanding their requirements, and delivering solutions that exceed expectations. Team Collaboration: Ability to work effectively in cross-functional teams, communicate technical concepts to non-technical stakeholders, and drive consensus. Continuous Learning: Commitment to staying abreast of industry trends, participating in professional development activities, and obtaining relevant certifications. Qualifications Certification in relevant cloud technologies (AWS, Azure, GCP) at an associate level is highly desirable, e.g.: Microsoft Certified: Azure Network Engineer Associate Microsoft Certified: Azure Administrator Associate Certification in Kubernetes administration is desirable: Certified Kubernetes Administrator (CKA) Certified Kubernetes Security Specialist (CKSS) Why join Appvia? We are a self-funded, London based startup; providing businesses with a fast and secure way to deploy containerised applications into the cloud. We are on a mission to enable organisations to make cloud-based software delivery simple and efficient, whilst having the insights into costs, security and cadence. As a company that holds customers at the heart of everything we do, we are looking for candidates that want to make a real change to how Dev and Ops is working in the industry. With us our customer like the UK's Home Office & Bank of England, are harnessing cloud-native technologies, limiting the challenges of infrastructure management and rapidly delivering digital products. What's on offer? Work-life balance Flexible working with core hours of 10-4pm because we know life happens outside of work An additional day off for your birthday Hybrid working 25 days' holiday a year, plus bank holidays For your well-being Full Private Healthcare cover for you with partners and children covered 50% Death in Service Cycle to Work scheme Pension plus a salary sacrifice option for even greater savings Employee Assistance Programme Mental health support Free therapy through AXA Access to the Headspace App Trained Mental Health First Aiders Other fun perks Learning budget of £1,000 a year Your own MacBook Pro while you work at Appvia Dog friendly office Wear what makes you comfortable Free snacks in the office Regular team socials, board game nights, industry meetups and more! Pool table & ping pong table But don't just take our word for it, you can check out what our Appvians say about us on Glassdoor and by following us on LinkedIn, Twitter and TikTok. We are proud to be an equal opportunities employer and actively encourage, respect, and recognise diversity of thought and background throughout the business. All applicants will be considered for employment without attention to age, ethnicity, religion, sex, sexual orientation, gender identity, family or parental status, national origin, or veteran, neurodiversity, and disability status. Note: While all roles are active and approved at the time of posting, the dynamic nature of our start-up means some applications may be processed to pipeline talent for future opportunities rather than current openings. We will strive to keep you informed of any changes to the status of your application.
Jan 11, 2025
Full time
Azure Senior Consultant - Appvia Location: London, UK About Us At Appvia, we're committed to helping our customers navigate their journey to Cloud and DevOps maturity. As a leading provider in the industry, we offer cutting-edge technologies and services to support our clients' cloud adoption journey. Our mission is to enable every company to deliver apps in the cloud. We dedicate ourselves to building a cloud infrastructure layer that allows platform engineering teams to manage, monitor and update with ease - at the same time, offering devs the flexibility to deploy their apps in the cloud without a hassle. We are passionate about driving value to our clients and have a desire to make their organisation succeed. About the role As a Senior Cloud Consultant, you will play a crucial role in guiding our customers on their journey to cloud and DevOps maturity. Leveraging your expertise in cloud technologies and best practices, you will work closely with clients to architect, implement, and optimise solutions tailored to their unique needs. You will collaborate with cross-functional teams to drive innovation and deliver exceptional value to our customers. Interview process - 3 stage Initial conversation with our Talent Acquisition Manager Interview with the Hiring Manager Leadership Final Interview About you You'll be passionate about new technology and automation, and experienced in working in an Engineering Team in Agile and DevOps best practices. You'll also be able to talk to us about your: Knowledge of continuous integration and deployment practices Ability to collaborate with people of all levels of technical ability Understanding of industry best practices Project Management experience Fantastic people skills, including the ability to motivate a team towards a common goal Responsibilities Collaborate with clients to assess their current infrastructure, identify opportunities for improvement, and develop tailored cloud and DevOps strategies. Design and implement scalable, resilient, and secure cloud-native solutions leveraging industry best practices and cutting-edge technologies. Lead the implementation of CI/CD pipelines, automation, and infrastructure-as-code (IaC) practices to streamline development and deployment processes. Provide technical guidance and mentorship to junior team members, fostering a culture of continuous learning and professional growth. Engage with stakeholders to understand business requirements, prioritise initiatives, and ensure alignment with strategic objectives. Provide input to Statements of Work (SOW) and lead on small projects, ensuring deliverables are met within scope, budget, and timeline. Stay current with emerging trends and technologies in cloud computing and DevOps, contributing to internal knowledge sharing and thought leadership initiatives. Skills Platform Engineering: Proficiency in designing and implementing scalable, resilient, and secure cloud platforms. Automation: Experience with infrastructure-as-code (IaC) practices and automation tools (e.g., Terraform, Ansible). Container Orchestration: Knowledge of container orchestration platforms (e.g., Kubernetes) and their managed counterparts (e.g., AKS). Public Cloud Expertise: Understanding of cloud services, architecture, and best practices in one or more major public cloud providers (primarily Azure). DevOps Practices: Familiarity with CI/CD pipelines, version control systems, and containerisation technologies (e.g., Docker). Experience Project Leadership: Demonstrated experience leading and delivering cloud migration, optimisation, or transformation projects. Client-Facing Experience: Proven track record of engaging with clients, understanding their requirements, and delivering solutions that exceed expectations. Team Collaboration: Ability to work effectively in cross-functional teams, communicate technical concepts to non-technical stakeholders, and drive consensus. Continuous Learning: Commitment to staying abreast of industry trends, participating in professional development activities, and obtaining relevant certifications. Qualifications Certification in relevant cloud technologies (AWS, Azure, GCP) at an associate level is highly desirable, e.g.: Microsoft Certified: Azure Network Engineer Associate Microsoft Certified: Azure Administrator Associate Certification in Kubernetes administration is desirable: Certified Kubernetes Administrator (CKA) Certified Kubernetes Security Specialist (CKSS) Why join Appvia? We are a self-funded, London based startup; providing businesses with a fast and secure way to deploy containerised applications into the cloud. We are on a mission to enable organisations to make cloud-based software delivery simple and efficient, whilst having the insights into costs, security and cadence. As a company that holds customers at the heart of everything we do, we are looking for candidates that want to make a real change to how Dev and Ops is working in the industry. With us our customer like the UK's Home Office & Bank of England, are harnessing cloud-native technologies, limiting the challenges of infrastructure management and rapidly delivering digital products. What's on offer? Work-life balance Flexible working with core hours of 10-4pm because we know life happens outside of work An additional day off for your birthday Hybrid working 25 days' holiday a year, plus bank holidays For your well-being Full Private Healthcare cover for you with partners and children covered 50% Death in Service Cycle to Work scheme Pension plus a salary sacrifice option for even greater savings Employee Assistance Programme Mental health support Free therapy through AXA Access to the Headspace App Trained Mental Health First Aiders Other fun perks Learning budget of £1,000 a year Your own MacBook Pro while you work at Appvia Dog friendly office Wear what makes you comfortable Free snacks in the office Regular team socials, board game nights, industry meetups and more! Pool table & ping pong table But don't just take our word for it, you can check out what our Appvians say about us on Glassdoor and by following us on LinkedIn, Twitter and TikTok. We are proud to be an equal opportunities employer and actively encourage, respect, and recognise diversity of thought and background throughout the business. All applicants will be considered for employment without attention to age, ethnicity, religion, sex, sexual orientation, gender identity, family or parental status, national origin, or veteran, neurodiversity, and disability status. Note: While all roles are active and approved at the time of posting, the dynamic nature of our start-up means some applications may be processed to pipeline talent for future opportunities rather than current openings. We will strive to keep you informed of any changes to the status of your application.
Salesforce Software Engineer is required to join a Delivery Digital Platform team working with a non-profit organization based in London. This role involves building out new features, integrating Salesforce with a variety of data systems, developing visualization dashboards to display key progress indicators, and performing ongoing maintenance of our Salesforce powered Digital platform. Responsibilities: Design, develop, and deploy new features within the Salesforce platform to meet business needs. Integrate Salesforce with various internal and external data systems to ensure seamless data flow and accessibility. Create dynamic and interactive visualization dashboards to display progress indicators and other key metrics. Collaborate with project managers, UX/UI designers, and other stakeholders to define requirements and deliver solutions that enhance user experience. Conduct thorough testing and debugging to ensure high-quality software performance. Provide ongoing maintenance and support for the Salesforce platform, including troubleshooting issues and implementing updates as needed. Stay up-to-date with the latest Salesforce features, technologies, and best practices to drive continuous improvement. Skills: Bachelor's degree in computer science, Information Technology, or related field. Proven experience as a Software Engineer or Salesforce Developer, with a strong portfolio of projects. Proficient in Apex, Visualforce, Lightning Component Framework, and Salesforce API integrations. Strong understanding of Salesforce architecture and platform capabilities. Experience with Apex and Visualforce. Experience with data modeling, management, and security within Salesforce. Skilled in developing visualization dashboards and reports within Salesforce. Knowledge of integrating Salesforce with various data systems and platforms. Excellent problem-solving skills and ability to work independently or as part of a team. Strong communication skills, with the ability to translate technical concepts to non-technical stakeholders. Demonstrable cloud development skills. Technical expertise in data migration tools. Salesforce Developer Certification is highly desirable. This is an exciting opportunity for a Software Engineer to join a non-profit organisation based in London. If you are interested, please apply with your updated CV through this website or to .
Jan 09, 2025
Full time
Salesforce Software Engineer is required to join a Delivery Digital Platform team working with a non-profit organization based in London. This role involves building out new features, integrating Salesforce with a variety of data systems, developing visualization dashboards to display key progress indicators, and performing ongoing maintenance of our Salesforce powered Digital platform. Responsibilities: Design, develop, and deploy new features within the Salesforce platform to meet business needs. Integrate Salesforce with various internal and external data systems to ensure seamless data flow and accessibility. Create dynamic and interactive visualization dashboards to display progress indicators and other key metrics. Collaborate with project managers, UX/UI designers, and other stakeholders to define requirements and deliver solutions that enhance user experience. Conduct thorough testing and debugging to ensure high-quality software performance. Provide ongoing maintenance and support for the Salesforce platform, including troubleshooting issues and implementing updates as needed. Stay up-to-date with the latest Salesforce features, technologies, and best practices to drive continuous improvement. Skills: Bachelor's degree in computer science, Information Technology, or related field. Proven experience as a Software Engineer or Salesforce Developer, with a strong portfolio of projects. Proficient in Apex, Visualforce, Lightning Component Framework, and Salesforce API integrations. Strong understanding of Salesforce architecture and platform capabilities. Experience with Apex and Visualforce. Experience with data modeling, management, and security within Salesforce. Skilled in developing visualization dashboards and reports within Salesforce. Knowledge of integrating Salesforce with various data systems and platforms. Excellent problem-solving skills and ability to work independently or as part of a team. Strong communication skills, with the ability to translate technical concepts to non-technical stakeholders. Demonstrable cloud development skills. Technical expertise in data migration tools. Salesforce Developer Certification is highly desirable. This is an exciting opportunity for a Software Engineer to join a non-profit organisation based in London. If you are interested, please apply with your updated CV through this website or to .
Senior Frontend Developer - Full-Time - Remote: Role: Senior Front-End Engineer Seniority: Senior Type: Full-time/Permanent Location: London (Remote) About: This is an exciting opportunity to join a rapidly growing global SaaS company, working across multiple innovative brands. One brand specializes in providing tailored software to businesses in sectors like retail, leisure, and hospitality. As a leader in WFM solutions, the platform is trusted by many well-known UK brands in these industries. Another brand offers an on-demand pay solution, designed to improve financial wellbeing for employees while boosting retention and morale for employers. It partners with major companies across multiple sectors to deliver impactful results. The third brand is focused on developing AI-powered products that integrate with the existing product above. Primary Responsibilities: Design, develop, and maintain new features using React and TypeScript, focusing on high-quality code and an exceptional user experience. Collaborate with other developers to make key technical and architectural decisions, championing best practices and scalable solutions. Partner with cross-functional teams, including UI/UX designers and backend developers, to create smooth, user-centric features. Break down projects into achievable milestones, consistently delivering features that bring immediate value to the end-users. Provide mentorship to junior and mid-level developers, offering guidance, conducting code reviews, and promoting a culture of continuous improvement. Optimize development workflows, enhance the CI/CD pipeline, and promote best practices for testing (unit, integration, and end-to-end). Assist in organizing ticket management, code reviews, and team collaboration, driving productivity and accountability. Required Skills and Experience: At least 3 years of hands-on experience with React.js and modern frontend technologies (e.g., ES6+, TypeScript, Redux). Proficient in working with REST APIs, handling JSON, and integrating APIs into front-end applications. Solid understanding of testing frameworks and methodologies (e.g., Jest, RTL) with a focus on test-driven development. Expertise in build tools and optimization techniques to enhance build size and performance. Strong familiarity with UI/UX design principles, with a keen attention to detail in creating user-friendly interfaces. Experience with DevOps/CI-CD pipelines and improving development processes. Working knowledge of Agile/Scrum methodologies and practices. Proven track record of delivering full product cycles, ideally within a SaaS environment. Excellent communication skills with a proven ability to mentor junior developers and work collaboratively with peers. Preferred Qualifications: Experience with backend technologies (e.g., PHP) or full-stack development is a plus. Familiarity with design systems and working closely with UI/UX teams. Experience using Docker for containerized applications. Knowledge of GitLab CI or similar CI/CD tools. Familiarity with visual test-driven development tools, such as Storybook. Experience with Material UI and JSS (CSS-in-JS) for styling React components. About You: Highly organized, proactive, and accountable, both for your own tasks and in helping others stay aligned. A collaborative team player who combines assertiveness with empathy, providing constructive feedback. A natural problem solver, able to prioritize effectively and make informed decisions.
Jan 09, 2025
Full time
Senior Frontend Developer - Full-Time - Remote: Role: Senior Front-End Engineer Seniority: Senior Type: Full-time/Permanent Location: London (Remote) About: This is an exciting opportunity to join a rapidly growing global SaaS company, working across multiple innovative brands. One brand specializes in providing tailored software to businesses in sectors like retail, leisure, and hospitality. As a leader in WFM solutions, the platform is trusted by many well-known UK brands in these industries. Another brand offers an on-demand pay solution, designed to improve financial wellbeing for employees while boosting retention and morale for employers. It partners with major companies across multiple sectors to deliver impactful results. The third brand is focused on developing AI-powered products that integrate with the existing product above. Primary Responsibilities: Design, develop, and maintain new features using React and TypeScript, focusing on high-quality code and an exceptional user experience. Collaborate with other developers to make key technical and architectural decisions, championing best practices and scalable solutions. Partner with cross-functional teams, including UI/UX designers and backend developers, to create smooth, user-centric features. Break down projects into achievable milestones, consistently delivering features that bring immediate value to the end-users. Provide mentorship to junior and mid-level developers, offering guidance, conducting code reviews, and promoting a culture of continuous improvement. Optimize development workflows, enhance the CI/CD pipeline, and promote best practices for testing (unit, integration, and end-to-end). Assist in organizing ticket management, code reviews, and team collaboration, driving productivity and accountability. Required Skills and Experience: At least 3 years of hands-on experience with React.js and modern frontend technologies (e.g., ES6+, TypeScript, Redux). Proficient in working with REST APIs, handling JSON, and integrating APIs into front-end applications. Solid understanding of testing frameworks and methodologies (e.g., Jest, RTL) with a focus on test-driven development. Expertise in build tools and optimization techniques to enhance build size and performance. Strong familiarity with UI/UX design principles, with a keen attention to detail in creating user-friendly interfaces. Experience with DevOps/CI-CD pipelines and improving development processes. Working knowledge of Agile/Scrum methodologies and practices. Proven track record of delivering full product cycles, ideally within a SaaS environment. Excellent communication skills with a proven ability to mentor junior developers and work collaboratively with peers. Preferred Qualifications: Experience with backend technologies (e.g., PHP) or full-stack development is a plus. Familiarity with design systems and working closely with UI/UX teams. Experience using Docker for containerized applications. Knowledge of GitLab CI or similar CI/CD tools. Familiarity with visual test-driven development tools, such as Storybook. Experience with Material UI and JSS (CSS-in-JS) for styling React components. About You: Highly organized, proactive, and accountable, both for your own tasks and in helping others stay aligned. A collaborative team player who combines assertiveness with empathy, providing constructive feedback. A natural problem solver, able to prioritize effectively and make informed decisions.