Data Modeler Design, develop, and maintain conceptual, logical, and physical data models to support business needs and objectives across various domains Collaborate with stakeholders, including business analysts, data architects, and application developers, to gather and define data requirements. Create and optimize database schemas and data structures to ensure data consistency, accuracy, and integrity. Implement best practices for data modelling, including normalization, de-normalization, and dimensional modelling, to support efficient data storage and retrieval. Lead the design and implementation of complex data architectures for enterprise-level systems, ensuring scalability and performance. Develop and maintain data dictionaries, data lineage documentation, and metadata repositories to support data governance and standardization efforts. Perform data mapping and data profiling to ensure data quality and consistency across systems and environments. Work closely with ETL developers to design data integration strategies, ensuring seamless data flow between source and target systems. Utilize data modelling tools such as Erwin, Power Designer, or similar to create, modify, and maintain data models and data flow diagrams. Provide guidance and mentorship to junior data modelers and data engineers, promoting best practices and methodologies. Ensure compliance with data governance policies, industry standards, and regulatory requirements for data management and privacy.; Support data migration efforts by creating detailed data mapping and transformation rules between Legacy and target systems. Experience in modelling for various databases, including relational (SQL Server, Oracle, MySQL) and NoSQL (MongoDB, Cassandra) systems. Collaborate with BI and reporting teams to ensure data models support advanced analytics, and reporting.
Dec 13, 2024
Full time
Data Modeler Design, develop, and maintain conceptual, logical, and physical data models to support business needs and objectives across various domains Collaborate with stakeholders, including business analysts, data architects, and application developers, to gather and define data requirements. Create and optimize database schemas and data structures to ensure data consistency, accuracy, and integrity. Implement best practices for data modelling, including normalization, de-normalization, and dimensional modelling, to support efficient data storage and retrieval. Lead the design and implementation of complex data architectures for enterprise-level systems, ensuring scalability and performance. Develop and maintain data dictionaries, data lineage documentation, and metadata repositories to support data governance and standardization efforts. Perform data mapping and data profiling to ensure data quality and consistency across systems and environments. Work closely with ETL developers to design data integration strategies, ensuring seamless data flow between source and target systems. Utilize data modelling tools such as Erwin, Power Designer, or similar to create, modify, and maintain data models and data flow diagrams. Provide guidance and mentorship to junior data modelers and data engineers, promoting best practices and methodologies. Ensure compliance with data governance policies, industry standards, and regulatory requirements for data management and privacy.; Support data migration efforts by creating detailed data mapping and transformation rules between Legacy and target systems. Experience in modelling for various databases, including relational (SQL Server, Oracle, MySQL) and NoSQL (MongoDB, Cassandra) systems. Collaborate with BI and reporting teams to ensure data models support advanced analytics, and reporting.
Graduate IT Developer - Remote working/Home office. The Company Reputable Financial company with head offices in the Southeast supplying products to the marketplace with market-leading products in particular fields. We are looking to recruit a talented IT Graduate Developer with a real passion for software development and continuous improvement. The company strives for continuous investment, development improvement of their employees. The Opportunity The company is looking for a Junior/Graduate Software Developer with a 1st in Computer Science, to work from home anywhere/WFH in the UK . You will have the opportunity to develop your talents, working in an Agile environment and utilising technologies such as C#, PHP, jQuery, CSS. MVC and SQL Server. Candidates do not need to have all these skills and you may come from a similar development OO background - Java, C#, ASP.NET, PHP, C++ etc, and have the willingness and ability to cross-train. You will be working on business-critical solutions Skills/experience knowledge for the Junior Developer role are as follows: MUST HAVE a 1st in Computer Science or industry related degree, gained from a top 100 university. Demonstrate A genuine passion for IT and continuous learning of an Object Orientated language principles (C#, Java, PHP, ASP.NET, C++, CSS, MVC etc) Understanding of SQL Server, MySQL (Writing Queries) MS Azure understanding or similar A strong communicator Enjoys analysis of problems of the work to estimate impact and implemented solutions Manage projects (in time) from start to finish Candidates may also have commercial/more experience in one of the above languages and interested in this role also. The company is based in Essex, but the role can be fully remote or hybrid working from anywhere in the UK. It offers a starting salary of £25K, they offer the following benefits in addition: Flexible working hours, up to 20% of your time spent studying/training, tech meetups, Health plan, bonus scheme. Option to take industry exams paid for by the company. Please apply now for more information on the position - Graduate IT Developer - Remote working/Home office. Scott Merrick LLP are acting as an employment agency regarding this vacancy.
Dec 13, 2024
Full time
Graduate IT Developer - Remote working/Home office. The Company Reputable Financial company with head offices in the Southeast supplying products to the marketplace with market-leading products in particular fields. We are looking to recruit a talented IT Graduate Developer with a real passion for software development and continuous improvement. The company strives for continuous investment, development improvement of their employees. The Opportunity The company is looking for a Junior/Graduate Software Developer with a 1st in Computer Science, to work from home anywhere/WFH in the UK . You will have the opportunity to develop your talents, working in an Agile environment and utilising technologies such as C#, PHP, jQuery, CSS. MVC and SQL Server. Candidates do not need to have all these skills and you may come from a similar development OO background - Java, C#, ASP.NET, PHP, C++ etc, and have the willingness and ability to cross-train. You will be working on business-critical solutions Skills/experience knowledge for the Junior Developer role are as follows: MUST HAVE a 1st in Computer Science or industry related degree, gained from a top 100 university. Demonstrate A genuine passion for IT and continuous learning of an Object Orientated language principles (C#, Java, PHP, ASP.NET, C++, CSS, MVC etc) Understanding of SQL Server, MySQL (Writing Queries) MS Azure understanding or similar A strong communicator Enjoys analysis of problems of the work to estimate impact and implemented solutions Manage projects (in time) from start to finish Candidates may also have commercial/more experience in one of the above languages and interested in this role also. The company is based in Essex, but the role can be fully remote or hybrid working from anywhere in the UK. It offers a starting salary of £25K, they offer the following benefits in addition: Flexible working hours, up to 20% of your time spent studying/training, tech meetups, Health plan, bonus scheme. Option to take industry exams paid for by the company. Please apply now for more information on the position - Graduate IT Developer - Remote working/Home office. Scott Merrick LLP are acting as an employment agency regarding this vacancy.
Graduate IT Developer - Remote working/Home office. The Company Reputable Financial company with head offices in the Southeast supplying products to the marketplace with market-leading products in particular fields. We are looking to recruit a talented IT Graduate Developer with a real passion for software development and continuous improvement. The company strives for continuous investment, development improvement of their employees. The Opportunity The company is looking for a Junior/Graduate Software Developer with a 1st in Computer Science, to work from home anywhere/WFH in the UK . You will have the opportunity to develop your talents, working in an Agile environment and utilising technologies such as C#, PHP, jQuery, CSS. MVC and SQL Server. Candidates do not need to have all these skills and you may come from a similar development OO background - Java, C#, ASP.NET, PHP, C++ etc, and have the willingness and ability to cross-train. You will be working on business-critical solutions Skills/experience knowledge for the Junior Developer role are as follows: MUST HAVE a 1st in Computer Science or industry related degree, gained from a top 100 university. Demonstrate A genuine passion for IT and continuous learning of an Object Orientated language principles (C#, Java, PHP, ASP.NET, C++, CSS, MVC etc) Understanding of SQL Server, MySQL (Writing Queries) MS Azure understanding or similar A strong communicator Enjoys analysis of problems of the work to estimate impact and implemented solutions Manage projects (in time) from start to finish Candidates may also have commercial/more experience in one of the above languages and interested in this role also. The company is based in Essex, but the role can be fully remote or hybrid working from anywhere in the UK. It offers a starting salary of £25K, they offer the following benefits in addition: Flexible working hours, up to 20% of your time spent studying/training, tech meetups, Health plan, bonus scheme. Option to take industry exams paid for by the company. Please apply now for more information on the position - Graduate IT Developer - Remote working/Home office. Scott Merrick LLP are acting as an employment agency regarding this vacancy.
Dec 13, 2024
Full time
Graduate IT Developer - Remote working/Home office. The Company Reputable Financial company with head offices in the Southeast supplying products to the marketplace with market-leading products in particular fields. We are looking to recruit a talented IT Graduate Developer with a real passion for software development and continuous improvement. The company strives for continuous investment, development improvement of their employees. The Opportunity The company is looking for a Junior/Graduate Software Developer with a 1st in Computer Science, to work from home anywhere/WFH in the UK . You will have the opportunity to develop your talents, working in an Agile environment and utilising technologies such as C#, PHP, jQuery, CSS. MVC and SQL Server. Candidates do not need to have all these skills and you may come from a similar development OO background - Java, C#, ASP.NET, PHP, C++ etc, and have the willingness and ability to cross-train. You will be working on business-critical solutions Skills/experience knowledge for the Junior Developer role are as follows: MUST HAVE a 1st in Computer Science or industry related degree, gained from a top 100 university. Demonstrate A genuine passion for IT and continuous learning of an Object Orientated language principles (C#, Java, PHP, ASP.NET, C++, CSS, MVC etc) Understanding of SQL Server, MySQL (Writing Queries) MS Azure understanding or similar A strong communicator Enjoys analysis of problems of the work to estimate impact and implemented solutions Manage projects (in time) from start to finish Candidates may also have commercial/more experience in one of the above languages and interested in this role also. The company is based in Essex, but the role can be fully remote or hybrid working from anywhere in the UK. It offers a starting salary of £25K, they offer the following benefits in addition: Flexible working hours, up to 20% of your time spent studying/training, tech meetups, Health plan, bonus scheme. Option to take industry exams paid for by the company. Please apply now for more information on the position - Graduate IT Developer - Remote working/Home office. Scott Merrick LLP are acting as an employment agency regarding this vacancy.
Jackson Hogg is delighted to be supporting a nationally recognised Wellness and Fitness organisation in their search to grow their dynamic team. This client is currently seeking a junior PHP Developer to join a talented team. They are continuing to grow at a rapid pace so reach out now to be part of it! Key Responsibilities: Collaborate with cross functional teams to understand project requirements Develop custom PHP applications to meet company needs, ensuring scalability, performance, and security. Optimise MySQL databases Provide technical support to end users Implement data migration tasks Perform unit testing and debugging Requirements: 1+ years professional experience in PHP development and MySQL databases Understanding of MySQL Experience in PHP programming languages Exposure with frameworks such as HTML, CSS, JavaScript and AJAX Strong communication skills with the ability to convey concepts to non-technical stakeholders If you have experience in the above and have a progressive attitude, get in touch to work on the diverse projects and contribute to the digital transformation! This could be the perfect opportunity so don t miss out. Salary Competitive Contract Permanent
Dec 13, 2024
Full time
Jackson Hogg is delighted to be supporting a nationally recognised Wellness and Fitness organisation in their search to grow their dynamic team. This client is currently seeking a junior PHP Developer to join a talented team. They are continuing to grow at a rapid pace so reach out now to be part of it! Key Responsibilities: Collaborate with cross functional teams to understand project requirements Develop custom PHP applications to meet company needs, ensuring scalability, performance, and security. Optimise MySQL databases Provide technical support to end users Implement data migration tasks Perform unit testing and debugging Requirements: 1+ years professional experience in PHP development and MySQL databases Understanding of MySQL Experience in PHP programming languages Exposure with frameworks such as HTML, CSS, JavaScript and AJAX Strong communication skills with the ability to convey concepts to non-technical stakeholders If you have experience in the above and have a progressive attitude, get in touch to work on the diverse projects and contribute to the digital transformation! This could be the perfect opportunity so don t miss out. Salary Competitive Contract Permanent
A leading Professional Services Company is seeking a Junior Java Developer Software Engineer on a contract basis to work for a leading Financial Services organization. This role will require you to be onsite in Belfast 3 days a week. You will join the development team for Equity Derivatives/Cash Equities in Belfast, tasked with building and supporting platforms across front to back trade life cycle. As a Junior Java Developer, you will collaborate with Front Office, operations, Product Owner team, and development team members to provide solutions that improve efficiency and enable business expansion. Role Overview We are looking for Junior Java Developers Software Engineers to work within Equity Derivatives and Cash Equities. You will work in an Agile and DevOps manner and self-organize work with BAs. The development team will own the continuous delivery pipeline through to production and strive to release frequently into production. Responsibilities Help implement scalable applications and services with a solid focus on quality, continuous integration, and deployment. Write testable code following clean coding and design principles, instilling best engineering practices across the wider firm. Perform code reviews and contribute to the overall quality, maintainability, and testability of software developed. Adapt to changes in priorities and requirements. Work closely with clients and stakeholders to define feature requirements and deliver a product that materially impacts the business and improves the end-user experience. Collaborate with teams to form a good working culture and continuously adapt to different working environments. Key Skills and Experience Software development experience. Strong knowledge of JVM languages (Java) and RESTful web services, including data interchange formats such as XML, JSON, Avro. Springboot Familiarity with different persistent storage technologies involving both SQL and NoSQL. Experience working with Git source code management. Good understanding of clean coding and design principles. Proficiency in code quality measurements using tools like Sonar. A team player comfortable working in a team that deals with ambiguity and problem-solving. Beneficial Skills and Experience Knowledge of Equity Derivatives/Cash Equities products & product life cycle. Experience with UI frameworks such as React or Angular. Experience with OpenShift/Kubernetes or other cloud platforms. Experience working within an Agile (XP) environment.
Dec 13, 2024
Contractor
A leading Professional Services Company is seeking a Junior Java Developer Software Engineer on a contract basis to work for a leading Financial Services organization. This role will require you to be onsite in Belfast 3 days a week. You will join the development team for Equity Derivatives/Cash Equities in Belfast, tasked with building and supporting platforms across front to back trade life cycle. As a Junior Java Developer, you will collaborate with Front Office, operations, Product Owner team, and development team members to provide solutions that improve efficiency and enable business expansion. Role Overview We are looking for Junior Java Developers Software Engineers to work within Equity Derivatives and Cash Equities. You will work in an Agile and DevOps manner and self-organize work with BAs. The development team will own the continuous delivery pipeline through to production and strive to release frequently into production. Responsibilities Help implement scalable applications and services with a solid focus on quality, continuous integration, and deployment. Write testable code following clean coding and design principles, instilling best engineering practices across the wider firm. Perform code reviews and contribute to the overall quality, maintainability, and testability of software developed. Adapt to changes in priorities and requirements. Work closely with clients and stakeholders to define feature requirements and deliver a product that materially impacts the business and improves the end-user experience. Collaborate with teams to form a good working culture and continuously adapt to different working environments. Key Skills and Experience Software development experience. Strong knowledge of JVM languages (Java) and RESTful web services, including data interchange formats such as XML, JSON, Avro. Springboot Familiarity with different persistent storage technologies involving both SQL and NoSQL. Experience working with Git source code management. Good understanding of clean coding and design principles. Proficiency in code quality measurements using tools like Sonar. A team player comfortable working in a team that deals with ambiguity and problem-solving. Beneficial Skills and Experience Knowledge of Equity Derivatives/Cash Equities products & product life cycle. Experience with UI frameworks such as React or Angular. Experience with OpenShift/Kubernetes or other cloud platforms. Experience working within an Agile (XP) environment.
A leading Professional Services Company is seeking a Junior Java Developer Software Engineer on a contract basis to work for a leading Financial Services organization. This role will require you to be onsite in Belfast 3 days a week. You will join the development team for Equity Derivatives/Cash Equities in Belfast, tasked with building and supporting platforms across front to back trade life cycle. As a Junior Java Developer, you will collaborate with Front Office, operations, Product Owner team, and development team members to provide solutions that improve efficiency and enable business expansion. Role Overview We are looking for Junior Java Developers Software Engineers to work within Equity Derivatives and Cash Equities. You will work in an Agile and DevOps manner and self-organize work with BAs. The development team will own the continuous delivery pipeline through to production and strive to release frequently into production. Responsibilities Help implement scalable applications and services with a solid focus on quality, continuous integration, and deployment. Write testable code following clean coding and design principles, instilling best engineering practices across the wider firm. Perform code reviews and contribute to the overall quality, maintainability, and testability of software developed. Adapt to changes in priorities and requirements. Work closely with clients and stakeholders to define feature requirements and deliver a product that materially impacts the business and improves the end-user experience. Collaborate with teams to form a good working culture and continuously adapt to different working environments. Key Skills and Experience Software development experience. Strong knowledge of JVM languages (Java) and RESTful web services, including data interchange formats such as XML, JSON, Avro. Springboot Familiarity with different persistent storage technologies involving both SQL and NoSQL. Experience working with Git source code management. Good understanding of clean coding and design principles. Proficiency in code quality measurements using tools like Sonar. A team player comfortable working in a team that deals with ambiguity and problem-solving. Beneficial Skills and Experience Knowledge of Equity Derivatives/Cash Equities products & product life cycle. Experience with UI frameworks such as React or Angular. Experience with OpenShift/Kubernetes or other cloud platforms. Experience working within an Agile (XP) environment.
Dec 13, 2024
Contractor
A leading Professional Services Company is seeking a Junior Java Developer Software Engineer on a contract basis to work for a leading Financial Services organization. This role will require you to be onsite in Belfast 3 days a week. You will join the development team for Equity Derivatives/Cash Equities in Belfast, tasked with building and supporting platforms across front to back trade life cycle. As a Junior Java Developer, you will collaborate with Front Office, operations, Product Owner team, and development team members to provide solutions that improve efficiency and enable business expansion. Role Overview We are looking for Junior Java Developers Software Engineers to work within Equity Derivatives and Cash Equities. You will work in an Agile and DevOps manner and self-organize work with BAs. The development team will own the continuous delivery pipeline through to production and strive to release frequently into production. Responsibilities Help implement scalable applications and services with a solid focus on quality, continuous integration, and deployment. Write testable code following clean coding and design principles, instilling best engineering practices across the wider firm. Perform code reviews and contribute to the overall quality, maintainability, and testability of software developed. Adapt to changes in priorities and requirements. Work closely with clients and stakeholders to define feature requirements and deliver a product that materially impacts the business and improves the end-user experience. Collaborate with teams to form a good working culture and continuously adapt to different working environments. Key Skills and Experience Software development experience. Strong knowledge of JVM languages (Java) and RESTful web services, including data interchange formats such as XML, JSON, Avro. Springboot Familiarity with different persistent storage technologies involving both SQL and NoSQL. Experience working with Git source code management. Good understanding of clean coding and design principles. Proficiency in code quality measurements using tools like Sonar. A team player comfortable working in a team that deals with ambiguity and problem-solving. Beneficial Skills and Experience Knowledge of Equity Derivatives/Cash Equities products & product life cycle. Experience with UI frameworks such as React or Angular. Experience with OpenShift/Kubernetes or other cloud platforms. Experience working within an Agile (XP) environment.
We are recruiting for a leading investment manager with +£45bn in assets and provides innovative financial solutions to pension schemes and long-term savings clients. As a Full-Stack Software Engineer , you'll work within a close-knit Investment Engineering team, developing, maintaining, and implementing software applications to support investment operations. You will contribute to both Front End and Back End development, with a focus on delivering high-quality, resilient solutions that meet business needs. Key Responsibilities: Develop and enhance portfolio management systems and internal tools Work across the stack using technologies like React (Front End) and Python (Back End) Design and build REST/GraphQL services and ETL/ELT data pipelines Integrate new data sources and improve existing applications Collaborate with stakeholders to understand business requirements and deliver pragmatic technical solutions Contribute to the full software development life cycle and ensure code reliability through testing Mentor junior engineers and contribute to continuous learning within the team Technical Stack: Frontend: React.js, Redux Backend: Python Databases: Hive, MongoDB, SQL Server ETL Pipelines: Airflow, Spark, dbt Other: Docker, Git, Test-driven development Requirements: 5+ years of full-stack development experience in Python 5+ years of experience with SQL and NoSQL databases Familiarity with React.js and Redux (1+ years preferred) Experience with ETL pipelines and containerization (Docker) Commercial experience in finance or investment management is a plus
Dec 12, 2024
Full time
We are recruiting for a leading investment manager with +£45bn in assets and provides innovative financial solutions to pension schemes and long-term savings clients. As a Full-Stack Software Engineer , you'll work within a close-knit Investment Engineering team, developing, maintaining, and implementing software applications to support investment operations. You will contribute to both Front End and Back End development, with a focus on delivering high-quality, resilient solutions that meet business needs. Key Responsibilities: Develop and enhance portfolio management systems and internal tools Work across the stack using technologies like React (Front End) and Python (Back End) Design and build REST/GraphQL services and ETL/ELT data pipelines Integrate new data sources and improve existing applications Collaborate with stakeholders to understand business requirements and deliver pragmatic technical solutions Contribute to the full software development life cycle and ensure code reliability through testing Mentor junior engineers and contribute to continuous learning within the team Technical Stack: Frontend: React.js, Redux Backend: Python Databases: Hive, MongoDB, SQL Server ETL Pipelines: Airflow, Spark, dbt Other: Docker, Git, Test-driven development Requirements: 5+ years of full-stack development experience in Python 5+ years of experience with SQL and NoSQL databases Familiarity with React.js and Redux (1+ years preferred) Experience with ETL pipelines and containerization (Docker) Commercial experience in finance or investment management is a plus
Senior Backend Software Engineer (Python) - SC Cleared Needed 80,000 to 90,000 Full-time, Permanent Hybrid - Didcot, Oxfordshire - 2 days per week on-site Your new company I've partnered with a tech start-up who is looking for a Senior Backend Engineer (Python). The company is looking for someone with 5+ years of experience to help develop the backend of their system. This role requires valid and active SC Clearance prior to starting. Your new role you will Develop and maintain scalable backend systems. Create and manage RESTful APIs. Ensure high availability and horizontal scaling. Implement robust authentication and authorisation. Optimise database performance (PostgreSQL/MySQL). Conduct code reviews and mentor junior developers. Collaborate with frontend engineers and stakeholders. What you'll need to succeed Current and valid SC Clearance 5+ years of experience in backend development with a strong focus on Python and Django . Proficiency with Django REST Framework for API development. Strong understanding of database design, optimisation, and management (PostgreSQL/MySQL). Proficient in AWS and Azure cloud platforms and their services. Experience with API versioning and documentation strategies. Familiarity with containerisation technologies like Docker. Knowledge of authentication protocols and security best practices. Experience with Git. Excellent problem-solving skills and the ability to work independently. Strong communication and collaboration skills What you'll get in return Opportunity for rapid career progression An opportunity to shape the direction of a fast-moving, successful, early-stage business Generous share option scheme Highly flexible work hours What you need to do now If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now. If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career. Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at (url removed)
Dec 11, 2024
Full time
Senior Backend Software Engineer (Python) - SC Cleared Needed 80,000 to 90,000 Full-time, Permanent Hybrid - Didcot, Oxfordshire - 2 days per week on-site Your new company I've partnered with a tech start-up who is looking for a Senior Backend Engineer (Python). The company is looking for someone with 5+ years of experience to help develop the backend of their system. This role requires valid and active SC Clearance prior to starting. Your new role you will Develop and maintain scalable backend systems. Create and manage RESTful APIs. Ensure high availability and horizontal scaling. Implement robust authentication and authorisation. Optimise database performance (PostgreSQL/MySQL). Conduct code reviews and mentor junior developers. Collaborate with frontend engineers and stakeholders. What you'll need to succeed Current and valid SC Clearance 5+ years of experience in backend development with a strong focus on Python and Django . Proficiency with Django REST Framework for API development. Strong understanding of database design, optimisation, and management (PostgreSQL/MySQL). Proficient in AWS and Azure cloud platforms and their services. Experience with API versioning and documentation strategies. Familiarity with containerisation technologies like Docker. Knowledge of authentication protocols and security best practices. Experience with Git. Excellent problem-solving skills and the ability to work independently. Strong communication and collaboration skills What you'll get in return Opportunity for rapid career progression An opportunity to shape the direction of a fast-moving, successful, early-stage business Generous share option scheme Highly flexible work hours What you need to do now If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now. If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career. Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at (url removed)
JOB DETAILS Role Title: Integration Product Owner and Architect Possibility of remote work: Hybrid 3 days in the office Contract duration: 3 months Location: Slough Business Park Required Core Skills: Bachelor's degree in computer science, Engineering, or a related field. Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions. Strong proficiency in Java and Spring Boot. Experience with Apache Kafka and stream processing. Familiarity with Big Data technologies (Hadoop, Spark, etc.). Knowledge of NoSQL databases (e.g., Druid, Cassandra, MongoDB). Understanding of distributed systems and scalability. Design, develop, and implement Kafka-based microservices using Spring Boot. Build data pipelines for ingesting, processing, and analyzing large-scale data sets. Optimize Kafka configurations for performance and reliability. Ensure data security, integrity, and compliance with industry standards. Troubleshoot and resolve issues related to Kafka topics, consumers, and producers. Monitor system performance and proactively address bottlenecks. Participate in code reviews and mentor junior developers. Nice to have skills: Certification in Kafka or related technologies. Experience with cloud platforms (AWS, Azure, GCP). Knowledge of containerization (Docker, Kubernetes). Minimum years of experience: 12 years
Dec 11, 2024
Full time
JOB DETAILS Role Title: Integration Product Owner and Architect Possibility of remote work: Hybrid 3 days in the office Contract duration: 3 months Location: Slough Business Park Required Core Skills: Bachelor's degree in computer science, Engineering, or a related field. Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions. Strong proficiency in Java and Spring Boot. Experience with Apache Kafka and stream processing. Familiarity with Big Data technologies (Hadoop, Spark, etc.). Knowledge of NoSQL databases (e.g., Druid, Cassandra, MongoDB). Understanding of distributed systems and scalability. Design, develop, and implement Kafka-based microservices using Spring Boot. Build data pipelines for ingesting, processing, and analyzing large-scale data sets. Optimize Kafka configurations for performance and reliability. Ensure data security, integrity, and compliance with industry standards. Troubleshoot and resolve issues related to Kafka topics, consumers, and producers. Monitor system performance and proactively address bottlenecks. Participate in code reviews and mentor junior developers. Nice to have skills: Certification in Kafka or related technologies. Experience with cloud platforms (AWS, Azure, GCP). Knowledge of containerization (Docker, Kubernetes). Minimum years of experience: 12 years
Risk Division The Risk Business identifies, monitors, evaluates, and manages the firm's financial and non-financial risks in support of the firm's Risk Appetite Statement and the firm's strategic plan. Operating in a fast paced and dynamic environment and utilizing the best in class risk tools and frameworks, Risk teams are analytically curious, have an aptitude to challenge, and an unwavering commitment to excellence. Overview To ensure uncompromising accuracy and timeliness in the delivery of the risk metrics, our platform is continuously growing and evolving. Risk Engineering combines the principles of Computer Science, Mathematics and Finance to produce large scale, computationally intensive calculations of risk Goldman Sachs faces with each transaction we engage in. As an Engineer in the Risk Engineering organization, you will have the opportunity to impact one or more aspects of risk management. You will work with a team of talented engineers to drive the build & adoption of common tools, platforms, and applications. The team builds solutions that are offered as a software product or as a hosted service. We are a dynamic team of talented developers and architects who partner with business areas and other technology teams to deliver high profile projects using a raft of technologies that are fit for purpose (Java, Cloud computing, HDFS, Spark, S3, ReactJS, Sybase IQ among many others). A glimpse of the interesting problems that we engineer solutions for, include acquiring high quality data, storing it, performing risk computations in limited amount of time using distributed computing, and making data available to enable actionable risk insights through analytical and response user interfaces. WHAT WE LOOK FOR Senior Developer in large projects across a global team of developers and risk managers Performance tune applications to improve memory and CPU utilization. Perform statistical analyses to identify trends and exceptions related Market Risk metrics. Build internal and external reporting for the output of risk metric calculation using data extraction tools, such as SQL, and data visualization tools, such as Tableau. Utilize web development technologies to facilitate application development for front end UI used for risk management actions Develop software for calculations using databases like Snowflake, Sybase IQ and distributed HDFS systems. Interact with business users for resolving issues with applications. Design and support batch processes using scheduling infrastructure for calculation and distributing data to other systems. Oversee junior technical team members in all aspects of Software Development Life Cycle (SDLC) including design, code review and production migrations. Skills And Experience Bachelor's degree in Computer Science, Mathematics, Electrical Engineering or related technical discipline 7+ experience is working risk technology team in another bank, financial institution. Experience in market risk technology is a plus. Experience with one or more major relational / object databases. Experience in software development, including a clear understanding of data structures, algorithms, software design and core programming concepts Comfortable multi-tasking, managing multiple stakeholders and working as part of a team Comfortable with working with multiple languages Technologies: Scala, Java, Python, Spark, Linux and shell scripting, TDD (JUnit), build tools (Maven/Gradle/Ant) Experience in working with process scheduling platforms like Apache Airflow. Open to working in GS proprietary technology like Slang/SECDB An understanding of compute resources and the ability to interpret performance metrics (e.g., CPU, memory, threads, file handles). Knowledge and experience in distributed computing - parallel computation on a single machine like DASK, Distributed processing on Public Cloud. Knowledge of SDLC and experience in working through entire life cycle of the project from start to end ABOUT GOLDMAN SACHS At Goldman Sachs, we commit our people, capital and ideas to help our clients, shareholders and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities and investment management firm. Headquartered in New York, we maintain offices around the world. We believe who you are makes you better at what you do. We're committed to fostering and advancing diversity and inclusion in our own workplace and beyond by ensuring every individual within our firm has a number of opportunities to grow professionally and personally, from our training and development opportunities and firmwide networks to benefits, wellness and personal finance offerings and mindfulness programs. Learn more about our culture, benefits, and people at We're committed to finding reasonable accommodations for candidates with special needs or disabilities during our recruiting process. Learn more: The Goldman Sachs Group, Inc., 2023. All rights reserved. Goldman Sachs is an equal employment/affirmative action employer Female/Minority/Disability/Veteran/Sexual Orientation/Gender Identity
Dec 10, 2024
Full time
Risk Division The Risk Business identifies, monitors, evaluates, and manages the firm's financial and non-financial risks in support of the firm's Risk Appetite Statement and the firm's strategic plan. Operating in a fast paced and dynamic environment and utilizing the best in class risk tools and frameworks, Risk teams are analytically curious, have an aptitude to challenge, and an unwavering commitment to excellence. Overview To ensure uncompromising accuracy and timeliness in the delivery of the risk metrics, our platform is continuously growing and evolving. Risk Engineering combines the principles of Computer Science, Mathematics and Finance to produce large scale, computationally intensive calculations of risk Goldman Sachs faces with each transaction we engage in. As an Engineer in the Risk Engineering organization, you will have the opportunity to impact one or more aspects of risk management. You will work with a team of talented engineers to drive the build & adoption of common tools, platforms, and applications. The team builds solutions that are offered as a software product or as a hosted service. We are a dynamic team of talented developers and architects who partner with business areas and other technology teams to deliver high profile projects using a raft of technologies that are fit for purpose (Java, Cloud computing, HDFS, Spark, S3, ReactJS, Sybase IQ among many others). A glimpse of the interesting problems that we engineer solutions for, include acquiring high quality data, storing it, performing risk computations in limited amount of time using distributed computing, and making data available to enable actionable risk insights through analytical and response user interfaces. WHAT WE LOOK FOR Senior Developer in large projects across a global team of developers and risk managers Performance tune applications to improve memory and CPU utilization. Perform statistical analyses to identify trends and exceptions related Market Risk metrics. Build internal and external reporting for the output of risk metric calculation using data extraction tools, such as SQL, and data visualization tools, such as Tableau. Utilize web development technologies to facilitate application development for front end UI used for risk management actions Develop software for calculations using databases like Snowflake, Sybase IQ and distributed HDFS systems. Interact with business users for resolving issues with applications. Design and support batch processes using scheduling infrastructure for calculation and distributing data to other systems. Oversee junior technical team members in all aspects of Software Development Life Cycle (SDLC) including design, code review and production migrations. Skills And Experience Bachelor's degree in Computer Science, Mathematics, Electrical Engineering or related technical discipline 7+ experience is working risk technology team in another bank, financial institution. Experience in market risk technology is a plus. Experience with one or more major relational / object databases. Experience in software development, including a clear understanding of data structures, algorithms, software design and core programming concepts Comfortable multi-tasking, managing multiple stakeholders and working as part of a team Comfortable with working with multiple languages Technologies: Scala, Java, Python, Spark, Linux and shell scripting, TDD (JUnit), build tools (Maven/Gradle/Ant) Experience in working with process scheduling platforms like Apache Airflow. Open to working in GS proprietary technology like Slang/SECDB An understanding of compute resources and the ability to interpret performance metrics (e.g., CPU, memory, threads, file handles). Knowledge and experience in distributed computing - parallel computation on a single machine like DASK, Distributed processing on Public Cloud. Knowledge of SDLC and experience in working through entire life cycle of the project from start to end ABOUT GOLDMAN SACHS At Goldman Sachs, we commit our people, capital and ideas to help our clients, shareholders and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities and investment management firm. Headquartered in New York, we maintain offices around the world. We believe who you are makes you better at what you do. We're committed to fostering and advancing diversity and inclusion in our own workplace and beyond by ensuring every individual within our firm has a number of opportunities to grow professionally and personally, from our training and development opportunities and firmwide networks to benefits, wellness and personal finance offerings and mindfulness programs. Learn more about our culture, benefits, and people at We're committed to finding reasonable accommodations for candidates with special needs or disabilities during our recruiting process. Learn more: The Goldman Sachs Group, Inc., 2023. All rights reserved. Goldman Sachs is an equal employment/affirmative action employer Female/Minority/Disability/Veteran/Sexual Orientation/Gender Identity
We are looking for a highly motivated Junior and Senior PHP Developers to join one of the UK's fastest growing ecommerce brands with the head office in Snodland, Kent. This company are a real success story with exceptional growth over the past few years. This exciting company are looking for both a junior PHP Developer who is looking to progress their career and a talented senior PHP Developer who is looking to have a tangible impact on this expanding and successful organisation. They employ over 70 people and the growth isn't stopping now! They are seeking a talented PHP Developer to join their growing development team. You will be responsible for contributing to the design, development, and maintenance of their web applications that are critical to the operation and success of the business. Your responsibilities will include: Collaborate with the team to analyse requirements and design efficient and scalable solutions using PHP. Develop and maintain web applications using the CakePHP framework. Write clean, well-structured, and well-documented code to ensure the maintainability of the software. Troubleshoot and debug existing applications to identify and resolve issues promptly. Implement new features and functionality based on project specifications and user requirements. Participate in code reviews to improve code quality and receive constructive feedback. Skills & experience: Strong understanding and practical experience with the CakePHP framework (or equivalent i.e. Laravel) Ability to write clean, efficient, and maintainable code, following coding standards and best practices. Hands-on experience with databases, particularly MySQL. Solid understanding of web technologies such as JavaScript, HTML and CSS Familiarity with version control systems (e.g., Git) and collaborative development workflows. Excellent communication skills, both verbal and written, with the ability to effectively collaborate within a team environment. A strong desire to learn and stay updated with the latest advancements in PHP development You will be an enthusiastic PHP Developer, a good communicator and have a natural desire to create amazing products. The successful Software Developer should have strong problem solving abilities, organisational skills and the ability to work as part of a team. We are interviewing currently so apply now for immediate consideration for the PHP Developer positions or contact Stuart Barnes at ITSS Recruitment for further information.
Dec 10, 2024
Full time
We are looking for a highly motivated Junior and Senior PHP Developers to join one of the UK's fastest growing ecommerce brands with the head office in Snodland, Kent. This company are a real success story with exceptional growth over the past few years. This exciting company are looking for both a junior PHP Developer who is looking to progress their career and a talented senior PHP Developer who is looking to have a tangible impact on this expanding and successful organisation. They employ over 70 people and the growth isn't stopping now! They are seeking a talented PHP Developer to join their growing development team. You will be responsible for contributing to the design, development, and maintenance of their web applications that are critical to the operation and success of the business. Your responsibilities will include: Collaborate with the team to analyse requirements and design efficient and scalable solutions using PHP. Develop and maintain web applications using the CakePHP framework. Write clean, well-structured, and well-documented code to ensure the maintainability of the software. Troubleshoot and debug existing applications to identify and resolve issues promptly. Implement new features and functionality based on project specifications and user requirements. Participate in code reviews to improve code quality and receive constructive feedback. Skills & experience: Strong understanding and practical experience with the CakePHP framework (or equivalent i.e. Laravel) Ability to write clean, efficient, and maintainable code, following coding standards and best practices. Hands-on experience with databases, particularly MySQL. Solid understanding of web technologies such as JavaScript, HTML and CSS Familiarity with version control systems (e.g., Git) and collaborative development workflows. Excellent communication skills, both verbal and written, with the ability to effectively collaborate within a team environment. A strong desire to learn and stay updated with the latest advancements in PHP development You will be an enthusiastic PHP Developer, a good communicator and have a natural desire to create amazing products. The successful Software Developer should have strong problem solving abilities, organisational skills and the ability to work as part of a team. We are interviewing currently so apply now for immediate consideration for the PHP Developer positions or contact Stuart Barnes at ITSS Recruitment for further information.
Are you a passionate Ruby on Rails developer looking to join a dynamic team and make a significant impact? We are seeking a talented Senior Software Developer to contribute to the development of our cutting-edge web applications. Responsibilities: Design, develop, and maintain high-quality Ruby on Rails applications Collaborate with product managers, designers, and other developers to deliver innovative solutions Write clean, efficient, and well-tested code Optimize application performance and scalability Stay up-to-date with the latest Ruby on Rails technologies and best practices Mentor and guide junior developers Qualifications: Strong proficiency in Ruby on Rails and related technologies (eg, HTML, CSS, JavaScript) Experience with databases (eg, AzureSQL) Understanding of object-oriented programming principles Knowledge of RESTful API design and development Experience with version control systems (eg, Git) Excellent problem-solving and debugging skills Ability to work independently and as part of a team Bonus points for: Experience with Front End frameworks (eg, MS Blazor) Familiarity with cloud platforms (eg, Azure) Contributions to open-source projects Why join our team: Competitive salary and benefits package Opportunities for professional growth and development A collaborative and supportive work environment The chance to work on exciting and challenging projects If you are a talented and motivated Ruby on Rails developer, we would love to hear from you! Please submit your resume and cover letter to (see below)
Dec 09, 2024
Contractor
Are you a passionate Ruby on Rails developer looking to join a dynamic team and make a significant impact? We are seeking a talented Senior Software Developer to contribute to the development of our cutting-edge web applications. Responsibilities: Design, develop, and maintain high-quality Ruby on Rails applications Collaborate with product managers, designers, and other developers to deliver innovative solutions Write clean, efficient, and well-tested code Optimize application performance and scalability Stay up-to-date with the latest Ruby on Rails technologies and best practices Mentor and guide junior developers Qualifications: Strong proficiency in Ruby on Rails and related technologies (eg, HTML, CSS, JavaScript) Experience with databases (eg, AzureSQL) Understanding of object-oriented programming principles Knowledge of RESTful API design and development Experience with version control systems (eg, Git) Excellent problem-solving and debugging skills Ability to work independently and as part of a team Bonus points for: Experience with Front End frameworks (eg, MS Blazor) Familiarity with cloud platforms (eg, Azure) Contributions to open-source projects Why join our team: Competitive salary and benefits package Opportunities for professional growth and development A collaborative and supportive work environment The chance to work on exciting and challenging projects If you are a talented and motivated Ruby on Rails developer, we would love to hear from you! Please submit your resume and cover letter to (see below)
Senior Data Scientist We are looking for a Senior Data Scientist to join the ML/AI team. Our ML/AI team within the Data Organisation is a dynamic group of data scientists and machine learning experts passionate about using data to drive innovation. As a Senior Data Scientist on this team, you'll be at the forefront of developing and deploying machine learning and GenAI algorithms models. You'll collaborate with colleagues across the organisation to identify opportunities for automation, improve decision-making, and optimise our products and processes. This is a challenging and rewarding role where you can make a significant contribution to our mission while continuously learning and expanding your skillset in a supportive and collaborative environment. Please note, the minimum expectation for office attendance is two days per week in our central London office. Who are we? We're Funding Circle. We back small businesses to succeed. At Funding Circle, we believe the world needs small businesses. That's why we've made it our mission to help them get the finance they need to grow. With more than a decade of expertise under our belt, we've built a game-changer of a platform with cutting-edge data and technology that's reshaping the landscape of SME lending. Say goodbye to lengthy applications and hello to lightning-fast decisions! In just minutes, SMEs across the UK can get a decision, giving them access to competitive funding in a flash. We know that good business is about good people. So we pride ourselves on providing meaningful, human support as well as fast, hassle-free processes to deliver an unbeatable customer experience. The role Develop and implement machine learning models using traditional ML and GenAI: Design, develop, and deploy robust machine learning models and algorithms to solve complex business problems, with a focus on enhancing various aspects of Funding Circle's operations and decision-making processes. Make use of Generative AI models and services when necessary. Analyse data to identify opportunities to improve Funding Circle's products and processes: We collect large quantities of data as part of running our business, work with analysts and product managers to analyse that data and identify opportunities to enhance decision making and increase automation. Communicate results and engage with stakeholders: Effectively communicate complex technical concepts and findings to both technical and non-technical stakeholders. Present insights and recommendations in a clear and concise manner to drive informed decision-making. Mentorship and knowledge sharing: Actively participate in knowledge sharing within the Machine Learning and AI team and the wider data team, providing mentorship to junior team members and contributing to a collaborative and learning-oriented environment. Continuous learning: Keep up-to-date with advancements in machine learning and artificial intelligence. Apply cutting-edge techniques and technologies to address business challenges and maintain a competitive edge in the financial technology sector. What we're looking for Data curiosity and problem solving skills: The ability and willingness to explore, understand and explain complex datasets and identify opportunities for automation and process improvements. Strong analytical and problem-solving skills to address real-world business challenges. Practical and outcome driven mindset. Proven machine learning expertise: Demonstrated experience in developing and deploying machine learning models, with a strong understanding of various algorithms, including supervised and unsupervised learning methods. Additional knowledge of GenAI and LLMs is an advantage. Software development skills: Strong programming experience, ideally in Python. Ability and willingness to work alongside machine learning engineers on the production implementation of algorithms and machine learning models. Experience working on production applications with software developers is an advantage. The role will require working in close contact with production systems, and quality software engineering practices are essential. Data manipulation, analysis and feature processing: Proficient in data manipulation and analysis using tools like Pandas, Polars, NumPy, and SQL. Ability to work with large-scale datasets and extract meaningful insights. Experience in feature engineering and data preprocessing to optimise input data for machine learning models. Ability to handle data quality issues and outliers effectively. Solid understanding of statistical concepts and techniques for modelling. Collaborative team player: Strong interpersonal and communication skills and the ability to work collaboratively in cross-functional teams, both non-technical (domain experts) and highly technical (software, data and platform engineers). Practical mindset with a focus on team outcomes. Continuous learning and adaptability: Commitment to staying updated on the latest developments in data science and machine learning. Ability to work in a fast paced, high innovation environment. Ready to make a difference? We'd love to hear from you.
Dec 09, 2024
Full time
Senior Data Scientist We are looking for a Senior Data Scientist to join the ML/AI team. Our ML/AI team within the Data Organisation is a dynamic group of data scientists and machine learning experts passionate about using data to drive innovation. As a Senior Data Scientist on this team, you'll be at the forefront of developing and deploying machine learning and GenAI algorithms models. You'll collaborate with colleagues across the organisation to identify opportunities for automation, improve decision-making, and optimise our products and processes. This is a challenging and rewarding role where you can make a significant contribution to our mission while continuously learning and expanding your skillset in a supportive and collaborative environment. Please note, the minimum expectation for office attendance is two days per week in our central London office. Who are we? We're Funding Circle. We back small businesses to succeed. At Funding Circle, we believe the world needs small businesses. That's why we've made it our mission to help them get the finance they need to grow. With more than a decade of expertise under our belt, we've built a game-changer of a platform with cutting-edge data and technology that's reshaping the landscape of SME lending. Say goodbye to lengthy applications and hello to lightning-fast decisions! In just minutes, SMEs across the UK can get a decision, giving them access to competitive funding in a flash. We know that good business is about good people. So we pride ourselves on providing meaningful, human support as well as fast, hassle-free processes to deliver an unbeatable customer experience. The role Develop and implement machine learning models using traditional ML and GenAI: Design, develop, and deploy robust machine learning models and algorithms to solve complex business problems, with a focus on enhancing various aspects of Funding Circle's operations and decision-making processes. Make use of Generative AI models and services when necessary. Analyse data to identify opportunities to improve Funding Circle's products and processes: We collect large quantities of data as part of running our business, work with analysts and product managers to analyse that data and identify opportunities to enhance decision making and increase automation. Communicate results and engage with stakeholders: Effectively communicate complex technical concepts and findings to both technical and non-technical stakeholders. Present insights and recommendations in a clear and concise manner to drive informed decision-making. Mentorship and knowledge sharing: Actively participate in knowledge sharing within the Machine Learning and AI team and the wider data team, providing mentorship to junior team members and contributing to a collaborative and learning-oriented environment. Continuous learning: Keep up-to-date with advancements in machine learning and artificial intelligence. Apply cutting-edge techniques and technologies to address business challenges and maintain a competitive edge in the financial technology sector. What we're looking for Data curiosity and problem solving skills: The ability and willingness to explore, understand and explain complex datasets and identify opportunities for automation and process improvements. Strong analytical and problem-solving skills to address real-world business challenges. Practical and outcome driven mindset. Proven machine learning expertise: Demonstrated experience in developing and deploying machine learning models, with a strong understanding of various algorithms, including supervised and unsupervised learning methods. Additional knowledge of GenAI and LLMs is an advantage. Software development skills: Strong programming experience, ideally in Python. Ability and willingness to work alongside machine learning engineers on the production implementation of algorithms and machine learning models. Experience working on production applications with software developers is an advantage. The role will require working in close contact with production systems, and quality software engineering practices are essential. Data manipulation, analysis and feature processing: Proficient in data manipulation and analysis using tools like Pandas, Polars, NumPy, and SQL. Ability to work with large-scale datasets and extract meaningful insights. Experience in feature engineering and data preprocessing to optimise input data for machine learning models. Ability to handle data quality issues and outliers effectively. Solid understanding of statistical concepts and techniques for modelling. Collaborative team player: Strong interpersonal and communication skills and the ability to work collaboratively in cross-functional teams, both non-technical (domain experts) and highly technical (software, data and platform engineers). Practical mindset with a focus on team outcomes. Continuous learning and adaptability: Commitment to staying updated on the latest developments in data science and machine learning. Ability to work in a fast paced, high innovation environment. Ready to make a difference? We'd love to hear from you.
SAP Ariba Developers We are helping a fantastic global charity to find two people (one more senior) to add to their development team that provides end-to-end management of their SAP Ariba (S2C and P2P) Source to Pay core application. Some duties include: Providing technical expertise/leadership for the application. Design and development of new product features. Presenting and securing business buy-in. Managing and resolving complex interfaces between applications. Providing technical expertise and support. And for the more senior role, mentoring and managing junior developers. Both are 100% remote perm roles with great benefits such as 32 days holiday, gym membership, a generous pension, etc. We are looking for good technical skills with SAP Ariba and a mix of some of the following skills: Java or Python Web development SQL or No SQL APIs and integration Cloud computing Modern development frameworks and libraries Software development methodologies like Agile/Scrum, DevOps System Design and Architecture Experience in presenting and securing stakeholder buy-in for high-level and low-level designs of change requests Expertise in providing 3rd level support Experience managing vendor relationships This is an excellent opportunity to join a hugely positive organisation. If you are interested, please apply ASAP. VC Talent is an employment agency. We aim to respond to all applicants within five working days. If you don t hear within these timescales, feel free to get in touch.
Dec 07, 2024
Full time
SAP Ariba Developers We are helping a fantastic global charity to find two people (one more senior) to add to their development team that provides end-to-end management of their SAP Ariba (S2C and P2P) Source to Pay core application. Some duties include: Providing technical expertise/leadership for the application. Design and development of new product features. Presenting and securing business buy-in. Managing and resolving complex interfaces between applications. Providing technical expertise and support. And for the more senior role, mentoring and managing junior developers. Both are 100% remote perm roles with great benefits such as 32 days holiday, gym membership, a generous pension, etc. We are looking for good technical skills with SAP Ariba and a mix of some of the following skills: Java or Python Web development SQL or No SQL APIs and integration Cloud computing Modern development frameworks and libraries Software development methodologies like Agile/Scrum, DevOps System Design and Architecture Experience in presenting and securing stakeholder buy-in for high-level and low-level designs of change requests Expertise in providing 3rd level support Experience managing vendor relationships This is an excellent opportunity to join a hugely positive organisation. If you are interested, please apply ASAP. VC Talent is an employment agency. We aim to respond to all applicants within five working days. If you don t hear within these timescales, feel free to get in touch.
We believe in better. And we make it happen. Better content. Better products. And better careers. Working in Tech, Product or Data at Sky is about building the next and the new. From broadband to broadcast, streaming to mobile, SkyQ to Sky Glass, we never stand still. We optimise and innovate. We turn big ideas into the products, content and services millions of people love. And we do it all right here at Sky. What you'll do The successful candidate will have a background in software development with deep proficiency in an object-oriented language. We primarily utilize Python but expect you to be able to read and understand other languages at a functional level. The ideal Software Developer will have Python Microservices stack experience and the ability to understand communication flows within a distributed system. You are not afraid to dive in and understand the full end-to-end system that delivers our solutions. Understand the big picture and develop Python applications as detailed in the design and ensure they run efficiently with proven unit testing and exceptional handling. Participate in design review, validate user stories and assess the feasibility on conceptual ideas against the practicality of implementing them. Build Data Models and interact with Databases. Use Docker, GIT, Quality gates, linting and other tools to develop, test and deploy code quickly and efficiently. Work closely with local and offshore colleagues, share and document standard methodologies. Perform code peer review and provide constructive criticism (optimisations or alignment to best practices). Ensure code quality standards are maintained high and code gets merged with less or fewer comments. Guide and propose solutions to implement standard methodologies so that a scalable product is produced. Work in scrum team and follow agile methodology to deliver features in sprints and support quality assurance teams by feature handover and bug fixes. What you'll bring: Essential Experience on interacting with networking devices router/switch or software modules designing. Experience in mentoring junior Python engineers. Python 3 utilizing OOP design with database integration (MySQL, Mongo) direct and/or via ORM. Solid experience with caching & scheduling (e.g. Redis & Celery) and ability to work with concurrency, multithreading / multitasking and IPC. Good knowledge of common data structures and algorithms and when to use them and their implementations. Experience with Python XML library's including DOM navigation and JSON data structures including JSONPath, XML and YAML. Good hands-on experience with software version control (especially Git). Ability to work with a large repo where fast-paced development occurs. Good communication skills. A strong ability to explain your logic and challenge the logic of others. Ability to both read and understand programmatic flow e.g. sequence diagrams. Experience with OpenAPI and able to implement 'self-documenting' REST APIs. Strong experience in automated unit and integration testing. Experience in working in an agile environment such as Scrum including agile ticketing systems such as Jira. Nice to Have Accredited CCNA/CCNP level of networking experience. Good understanding of CRUD operations using Netconf, CLI and SNMP and data modelling with help of YANG. Good understanding of templating tools like JINJA. Team overview Group Communications & Infrastructure Looking to be part of non-stop innovation? Join our Group Communications and Infrastructure team and you'll work alongside experts in broadband, telephony, mobile, cloud and infrastructure. We're the team that designs, builds, supports and maintains the telecoms networks across the whole Sky Group. Together, we help Sky broadband, mobile and TV enter new markets by creating a single and secure infrastructure for the amazing content and services that keep our customers coming back for more. The rewards There's one thing people can't stop talking about when it comes to : the perks. Here's a taster: Sky Q, for the TV you love all in one place! The magic of Sky Glass at an exclusive rate. A generous pension package. Private healthcare. Discounted mobile and broadband. A wide range of Sky VIP rewards and experiences. Inclusion & how you'll work We are a Disability Confident Employer, and welcome and encourage applications from all candidates. We will look to ensure a fair and consistent experience for all and will make reasonable adjustments to support you where appropriate. Please flag any adjustments you need to your recruiter as early as you can. We've embraced hybrid working and split our time between unique office spaces and the convenience of working from home. You'll find out more about what hybrid working looks like for your role later on in the recruitment process. Your office space Brick Lane Brick Lane is in the heart of the East End of London. It's part of a vibrant and diverse community; close to street food, cafes and shops. The closest tube station is Aldgate East and Liverpool Street is about a 10 minute walk. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation. We'd love to hear from you Inventive, forward-thinking minds come together to work in Tech, Product and Data at Sky. It's a place where you can explore what if, how far, and what next. But better doesn't stop at what we do, it's how we do it, too. We embrace each other's differences. We support our community and contribute to a sustainable future for our business and the planet. If you believe in better, we'll back you all the way. Just so you know: if your application is successful, we'll ask you to complete a criminal record check. And depending on the role you have applied for and the nature of any convictions you may have, we might have to withdraw the offer.
Dec 07, 2024
Full time
We believe in better. And we make it happen. Better content. Better products. And better careers. Working in Tech, Product or Data at Sky is about building the next and the new. From broadband to broadcast, streaming to mobile, SkyQ to Sky Glass, we never stand still. We optimise and innovate. We turn big ideas into the products, content and services millions of people love. And we do it all right here at Sky. What you'll do The successful candidate will have a background in software development with deep proficiency in an object-oriented language. We primarily utilize Python but expect you to be able to read and understand other languages at a functional level. The ideal Software Developer will have Python Microservices stack experience and the ability to understand communication flows within a distributed system. You are not afraid to dive in and understand the full end-to-end system that delivers our solutions. Understand the big picture and develop Python applications as detailed in the design and ensure they run efficiently with proven unit testing and exceptional handling. Participate in design review, validate user stories and assess the feasibility on conceptual ideas against the practicality of implementing them. Build Data Models and interact with Databases. Use Docker, GIT, Quality gates, linting and other tools to develop, test and deploy code quickly and efficiently. Work closely with local and offshore colleagues, share and document standard methodologies. Perform code peer review and provide constructive criticism (optimisations or alignment to best practices). Ensure code quality standards are maintained high and code gets merged with less or fewer comments. Guide and propose solutions to implement standard methodologies so that a scalable product is produced. Work in scrum team and follow agile methodology to deliver features in sprints and support quality assurance teams by feature handover and bug fixes. What you'll bring: Essential Experience on interacting with networking devices router/switch or software modules designing. Experience in mentoring junior Python engineers. Python 3 utilizing OOP design with database integration (MySQL, Mongo) direct and/or via ORM. Solid experience with caching & scheduling (e.g. Redis & Celery) and ability to work with concurrency, multithreading / multitasking and IPC. Good knowledge of common data structures and algorithms and when to use them and their implementations. Experience with Python XML library's including DOM navigation and JSON data structures including JSONPath, XML and YAML. Good hands-on experience with software version control (especially Git). Ability to work with a large repo where fast-paced development occurs. Good communication skills. A strong ability to explain your logic and challenge the logic of others. Ability to both read and understand programmatic flow e.g. sequence diagrams. Experience with OpenAPI and able to implement 'self-documenting' REST APIs. Strong experience in automated unit and integration testing. Experience in working in an agile environment such as Scrum including agile ticketing systems such as Jira. Nice to Have Accredited CCNA/CCNP level of networking experience. Good understanding of CRUD operations using Netconf, CLI and SNMP and data modelling with help of YANG. Good understanding of templating tools like JINJA. Team overview Group Communications & Infrastructure Looking to be part of non-stop innovation? Join our Group Communications and Infrastructure team and you'll work alongside experts in broadband, telephony, mobile, cloud and infrastructure. We're the team that designs, builds, supports and maintains the telecoms networks across the whole Sky Group. Together, we help Sky broadband, mobile and TV enter new markets by creating a single and secure infrastructure for the amazing content and services that keep our customers coming back for more. The rewards There's one thing people can't stop talking about when it comes to : the perks. Here's a taster: Sky Q, for the TV you love all in one place! The magic of Sky Glass at an exclusive rate. A generous pension package. Private healthcare. Discounted mobile and broadband. A wide range of Sky VIP rewards and experiences. Inclusion & how you'll work We are a Disability Confident Employer, and welcome and encourage applications from all candidates. We will look to ensure a fair and consistent experience for all and will make reasonable adjustments to support you where appropriate. Please flag any adjustments you need to your recruiter as early as you can. We've embraced hybrid working and split our time between unique office spaces and the convenience of working from home. You'll find out more about what hybrid working looks like for your role later on in the recruitment process. Your office space Brick Lane Brick Lane is in the heart of the East End of London. It's part of a vibrant and diverse community; close to street food, cafes and shops. The closest tube station is Aldgate East and Liverpool Street is about a 10 minute walk. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation. We'd love to hear from you Inventive, forward-thinking minds come together to work in Tech, Product and Data at Sky. It's a place where you can explore what if, how far, and what next. But better doesn't stop at what we do, it's how we do it, too. We embrace each other's differences. We support our community and contribute to a sustainable future for our business and the planet. If you believe in better, we'll back you all the way. Just so you know: if your application is successful, we'll ask you to complete a criminal record check. And depending on the role you have applied for and the nature of any convictions you may have, we might have to withdraw the offer.
A talented Junior Web Developer is needed to join our team at Etempa Web Solutions. We are currently expanding our web development team and we are looking for an individual with an interest in learning to code, solve problems and develop websites / web applications. No prior experience is required. Full on-the-job training will be provided, with ongoing training opportunities. There is enormous scope to progress your career, taking on additional roles and managing your own work schedule! This role would be ideal for anyone wanting to change their career with a passion for taking on new challenges and learning new skills. It is suitable for someone looking to get into the web development industry. About Etempa Web Solutions We are a small but growing company based in Otley just outside of Leeds. We work with a range of clients on a variety of different projects specialising in bespoke web development tasks. You would be joining a small, dynamic team in our Otley office. The atmosphere is open and friendly. We encourage forward thinking and finding new solutions to problems. Our developers are taught to be confident, independent coders, as well as fitting seamlessly into a team. We work with a few different technologies, but we specialise in: HTML CSS Javascript (Especially jQuery) PHP MySQL Databases Liquid (Shopify) React Key Responsibilities You will be responsible for performing a range of web development tasks based on your experience and supporting the senior development team. Carrying out web development tasks, both small jobs and entire website projects, either independently or as part of a team. Examples include making small content changes to an existing website, adding or changing functionality, designing and developing new page layouts and adding content Working with client supplied content including text and images, to manipulate it into well formatted web content Communicating directly with clients, acquiring job scope and managing expectations Managing your own schedule to help us deliver websites and other projects on time Required Skills and Experience Obtained A Level or equivalent level qualifications (advanced apprenticeship, I.B, level 3 NVQ etc) at a B grade or higher (or equivalent) Good communication skills, both as part of a team and directly with clients, in person and in written form Ability to work and solve problems independently and as part of a team Keen eye for detail Desirable Skills and Experience An understanding of basic programming principles Experience in any of the languages we typically work with (HTML, CSS, Javascript (jQuery), PHP, MySQL Databases, Shopify Liquid, React) Experience in Wordpress and / or Shopify Any relevant qualifications including computer science, IT, maths or music skills Web design skills Experience working with Adobe Suite (Dreamweaver, Photoshop, Illustrator, InDesign) or similar Experience managing and interacting directly with clients Benefits: 7 hour working day with core office hours and flexibility around your day's start and finish time. Job training with frequent and consistent one to one support. Ongoing training will be provided with independent learning supported. We are situated in an out of city office with free on site parking close to the town centre. Extra facilities include a bike store and shower. There is enormous scope to progress your career, taking on additional roles and managing your own work schedule. Hybrid working available upon successful completion of training Company sick pay scheme Private health insurance Early finish in summer Quarterly volunteering and wellbeing days out Regular team meals and office events Course and conference budget Phone contract Otley show tickets Sounds interesting? Click APPLY to send your CV for immediate consideration. Candidates with previous job titles and experience including; Junior IT Support Technician, Trainee Software Developer, Junior Front-End Developer, Junior Back-End Developer, Junior Graphic Designer, IT Support Assistant, Website Administrator, Content Manager, Apprentice Web Developer, Digital Marketing Assistant may be considered for this role.
Dec 07, 2024
Full time
A talented Junior Web Developer is needed to join our team at Etempa Web Solutions. We are currently expanding our web development team and we are looking for an individual with an interest in learning to code, solve problems and develop websites / web applications. No prior experience is required. Full on-the-job training will be provided, with ongoing training opportunities. There is enormous scope to progress your career, taking on additional roles and managing your own work schedule! This role would be ideal for anyone wanting to change their career with a passion for taking on new challenges and learning new skills. It is suitable for someone looking to get into the web development industry. About Etempa Web Solutions We are a small but growing company based in Otley just outside of Leeds. We work with a range of clients on a variety of different projects specialising in bespoke web development tasks. You would be joining a small, dynamic team in our Otley office. The atmosphere is open and friendly. We encourage forward thinking and finding new solutions to problems. Our developers are taught to be confident, independent coders, as well as fitting seamlessly into a team. We work with a few different technologies, but we specialise in: HTML CSS Javascript (Especially jQuery) PHP MySQL Databases Liquid (Shopify) React Key Responsibilities You will be responsible for performing a range of web development tasks based on your experience and supporting the senior development team. Carrying out web development tasks, both small jobs and entire website projects, either independently or as part of a team. Examples include making small content changes to an existing website, adding or changing functionality, designing and developing new page layouts and adding content Working with client supplied content including text and images, to manipulate it into well formatted web content Communicating directly with clients, acquiring job scope and managing expectations Managing your own schedule to help us deliver websites and other projects on time Required Skills and Experience Obtained A Level or equivalent level qualifications (advanced apprenticeship, I.B, level 3 NVQ etc) at a B grade or higher (or equivalent) Good communication skills, both as part of a team and directly with clients, in person and in written form Ability to work and solve problems independently and as part of a team Keen eye for detail Desirable Skills and Experience An understanding of basic programming principles Experience in any of the languages we typically work with (HTML, CSS, Javascript (jQuery), PHP, MySQL Databases, Shopify Liquid, React) Experience in Wordpress and / or Shopify Any relevant qualifications including computer science, IT, maths or music skills Web design skills Experience working with Adobe Suite (Dreamweaver, Photoshop, Illustrator, InDesign) or similar Experience managing and interacting directly with clients Benefits: 7 hour working day with core office hours and flexibility around your day's start and finish time. Job training with frequent and consistent one to one support. Ongoing training will be provided with independent learning supported. We are situated in an out of city office with free on site parking close to the town centre. Extra facilities include a bike store and shower. There is enormous scope to progress your career, taking on additional roles and managing your own work schedule. Hybrid working available upon successful completion of training Company sick pay scheme Private health insurance Early finish in summer Quarterly volunteering and wellbeing days out Regular team meals and office events Course and conference budget Phone contract Otley show tickets Sounds interesting? Click APPLY to send your CV for immediate consideration. Candidates with previous job titles and experience including; Junior IT Support Technician, Trainee Software Developer, Junior Front-End Developer, Junior Back-End Developer, Junior Graphic Designer, IT Support Assistant, Website Administrator, Content Manager, Apprentice Web Developer, Digital Marketing Assistant may be considered for this role.
Job Title: Trainee Proclaim Developer Location: Sharston, M22 4SN Salary: Up to £30,000 per annum Job type: Full time, Permanent About Us: Established in 2000, Express Solicitors is an award-winning law firm that deals with personal injury and clinical negligence claims. Based in Manchester, we serve clients nationwide and are currently ranked 70 out of more than 10,000 law firms. We have a 5-star rating on Trustpilot from over 6,500 reviews, which coming from our clients means a lot to us. We are proud of the work we do helping injured people, and this is the core of our business. About The Role: Express is currently looking to appoint a Trainee Proclaim Developer, who will be responsible for assisting in the development and day to day administration of the Proclaim case management system. The role will be working with our Development Manager, four other developers and where necessary third parties, in particular Access Legal Systems to ensure that all identified improvements to the system can be integrated efficiently and with minimal impact to end users. In addition to development, the role will encompass the day-to-day administration of the Proclaim system including template maintenance, user configuration, task server administration and report design and execution. The role will mainly involve developing and modifying the Proclaim case management system based on business needs through a combination of coding using the built-in language editor, screen design and using built in developer tools. You would also be expected to support users of Proclaim with any issues. There may be opportunities to use other coding languages where required to integrate Proclaim with third party applications. You will need a great deal of co-operation with the general IT department and Operations department. Full training in the maintenance, administration, and development of Proclaim will be provided the successful candidate must bring a strong work ethic, analytical approach and display the ability to apply a common-sense approach to problem solving. Person specification Essential: Excellent analytical and problem-solving skills. Effective communication skills. A methodical approach to working on large projects. Ability to clearly document planned and completed work. Excellent organisation and time management skills. Ability to work as part of a team in the delivery of projects. Ability to work under pressure to deadlines. Must understand the concept of internal customers and ensure that internal stakeholders remain confident in the ability of Proclaim to suit the needs of the business Desired: Programming experience/qualification or equivalent academic qualification. General understanding of common database programming and query languages. Working with data in software eg: Microsoft Excel Salary, Hours & Benefits: Up to £30,000 Working Hours: 8:30am to 5:30pm, Monday to Friday and 8:30am to 5pm on a Friday. It may on occasion be necessary to perform maintenance outside of core hours and therefore a flexible approach is required. 3/2 hybrid working pattern after probation. 23 days holiday a year, rising to 26 days, plus public/bank holidays. Extra day s holiday for your birthday after 2 years service 3 holiday buy backs per year after 1 year of service Private medical insurance after 2 years service. Enhanced Maternity leave payment if you have over 1 year s tenure, further enhanced at over 4 years service. Death in service 24/7 onsite Gym access Netball/Football team, 10km Manchester team and more Active social committee with generous departmental and firm-wide social budget. Active training culture and various groups and events such as Diversity and Inclusion. Other benefits including Employee Assistance Programme, free fruit & annual (optional) flu jab Recruitment Process: Please send a CV and covering letter by clicking APPLY. Interviews will be conducted by MS Teams and will include scenario-based questioning. Our employees are our most important asset, we rate skill and ability above all else and our recruitment policy encourages applications from all. By applying for this vacancy, you are giving us consent for to process your data in line with our Privacy Policy, full details of which can be found on our company website Privacy notice for website users. Candidates with the relevant experience or job titles of; Junior Proclaim Developer, Trainee Case Management Developer, Law, Trainee Web Developer, Trainee Web Designer SQL Queries, Proclaim Accounts may also be considered for this role.
Dec 06, 2024
Full time
Job Title: Trainee Proclaim Developer Location: Sharston, M22 4SN Salary: Up to £30,000 per annum Job type: Full time, Permanent About Us: Established in 2000, Express Solicitors is an award-winning law firm that deals with personal injury and clinical negligence claims. Based in Manchester, we serve clients nationwide and are currently ranked 70 out of more than 10,000 law firms. We have a 5-star rating on Trustpilot from over 6,500 reviews, which coming from our clients means a lot to us. We are proud of the work we do helping injured people, and this is the core of our business. About The Role: Express is currently looking to appoint a Trainee Proclaim Developer, who will be responsible for assisting in the development and day to day administration of the Proclaim case management system. The role will be working with our Development Manager, four other developers and where necessary third parties, in particular Access Legal Systems to ensure that all identified improvements to the system can be integrated efficiently and with minimal impact to end users. In addition to development, the role will encompass the day-to-day administration of the Proclaim system including template maintenance, user configuration, task server administration and report design and execution. The role will mainly involve developing and modifying the Proclaim case management system based on business needs through a combination of coding using the built-in language editor, screen design and using built in developer tools. You would also be expected to support users of Proclaim with any issues. There may be opportunities to use other coding languages where required to integrate Proclaim with third party applications. You will need a great deal of co-operation with the general IT department and Operations department. Full training in the maintenance, administration, and development of Proclaim will be provided the successful candidate must bring a strong work ethic, analytical approach and display the ability to apply a common-sense approach to problem solving. Person specification Essential: Excellent analytical and problem-solving skills. Effective communication skills. A methodical approach to working on large projects. Ability to clearly document planned and completed work. Excellent organisation and time management skills. Ability to work as part of a team in the delivery of projects. Ability to work under pressure to deadlines. Must understand the concept of internal customers and ensure that internal stakeholders remain confident in the ability of Proclaim to suit the needs of the business Desired: Programming experience/qualification or equivalent academic qualification. General understanding of common database programming and query languages. Working with data in software eg: Microsoft Excel Salary, Hours & Benefits: Up to £30,000 Working Hours: 8:30am to 5:30pm, Monday to Friday and 8:30am to 5pm on a Friday. It may on occasion be necessary to perform maintenance outside of core hours and therefore a flexible approach is required. 3/2 hybrid working pattern after probation. 23 days holiday a year, rising to 26 days, plus public/bank holidays. Extra day s holiday for your birthday after 2 years service 3 holiday buy backs per year after 1 year of service Private medical insurance after 2 years service. Enhanced Maternity leave payment if you have over 1 year s tenure, further enhanced at over 4 years service. Death in service 24/7 onsite Gym access Netball/Football team, 10km Manchester team and more Active social committee with generous departmental and firm-wide social budget. Active training culture and various groups and events such as Diversity and Inclusion. Other benefits including Employee Assistance Programme, free fruit & annual (optional) flu jab Recruitment Process: Please send a CV and covering letter by clicking APPLY. Interviews will be conducted by MS Teams and will include scenario-based questioning. Our employees are our most important asset, we rate skill and ability above all else and our recruitment policy encourages applications from all. By applying for this vacancy, you are giving us consent for to process your data in line with our Privacy Policy, full details of which can be found on our company website Privacy notice for website users. Candidates with the relevant experience or job titles of; Junior Proclaim Developer, Trainee Case Management Developer, Law, Trainee Web Developer, Trainee Web Designer SQL Queries, Proclaim Accounts may also be considered for this role.
We are looking for a Vice President in application development area with experience building robust, high-performance, large-scale applications. We are working on several firm-wide initiatives, and we are seeking individuals who are motivated to take challenging tasks. Team Background The Credit Risk Technology Team is responsible for delivering Counterparty Credit Risk Management software solutions. These tools allow salespeople, traders, operations staff, and risk officers to manage Citi's exposure to financial institutions, governments and corporates that trade with Citi. The team builds and maintains software that provides a complete platform for our users: limit monitoring, exception management, stress testing analysis and escalation workflow capabilities are some key areas of focus. Our users rely on the system for an integrated view of trades, collateral, market data, across many dozens of sources. Key Responsibilities Design & develop scalable micro-services to build functional components that will support Risk Management functions. Partner with the product management team and other stakeholders in brainstorming sessions to identify solutions. Provide technical leadership to the team of Software Engineers/Analyst. Ensure application design adheres to the appropriate architectural and design patterns in the systems. Host sessions for design and code review at multiple levels of the organization. Improve our engineering standards and process to make the team more capable and efficient. Collaborate effectively with a large global team of software engineers, business analysts, dev-ops, and support staff to deliver software solutions for the business. Lead the adoption of new technologies where appropriate to solve business problems while adhering to Citi's architectural guidelines. Coach junior developers and analysts, helping build the overall engineering capabilities of the team. Appropriately assess risk when decisions are made, demonstrating 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 behaviour, conduct and business practices, and escalating, managing and reporting control issues with transparency. Ideal Background Full-stack developer with multiple years of experience in designing and developing robust, scalable, and maintainable applications applying Object Oriented Design principles. Hands-on experience in Web technologies (HTML, CSS, React JS), REST-APIs, and Backend using Java/J2EE technologies. Strong knowledge of cloud platforms (AWS, Azure, or Google Cloud) and deployment/packaging solutions such as Dockers/Kubernetes, OpenShift. Experience with Agile software development processes with a strong emphasis on test driven development. Strong knowledge of CI/CD pipelines and experience in tools such as JIRA, Synk, SONAR etc. Deep understanding of JVM internals such as class loading and memory management. Ability to evaluate design trade-offs and document choices effectively. Demonstrated capacity to build sophisticated tooling for development and production team use. Skills Extensive experience working with most if not all the technologies listed below: Java Core with extensive hands-on experience with concurrent programming. Spring Framework including Core, Integration, Batch, JDBC, Hibernate. Distributed Caching frameworks such as Oracle Coherence, Redis or equivalent. Cloud computing technologies with practical experience working with containers, microservices and large datasets (Docker, Kubernetes). Databases - RDBMS preferably Oracle, NoSQL preferably MongoDB. Familiarity with Linux environment including scripting skills. SDLC/Dev Ops - Git/Bitbucket, CI/CD pipeline frameworks such as Jenkins, SonarQube, JIRA, Any secure coding toolkits. Qualifications/Education Graduate in a STEM (Science, Technology, Engineering and Mathematics) discipline. Master's degree an advantage. Competencies Excellent oral and written English. Strong leadership. Ability to collaborate in a large global team and influence key architectural decisions across groups. Ability to work well under pressure.
Dec 05, 2024
Full time
We are looking for a Vice President in application development area with experience building robust, high-performance, large-scale applications. We are working on several firm-wide initiatives, and we are seeking individuals who are motivated to take challenging tasks. Team Background The Credit Risk Technology Team is responsible for delivering Counterparty Credit Risk Management software solutions. These tools allow salespeople, traders, operations staff, and risk officers to manage Citi's exposure to financial institutions, governments and corporates that trade with Citi. The team builds and maintains software that provides a complete platform for our users: limit monitoring, exception management, stress testing analysis and escalation workflow capabilities are some key areas of focus. Our users rely on the system for an integrated view of trades, collateral, market data, across many dozens of sources. Key Responsibilities Design & develop scalable micro-services to build functional components that will support Risk Management functions. Partner with the product management team and other stakeholders in brainstorming sessions to identify solutions. Provide technical leadership to the team of Software Engineers/Analyst. Ensure application design adheres to the appropriate architectural and design patterns in the systems. Host sessions for design and code review at multiple levels of the organization. Improve our engineering standards and process to make the team more capable and efficient. Collaborate effectively with a large global team of software engineers, business analysts, dev-ops, and support staff to deliver software solutions for the business. Lead the adoption of new technologies where appropriate to solve business problems while adhering to Citi's architectural guidelines. Coach junior developers and analysts, helping build the overall engineering capabilities of the team. Appropriately assess risk when decisions are made, demonstrating 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 behaviour, conduct and business practices, and escalating, managing and reporting control issues with transparency. Ideal Background Full-stack developer with multiple years of experience in designing and developing robust, scalable, and maintainable applications applying Object Oriented Design principles. Hands-on experience in Web technologies (HTML, CSS, React JS), REST-APIs, and Backend using Java/J2EE technologies. Strong knowledge of cloud platforms (AWS, Azure, or Google Cloud) and deployment/packaging solutions such as Dockers/Kubernetes, OpenShift. Experience with Agile software development processes with a strong emphasis on test driven development. Strong knowledge of CI/CD pipelines and experience in tools such as JIRA, Synk, SONAR etc. Deep understanding of JVM internals such as class loading and memory management. Ability to evaluate design trade-offs and document choices effectively. Demonstrated capacity to build sophisticated tooling for development and production team use. Skills Extensive experience working with most if not all the technologies listed below: Java Core with extensive hands-on experience with concurrent programming. Spring Framework including Core, Integration, Batch, JDBC, Hibernate. Distributed Caching frameworks such as Oracle Coherence, Redis or equivalent. Cloud computing technologies with practical experience working with containers, microservices and large datasets (Docker, Kubernetes). Databases - RDBMS preferably Oracle, NoSQL preferably MongoDB. Familiarity with Linux environment including scripting skills. SDLC/Dev Ops - Git/Bitbucket, CI/CD pipeline frameworks such as Jenkins, SonarQube, JIRA, Any secure coding toolkits. Qualifications/Education Graduate in a STEM (Science, Technology, Engineering and Mathematics) discipline. Master's degree an advantage. Competencies Excellent oral and written English. Strong leadership. Ability to collaborate in a large global team and influence key architectural decisions across groups. Ability to work well under pressure.
Team: XiP CalcGraphs Location: London XiP is building a next-generation cross-asset calculation system for Citi trading desks and enterprise users in the largest global financial markets and exchanges in New York, London, and other major financial hubs. Our team owns the XiP Calculation Engine, an asynchronous Java library leveraging Spring Boot and Vert.x to execute quantitative risk graphs. These graphs can be complex in nature, and we apply various techniques such as distribution, in-memory caching, and data optimisation to achieve the best possible performance. The Calculation Engine is deployed to OpenShift and Amazon's Elastic Kubernetes Service. An important initiative in 2025 will be onboarding Google Kubernetes Engine to further expand our coverage. Our systems scale on-demand, and we run tens of thousands of replicas of the Calculation Engine across all asset classes. To support the Calculation Engine, we operate an Apache Ignite in-memory cache used for passing objects between pods for parallel computation, and our recent focus has been around emitting metrics from the Calculation Engine to put more data in the hands of our clients. In processing these metrics, we use Kafka Streams for aggregation and Kafka connectors to persist the data. As a Senior Developer, you will be responsible for leading the design and implementation of innovative solutions, as well as mentoring junior developers. The role is hybrid, based in Citi's London Innovation Lab office, a space set up specifically for tech-focused teams to be co-located. Key Responsibilities: Development of high-quality software, emphasizing simplicity, maintainability, testability, and reuse. Identifying and implementing automation opportunities around testing, monitoring, deployment, and any other manual operations. Participation in code and design reviews. Thorough testing including test automation and performance/load testing. Providing support and assistance to clients. Contributing to architectural standards, development best practices, and promoting adherence to these standards. Required Skills: Expert Java programming skills, with extensive experience in the industry. Extensive experience with the Spring and Spring Boot frameworks; common build tools such as Gradle and Maven; and testing frameworks such as JUnit. Experience with asynchronous programming using promises/futures (e.g., CompletableFuture). Extensive experience with multi-threaded applications. Deep understanding of event-driven and streaming microservices. Extensive experience using Kafka, leveraging Kafka Connect and Kafka Streams. Experience with container technologies such as Docker, Podman, and Kubernetes, as well as package managers like Helm. Experience in developing enterprise-level applications for container platforms, such as the public cloud Kubernetes services in Amazon Web Services / Google Cloud, or on-premise platforms such as RedHat OpenShift. Working knowledge of SQL and NoSQL databases such as Oracle and MongoDB. Understanding of agile methodologies and experience using developer tools such as GitHub, Bitbucket, JIRA, Artifactory and Jenkins. Experience in analysing application metrics using observability tools such as Splunk, Elasticsearch, and Grafana. Advocate for industry best practices, especially with regards to clean code, testing, continuous integration, and deployment. Product-focused, with the capability to interact with clients and deliver results, taking ideas to production. Demonstrates clear and concise written and verbal communication consistently. Desirable Skills: Investment banking / market risk computation experience. Theoretical and/or practical experience with graph theory algorithms. Familiarity with Apache Ignite or Redis for in-memory caching. Familiarity with Apache Avro. Experience with AMQP message brokers such as RabbitMQ and Solace. Experience with the Vert.x framework. Experience with the Cucumber testing framework. Experience writing Gradle plugins and using the Groovy language. Experience with common scripting languages such as Python and Bash. Experience with designing and implementing RESTful services. Education: Bachelor's degree or equivalent experience. Master's degree in an engineering or science subject preferred. Exceptional candidates who do not meet these criteria may be considered for the role provided they have the necessary skills and experience. Valuing Diversity: Demonstrates an appreciation of a diverse workforce. Appreciates differences in style or perspective and uses differences to add value to decisions or actions and organizational success. Citi is an Equal Opportunities Employer. 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 .
Dec 05, 2024
Full time
Team: XiP CalcGraphs Location: London XiP is building a next-generation cross-asset calculation system for Citi trading desks and enterprise users in the largest global financial markets and exchanges in New York, London, and other major financial hubs. Our team owns the XiP Calculation Engine, an asynchronous Java library leveraging Spring Boot and Vert.x to execute quantitative risk graphs. These graphs can be complex in nature, and we apply various techniques such as distribution, in-memory caching, and data optimisation to achieve the best possible performance. The Calculation Engine is deployed to OpenShift and Amazon's Elastic Kubernetes Service. An important initiative in 2025 will be onboarding Google Kubernetes Engine to further expand our coverage. Our systems scale on-demand, and we run tens of thousands of replicas of the Calculation Engine across all asset classes. To support the Calculation Engine, we operate an Apache Ignite in-memory cache used for passing objects between pods for parallel computation, and our recent focus has been around emitting metrics from the Calculation Engine to put more data in the hands of our clients. In processing these metrics, we use Kafka Streams for aggregation and Kafka connectors to persist the data. As a Senior Developer, you will be responsible for leading the design and implementation of innovative solutions, as well as mentoring junior developers. The role is hybrid, based in Citi's London Innovation Lab office, a space set up specifically for tech-focused teams to be co-located. Key Responsibilities: Development of high-quality software, emphasizing simplicity, maintainability, testability, and reuse. Identifying and implementing automation opportunities around testing, monitoring, deployment, and any other manual operations. Participation in code and design reviews. Thorough testing including test automation and performance/load testing. Providing support and assistance to clients. Contributing to architectural standards, development best practices, and promoting adherence to these standards. Required Skills: Expert Java programming skills, with extensive experience in the industry. Extensive experience with the Spring and Spring Boot frameworks; common build tools such as Gradle and Maven; and testing frameworks such as JUnit. Experience with asynchronous programming using promises/futures (e.g., CompletableFuture). Extensive experience with multi-threaded applications. Deep understanding of event-driven and streaming microservices. Extensive experience using Kafka, leveraging Kafka Connect and Kafka Streams. Experience with container technologies such as Docker, Podman, and Kubernetes, as well as package managers like Helm. Experience in developing enterprise-level applications for container platforms, such as the public cloud Kubernetes services in Amazon Web Services / Google Cloud, or on-premise platforms such as RedHat OpenShift. Working knowledge of SQL and NoSQL databases such as Oracle and MongoDB. Understanding of agile methodologies and experience using developer tools such as GitHub, Bitbucket, JIRA, Artifactory and Jenkins. Experience in analysing application metrics using observability tools such as Splunk, Elasticsearch, and Grafana. Advocate for industry best practices, especially with regards to clean code, testing, continuous integration, and deployment. Product-focused, with the capability to interact with clients and deliver results, taking ideas to production. Demonstrates clear and concise written and verbal communication consistently. Desirable Skills: Investment banking / market risk computation experience. Theoretical and/or practical experience with graph theory algorithms. Familiarity with Apache Ignite or Redis for in-memory caching. Familiarity with Apache Avro. Experience with AMQP message brokers such as RabbitMQ and Solace. Experience with the Vert.x framework. Experience with the Cucumber testing framework. Experience writing Gradle plugins and using the Groovy language. Experience with common scripting languages such as Python and Bash. Experience with designing and implementing RESTful services. Education: Bachelor's degree or equivalent experience. Master's degree in an engineering or science subject preferred. Exceptional candidates who do not meet these criteria may be considered for the role provided they have the necessary skills and experience. Valuing Diversity: Demonstrates an appreciation of a diverse workforce. Appreciates differences in style or perspective and uses differences to add value to decisions or actions and organizational success. Citi is an Equal Opportunities Employer. 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 .
Full Stack Software Developer (junior/mid) Tech For Good in Bath (2 days in office) 38,000 - 40,000 SR2 are supporting one of our smaller-sized 'Tech for Good' clients with a brand new hire - due to company growth, they are expanding their full stack software development team! The role is for a software engineer with a minimum of 2+ years experience working with full stack development, to join their close-knit and highly collaborative development team. You'll be working with Java, Spring boot, PostgreSQL, Vue.js, RESTful APIs and other tools, you can even get involved in a bit of UX/UI design if you enjoy that! As a Full Stack Developer in their team, you'll be involved in new feature development, design meetings, collaborating with product team, writing unit tests and working closely with other team members to map out user requirements. The role is varied, and will help you to gain great experience within the full lifecycle of software development. Office is based in Bath, and the team come in 2 days per week, working 3 days from home. Experience needed: 2+ years commercial experience as a full stack developer Experience developing with Java and Spring Experienced with a Javascript framework (vue.js, react.js or angular will be considered) An interest in AI would be a bonus! Benefits include: 25 days holiday plus bank holidays, private healthcare and a share scheme after 1 year with the company! Please apply with your CV today, and I will be in touch to discuss the role further if your application has been successful
Dec 04, 2024
Full time
Full Stack Software Developer (junior/mid) Tech For Good in Bath (2 days in office) 38,000 - 40,000 SR2 are supporting one of our smaller-sized 'Tech for Good' clients with a brand new hire - due to company growth, they are expanding their full stack software development team! The role is for a software engineer with a minimum of 2+ years experience working with full stack development, to join their close-knit and highly collaborative development team. You'll be working with Java, Spring boot, PostgreSQL, Vue.js, RESTful APIs and other tools, you can even get involved in a bit of UX/UI design if you enjoy that! As a Full Stack Developer in their team, you'll be involved in new feature development, design meetings, collaborating with product team, writing unit tests and working closely with other team members to map out user requirements. The role is varied, and will help you to gain great experience within the full lifecycle of software development. Office is based in Bath, and the team come in 2 days per week, working 3 days from home. Experience needed: 2+ years commercial experience as a full stack developer Experience developing with Java and Spring Experienced with a Javascript framework (vue.js, react.js or angular will be considered) An interest in AI would be a bonus! Benefits include: 25 days holiday plus bank holidays, private healthcare and a share scheme after 1 year with the company! Please apply with your CV today, and I will be in touch to discuss the role further if your application has been successful