Data Integration Consultant - Edinburgh
Would you enjoy a technically varied role working as data consultant with customers based in banks across the globe? Would you like a role in tight knit team which tests your analytical and problem-solving skills on a daily basis? Would you like opportunity to gain technical skills complex database tools which would build foundation for fantastic career? Then this is amazing opportunity in a fast growing fintech organisation that you may well want to discuss in more detail.
About the role
You will join an industry leader in design and delivery of financial planning models to the banking sector. The purpose of this role is to ensure accuracy and integrity of data and applications through analysis, coding, documentation and problem resolution. Create and maintain the scripts and processes required to extract, transform, review and move data and metadata to the appropriate data store. Review business problems and design appropriate solutions using various ETL toolsets.
This will involve;
Work with data integration team to collaboratively develop new and enhance existing data integration solutions.
Document current processes clearly and concisely and suggest areas of improvement for consideration.
Required Skills
Degree qualified in a relevant discipline (Computer Science, Maths or other IT related degree)
Strong coding background, experience programming in one of Python, Ruby and/or JavaScript
Able to interrogate and understand complex business data requirements to build data feeds to support analytical models.
Database development experience with RDBMS systems such as Oracle, SQL Server and PostgreSQL (especially complex querying)
Experience working with data hierarchies - being able to query and map data both up and down hierarchical data
Strong interpersonal skills – able to flex style in order to build rapport with team members and clients.
Accuracy and attention to detail throughout the end to end process.
Demonstrate a strong sense of ownership for all activities
Ability to learn new technologies, software, and methodologies.
Ability to work well within a team environment.
Working from home at moment, in the future this would be based in a modern open-plan office in Edinburgh city centre, you will also be given the opportunity of international travel.
About Us: Be-IT Resourcing is a UK wide boutique IT Recruitment specialist with offices in Belfast, Glasgow and Edinburgh with 20+ dedicated IT recruitment specialists. With over 250 years IT recruitment experience across our team and a registered UK Government G-Cloud provider, we are well positioned to assist you in your professional IT career.
Follow Us : We post updates, vacancies & industry news on a daily basis on Twitter (@beITresourcing, @FreddieKydd) and Linkedin.
14/01/2021
Data Integration Consultant - Edinburgh
Would you enjoy a technically varied role working as data consultant with customers based in banks across the globe? Would you like a role in tight knit team which tests your analytical and problem-solving skills on a daily basis? Would you like opportunity to gain technical skills complex database tools which would build foundation for fantastic career? Then this is amazing opportunity in a fast growing fintech organisation that you may well want to discuss in more detail.
About the role
You will join an industry leader in design and delivery of financial planning models to the banking sector. The purpose of this role is to ensure accuracy and integrity of data and applications through analysis, coding, documentation and problem resolution. Create and maintain the scripts and processes required to extract, transform, review and move data and metadata to the appropriate data store. Review business problems and design appropriate solutions using various ETL toolsets.
This will involve;
Work with data integration team to collaboratively develop new and enhance existing data integration solutions.
Document current processes clearly and concisely and suggest areas of improvement for consideration.
Required Skills
Degree qualified in a relevant discipline (Computer Science, Maths or other IT related degree)
Strong coding background, experience programming in one of Python, Ruby and/or JavaScript
Able to interrogate and understand complex business data requirements to build data feeds to support analytical models.
Database development experience with RDBMS systems such as Oracle, SQL Server and PostgreSQL (especially complex querying)
Experience working with data hierarchies - being able to query and map data both up and down hierarchical data
Strong interpersonal skills – able to flex style in order to build rapport with team members and clients.
Accuracy and attention to detail throughout the end to end process.
Demonstrate a strong sense of ownership for all activities
Ability to learn new technologies, software, and methodologies.
Ability to work well within a team environment.
Working from home at moment, in the future this would be based in a modern open-plan office in Edinburgh city centre, you will also be given the opportunity of international travel.
About Us: Be-IT Resourcing is a UK wide boutique IT Recruitment specialist with offices in Belfast, Glasgow and Edinburgh with 20+ dedicated IT recruitment specialists. With over 250 years IT recruitment experience across our team and a registered UK Government G-Cloud provider, we are well positioned to assist you in your professional IT career.
Follow Us : We post updates, vacancies & industry news on a daily basis on Twitter (@beITresourcing, @FreddieKydd) and Linkedin.
Developer in Test
We are looking for a Developer in Test who is excited to get their hands dirty and learn with an exciting consultancy. You will be working with the top people in the industry in some of the most interesting projects IT has to offer.
You will be writing code to test code.
This opportunity allows you to work as part of a larger team of engineers responsible for developing and testing of enterprise applications in an FDA regulated Laboratory environment that runs 24/7.
The candidate must have the ability to work as a team and possess the ability to balance both the manual and automation requirements of this role. You must also be adaptable to the different changes and advances that the technology demands.
You must communicate fluently with Team Leads (Dev and QA), Managers and Stakeholders. Work with different platforms such as APIs, Mobile and/or Web. Strong knowledge of software QA methodologies, tools and processes. Flexibility to work as Manual or Automation according to customer needs. Review & Analyze acceptance criteria for completeness. Make recommendations to improve product reliability, performance, quality assurance best practices and processes.
MANUAL SKILL SET
Perform manual testing of web applications and related backend applications and systems.
Create Test Plans outlining test approach and risk mitigation.
Create and document Test Cases based on product requirements.
Execute Test Plans and Test Cases including but not limited to the following types of testing: Functional, Negative, Integration, Security, Performance, Regression.
Write detailed defect reports and work with development to assist with their troubleshooting, resolution and validation.
Track and follow up requirements.
Identify, record and follow up on defects.
AUTOMATION SKILL SET:
Responsible for analyzing software requirements, developing test code and reporting results.
Code to automate complex technical tasks by working on a testing framework that supports reporting and analysis.
Execute test code (Regression, Sanity, Smoke, etc) for different environments.
Follow/establish branching strategies for repositories.
Provide status updates about development and execution Requirements.
Proven Experience working in the Software development and QA life cycle.
Proven Experience working with Software development methodologies such as Agile/Scrum.
Proven Experience working with development tools (Jira or Azure DevOps, etc).
Hands-on experience with both white box and black box testing and techniques.
Skills
Good in experience with JavaScript using Typescript or Javascript with WebdriverIO + Mocha.
Should have fair experience in Agile methodologies.
Test Automation for API testing for a Front End React website.
Test Automation for UI.
The candidate should understand XML/XPATH.
Experience working with Jira.
Knowledge of SQL
Strong knowledge of OOP principles.
Please Apply Online
13/01/2021
Developer in Test
We are looking for a Developer in Test who is excited to get their hands dirty and learn with an exciting consultancy. You will be working with the top people in the industry in some of the most interesting projects IT has to offer.
You will be writing code to test code.
This opportunity allows you to work as part of a larger team of engineers responsible for developing and testing of enterprise applications in an FDA regulated Laboratory environment that runs 24/7.
The candidate must have the ability to work as a team and possess the ability to balance both the manual and automation requirements of this role. You must also be adaptable to the different changes and advances that the technology demands.
You must communicate fluently with Team Leads (Dev and QA), Managers and Stakeholders. Work with different platforms such as APIs, Mobile and/or Web. Strong knowledge of software QA methodologies, tools and processes. Flexibility to work as Manual or Automation according to customer needs. Review & Analyze acceptance criteria for completeness. Make recommendations to improve product reliability, performance, quality assurance best practices and processes.
MANUAL SKILL SET
Perform manual testing of web applications and related backend applications and systems.
Create Test Plans outlining test approach and risk mitigation.
Create and document Test Cases based on product requirements.
Execute Test Plans and Test Cases including but not limited to the following types of testing: Functional, Negative, Integration, Security, Performance, Regression.
Write detailed defect reports and work with development to assist with their troubleshooting, resolution and validation.
Track and follow up requirements.
Identify, record and follow up on defects.
AUTOMATION SKILL SET:
Responsible for analyzing software requirements, developing test code and reporting results.
Code to automate complex technical tasks by working on a testing framework that supports reporting and analysis.
Execute test code (Regression, Sanity, Smoke, etc) for different environments.
Follow/establish branching strategies for repositories.
Provide status updates about development and execution Requirements.
Proven Experience working in the Software development and QA life cycle.
Proven Experience working with Software development methodologies such as Agile/Scrum.
Proven Experience working with development tools (Jira or Azure DevOps, etc).
Hands-on experience with both white box and black box testing and techniques.
Skills
Good in experience with JavaScript using Typescript or Javascript with WebdriverIO + Mocha.
Should have fair experience in Agile methodologies.
Test Automation for API testing for a Front End React website.
Test Automation for UI.
The candidate should understand XML/XPATH.
Experience working with Jira.
Knowledge of SQL
Strong knowledge of OOP principles.
Please Apply Online
Be-IT are currently working with a large Analytics company who are looking for a Senior Software Engineer. The Senior Software Engineer will participate fully in all our R&D activities. They will be involved in the design, development, and the implementation of web based applications. The Senior Software Engineer will work within the engineering team in order to develop new product features, identify and resolve quality issues and handle product sustaining requests.
Designs, modifies, develops, writes and implements software programming applications;
Responsible for high-level designs and technical requirements;
Will contribute to component and product architectural designs;
Participates in the unit testing, test case reviews, and certification of software;
Conducts, participates in design/code reviews;
Will interact with Business Analyst to ensure that specifications are satisfied;
Offers improvements to maintenance problems, design limitation, product reliability and features for future product direction;
May engage in limited research, including investigating new technologies to improve current products;
Helps Tier 3 Support with customer cases;
Act as subject matter expert in a specific area of responsibility for other teams (i.e., QA, Documentation, Support etc.);
Expected to follow well-defined processes within the Engineering organization with little or no guidance;
Work in a team environment, soliciting input from various project members and utilizing the existing project experience base to all development work
Works with minimal or no supervision.
Mentor team members, provide guidance, leadership, and advocate best practices to the team in the areas of software engineering
Skills
Advanced knowledge and experience of object oriented principles and design patterns
Expert level in JavaScript
Experience with popular React.js workflows (such as Flux or Redux)
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
Proficient understanding of web markup, including HTML5, CSS3
Good understanding of asynchronous request handling, partial page updates, and AJAX
Familiarity with newer specifications of EcmaScript
Experience with data structure libraries (e.g., Immutable.js)
Knowledge of modern authorization mechanisms, such as JSON Web Token
Familiarity with modern front-end build pipelines and tools
Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
Ability to understand business requirements and translate them into technical requirements
A knack for benchmarking and optimization
Desirable
Strong in ReactJs/Redux
ExtJs experience a plus
Proficient understanding of cross-browser compatibility issues and ways to work around them.
Good understanding of 508 compliance and how to implement application support
Proficient understanding of code versioning tools, such as Git
Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery
Please apply online for immediate consideration!
06/01/2021
Be-IT are currently working with a large Analytics company who are looking for a Senior Software Engineer. The Senior Software Engineer will participate fully in all our R&D activities. They will be involved in the design, development, and the implementation of web based applications. The Senior Software Engineer will work within the engineering team in order to develop new product features, identify and resolve quality issues and handle product sustaining requests.
Designs, modifies, develops, writes and implements software programming applications;
Responsible for high-level designs and technical requirements;
Will contribute to component and product architectural designs;
Participates in the unit testing, test case reviews, and certification of software;
Conducts, participates in design/code reviews;
Will interact with Business Analyst to ensure that specifications are satisfied;
Offers improvements to maintenance problems, design limitation, product reliability and features for future product direction;
May engage in limited research, including investigating new technologies to improve current products;
Helps Tier 3 Support with customer cases;
Act as subject matter expert in a specific area of responsibility for other teams (i.e., QA, Documentation, Support etc.);
Expected to follow well-defined processes within the Engineering organization with little or no guidance;
Work in a team environment, soliciting input from various project members and utilizing the existing project experience base to all development work
Works with minimal or no supervision.
Mentor team members, provide guidance, leadership, and advocate best practices to the team in the areas of software engineering
Skills
Advanced knowledge and experience of object oriented principles and design patterns
Expert level in JavaScript
Experience with popular React.js workflows (such as Flux or Redux)
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
Proficient understanding of web markup, including HTML5, CSS3
Good understanding of asynchronous request handling, partial page updates, and AJAX
Familiarity with newer specifications of EcmaScript
Experience with data structure libraries (e.g., Immutable.js)
Knowledge of modern authorization mechanisms, such as JSON Web Token
Familiarity with modern front-end build pipelines and tools
Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
Ability to understand business requirements and translate them into technical requirements
A knack for benchmarking and optimization
Desirable
Strong in ReactJs/Redux
ExtJs experience a plus
Proficient understanding of cross-browser compatibility issues and ways to work around them.
Good understanding of 508 compliance and how to implement application support
Proficient understanding of code versioning tools, such as Git
Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery
Please apply online for immediate consideration!
Senior Java Developer - Glasgow
Permanent - Full-Time
This is a fantastic opportunity to work with a large software and analytics company based in Glasgow. They are seeking a Software Engineer who will participate fully in all the companies R&D activities. They will be involved in the development and support of Engagement Management product releases.
The Software Engineer will work within the engineering team in order to develop new product features, identify and resolve quality issues and handle product support requests.
You will develop key skills and knowledge of clients, identify related components and check for completeness of solutions, seeking assistance where required. Ensure quality of the feature being delivered, testing its functionality before it is verified, guaranteeing everything working properly before final release. You will promote new functionality to team and wider audience, consult with product management and quality assurance for clarification of requirements and timescales and develop product enhancements within agreed timescales.
Throughout your time as a software engineer, you will participate in team meetings, participate in internal departmental activities – API / build reviews and participate in external departmental activities - University / industry engagements.
Significant work experience using Java
Experience of object-oriented principles and design patterns
Development experience with: J2EE, EJBs, AJAX, SQL Server (fluent with SQL programming, Stored Procedures), JSP or Servlets, XML, HTML, JavaScript;
Experience with both web client side and server side development;
Good understanding of web markup, including HTML5, CSS3
Knowledge of benchmarking and optimization
Experience of software development within a team
Experience of version control systems e.g. Subversion, CVS, Git
Experience of software debugging
Experience of unit testing and TDD
Understanding of software development life cycle methodologies
Knowledge of web application development
Experience of an IDE e.g. Eclipse, IntelliJ IDEA
Please apply online.
06/01/2021
Senior Java Developer - Glasgow
Permanent - Full-Time
This is a fantastic opportunity to work with a large software and analytics company based in Glasgow. They are seeking a Software Engineer who will participate fully in all the companies R&D activities. They will be involved in the development and support of Engagement Management product releases.
The Software Engineer will work within the engineering team in order to develop new product features, identify and resolve quality issues and handle product support requests.
You will develop key skills and knowledge of clients, identify related components and check for completeness of solutions, seeking assistance where required. Ensure quality of the feature being delivered, testing its functionality before it is verified, guaranteeing everything working properly before final release. You will promote new functionality to team and wider audience, consult with product management and quality assurance for clarification of requirements and timescales and develop product enhancements within agreed timescales.
Throughout your time as a software engineer, you will participate in team meetings, participate in internal departmental activities – API / build reviews and participate in external departmental activities - University / industry engagements.
Significant work experience using Java
Experience of object-oriented principles and design patterns
Development experience with: J2EE, EJBs, AJAX, SQL Server (fluent with SQL programming, Stored Procedures), JSP or Servlets, XML, HTML, JavaScript;
Experience with both web client side and server side development;
Good understanding of web markup, including HTML5, CSS3
Knowledge of benchmarking and optimization
Experience of software development within a team
Experience of version control systems e.g. Subversion, CVS, Git
Experience of software debugging
Experience of unit testing and TDD
Understanding of software development life cycle methodologies
Knowledge of web application development
Experience of an IDE e.g. Eclipse, IntelliJ IDEA
Please apply online.