We now have an exciting opportunity for a Software Engineer to join a forward thinking company offering a collaborative team working environment, training and excellent career progression. Our strategy is to have a cross functional development team, with team members working on all areas of our technology stack and propositions. What we're looking for: We're looking for an intelligent, energetic, and driven senior software engineer to help us deliver our award-winning products and services to our clients. This role will suit people who consider themselves a full-stack developer, who excited by technology and love pushing the boundaries of what's possible. We build straightforward solutions which aim to delight users, ensuring the best outcomes for our customers.This is a challenging role involving a high level of attention to detail but also allows a great deal of flexibility on achieving the right result using the best technology for a given situation. This is a great opportunity for someone who is looking for a fast-paced environment which is varied and rewarding and allows them to be recognised for their efforts.You will be part of a cross-functional Agile team, working closely with the business, delivering our product backlog whilst also driving the team forward. You will be seen as a role model in the team, having proven experience in delivery of enterprise projects to agreed timescales. Ability to mentor junior members of the team is highly beneficial. Having a track record of continual improvements and pushing for excellence is a must. You will have: Strong analytical and problem-solving skills. Growth mindset. Ability to identify and implement continual improvement. Strong experience in developing services and APIs using a combination of one of the following Node, PHP, .NET or React. Strong knowledge of MVC and other design patterns. Strong knowledge of relational and NoSQL databases. Secure development practices. Extensible experience of API architecture design and development. Demonstrable knowledge of SOLID principles Knowledge of CI/CD automation systems such as Jenkins, codepipline. Experience architecting systems from ground zero. Experience working in an Agile and results driven environment. Experience with containerisation. Experience using React. Using a git-based source control system. Excellent communication and documentation skills. Planning, organisation, and time management skills. The nice to haves: Experience working with Messaging systems e.g. SQS, SNS. Experience developing AWS Lambda. Experience with NextJS & NestJS frameworks. Working knowledge of domain-driven design. ECS and container orchestration tools. AWS cloud experience or certifications. Previous experience working in e-commerce, banking and/or financial services. About us: AJ Bell is one of the fastest-growing investment platform businesses in the UK offering an award-winning range of solutions that caters for everyone, from professional financial advisers, to DIY investors with little to no experience. We have over 484,000 customers using our award-winning platform propositions to manage assets totalling more than £76.2 billion. Our customers trust us with their investments, and by continuously striving to make investing easier, we aim to help even more people take control of their financial futures. Having listed on the Main Market of the London Stock Exchange in December 2018, AJ Bell is now a FTSE 250 company. Headquartered in Manchester with offices in central London and Bristol, we now have over 1300 employees and have been named one of the UK's 'Best 100 Companies to Work For' for six consecutive years. There are opportunities for growth and professional development for employees wanting to progress within their career including induction training and our study support scheme which is part of our benefits package. There is an active programme of social events throughout the year, which are open to all employees. What we offer: Generous holiday allowance of 25 days, increasing up to 31 days with service, plus bank holidays Holiday buy/sell scheme Hybrid working policy Casual dress code Discretionary bi-annual bonus Contributory pension scheme Buy as you earn share scheme Free shares scheme Paid study support for qualifications Enhanced maternity/paternity scheme from day one Bike loan Season ticket loan portal Discounted PMI and Dental Free gym Paid volunteering opportunities Free social events and more AJ Bell is committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants and all employees are empowered to bring their whole self to work. We do not discriminate on the basis of race, sex, gender identity, sexual orientation, age, pregnancy, religion, physical and mental disability, marital status and any other characteristics protected by the Equality Act 2010. All decisions to hire are based on qualifications, merit and business need.
Mar 27, 2024
Full time
We now have an exciting opportunity for a Software Engineer to join a forward thinking company offering a collaborative team working environment, training and excellent career progression. Our strategy is to have a cross functional development team, with team members working on all areas of our technology stack and propositions. What we're looking for: We're looking for an intelligent, energetic, and driven senior software engineer to help us deliver our award-winning products and services to our clients. This role will suit people who consider themselves a full-stack developer, who excited by technology and love pushing the boundaries of what's possible. We build straightforward solutions which aim to delight users, ensuring the best outcomes for our customers.This is a challenging role involving a high level of attention to detail but also allows a great deal of flexibility on achieving the right result using the best technology for a given situation. This is a great opportunity for someone who is looking for a fast-paced environment which is varied and rewarding and allows them to be recognised for their efforts.You will be part of a cross-functional Agile team, working closely with the business, delivering our product backlog whilst also driving the team forward. You will be seen as a role model in the team, having proven experience in delivery of enterprise projects to agreed timescales. Ability to mentor junior members of the team is highly beneficial. Having a track record of continual improvements and pushing for excellence is a must. You will have: Strong analytical and problem-solving skills. Growth mindset. Ability to identify and implement continual improvement. Strong experience in developing services and APIs using a combination of one of the following Node, PHP, .NET or React. Strong knowledge of MVC and other design patterns. Strong knowledge of relational and NoSQL databases. Secure development practices. Extensible experience of API architecture design and development. Demonstrable knowledge of SOLID principles Knowledge of CI/CD automation systems such as Jenkins, codepipline. Experience architecting systems from ground zero. Experience working in an Agile and results driven environment. Experience with containerisation. Experience using React. Using a git-based source control system. Excellent communication and documentation skills. Planning, organisation, and time management skills. The nice to haves: Experience working with Messaging systems e.g. SQS, SNS. Experience developing AWS Lambda. Experience with NextJS & NestJS frameworks. Working knowledge of domain-driven design. ECS and container orchestration tools. AWS cloud experience or certifications. Previous experience working in e-commerce, banking and/or financial services. About us: AJ Bell is one of the fastest-growing investment platform businesses in the UK offering an award-winning range of solutions that caters for everyone, from professional financial advisers, to DIY investors with little to no experience. We have over 484,000 customers using our award-winning platform propositions to manage assets totalling more than £76.2 billion. Our customers trust us with their investments, and by continuously striving to make investing easier, we aim to help even more people take control of their financial futures. Having listed on the Main Market of the London Stock Exchange in December 2018, AJ Bell is now a FTSE 250 company. Headquartered in Manchester with offices in central London and Bristol, we now have over 1300 employees and have been named one of the UK's 'Best 100 Companies to Work For' for six consecutive years. There are opportunities for growth and professional development for employees wanting to progress within their career including induction training and our study support scheme which is part of our benefits package. There is an active programme of social events throughout the year, which are open to all employees. What we offer: Generous holiday allowance of 25 days, increasing up to 31 days with service, plus bank holidays Holiday buy/sell scheme Hybrid working policy Casual dress code Discretionary bi-annual bonus Contributory pension scheme Buy as you earn share scheme Free shares scheme Paid study support for qualifications Enhanced maternity/paternity scheme from day one Bike loan Season ticket loan portal Discounted PMI and Dental Free gym Paid volunteering opportunities Free social events and more AJ Bell is committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants and all employees are empowered to bring their whole self to work. We do not discriminate on the basis of race, sex, gender identity, sexual orientation, age, pregnancy, religion, physical and mental disability, marital status and any other characteristics protected by the Equality Act 2010. All decisions to hire are based on qualifications, merit and business need.
What am I describing? Stuffy, Suited, Wordy, Convoluted, Complicated, Archaic The majority of Law Firms. Thankfully there are some firms who are looking to bring the legal practice into the modern age… SR2 are exclusively partnered with one of them. They'll take a 10 page terms document that only someone with a Masters in Law and a Robert Langdon-esque resolve will understand and they'll make it 2 pages long, and understandable by your average person. They'll have a legal conversation with you that doesn't leave you completely mind boggled. They won't bill you per second for just a passing question and they won't charge you the earth when you actually require their actual expertise. Normal humans, acting like normal humans, communicating like normal humans just in a legal capacity and not charging the earth for it. It's super refreshing. No wonder that they are absolutely killing it. They've grown to 26 in their first couple of years and have just won a government grant to run an AI programme in the legal space which could be a game changer for the profession! Right now though, they are in the market for a talented Junior Developer to join their Senior Developer and help with the build of some brand new exciting projects!. They're looking for someone who is able to crack on but is also motivated and eager to learn. Requirements: - Ideally a years commercial experience working with PHP. - Skilled in PHP and an MVC framework (Laravel, Symfony, Slim, Codeigniter) - Good Communicator - Eager to get stuck in and learn! If you would like some more details about this opportunity press apply today!
Oct 01, 2021
Full time
What am I describing? Stuffy, Suited, Wordy, Convoluted, Complicated, Archaic The majority of Law Firms. Thankfully there are some firms who are looking to bring the legal practice into the modern age… SR2 are exclusively partnered with one of them. They'll take a 10 page terms document that only someone with a Masters in Law and a Robert Langdon-esque resolve will understand and they'll make it 2 pages long, and understandable by your average person. They'll have a legal conversation with you that doesn't leave you completely mind boggled. They won't bill you per second for just a passing question and they won't charge you the earth when you actually require their actual expertise. Normal humans, acting like normal humans, communicating like normal humans just in a legal capacity and not charging the earth for it. It's super refreshing. No wonder that they are absolutely killing it. They've grown to 26 in their first couple of years and have just won a government grant to run an AI programme in the legal space which could be a game changer for the profession! Right now though, they are in the market for a talented Junior Developer to join their Senior Developer and help with the build of some brand new exciting projects!. They're looking for someone who is able to crack on but is also motivated and eager to learn. Requirements: - Ideally a years commercial experience working with PHP. - Skilled in PHP and an MVC framework (Laravel, Symfony, Slim, Codeigniter) - Good Communicator - Eager to get stuck in and learn! If you would like some more details about this opportunity press apply today!
Software Developer (PHP, MVC, Laravel) - Telford/Remote- 40K (DOE) What's in it for you? The opportunity to evolve with MVC Frameworks as a PHP Developer! Are you a PHP Developer wanting to learn Laravel, or work within a company that are working with cutting-edge technology and tearing up the market that they are currently in? You will get the opportunity to progress into a more Senior Developer role, alongside a talented lead developer and a more Junior Team. Before you know it, you will be working with the latest cutting-edge technologies (they use Laravel), or if you've already used those, really shaping the future technology direction of a business alongside the rest of the team. Be the Developer that you truly know that you can be- all you need to have, is a basic proficiency, a great personality and a lil' sprinkle of patience. The Role In terms of projects that the team develop, you will work with a software development team who create innovative experiences using app and web technology. The company purely focus on building web applications from scratch - therefore, you will be working on and furthering your skills on projects creating intuitive, robust and intelligent web applications! They and currently developing with the following tech stack: PHP, Object Orientated PHP, Laravel, WordPress, Git, SASS and MVC. Your day to day responsibilities will vary everyday, often splitting your time right down the middle - completing key developments and R&D time.. You will be a patient but persistent problem solver - with great attention to detail. You will be an excellent communicator and a proactive individual. You should demonstrate clear ambition, desire and passion for web development- you only need at least a basic proficiency for this role! You should want to keep up and be knowledgeable of the latest tech trends in web, mobile and social. At least a years industry experience in PHP and Laravel Experience with Web Technologies - HTML, CSS, JavaScript being a bonus. Knowledge of SQL/MySQL Excellent attention to detail and patience in finding bugs A hard-working and reliable attitude The Company Part of the reason for the innovative and succeeding ways of this company is partly down to where they come from. They celebrate difference and everyone is from a unique and different background- some from different cultured and they all celebrate them in their own way. Contrasting backgrounds always bring fresh and new ideas and they are a lovable bunch that get on well, know that you spend most of your life at work and it is important to have FUN. They offer a collaborative work environment but dynamic and fast paced too- you'll never get bored here. They offer their team real flexibility in the way that they work from flexible start and finish times and remote working options. What's particularly unique about this company is the training that you will receive - not many companies can say that their developers are fully mentored by their Senior Developers! You will get the opportunity to learn, succeed and become a talented developer that is up to speed with the latest technologies and trends. There is a clear plan for both those wanting to progress and those that want to be more involved with the wider business, making it a role where you can play a key part in everything and not just be 'another developer'. Software Developer (PHP, MVC, Laravel) - Telford/Remote - 40K (DOE) Oscar Technology is acting as an Employment Agency in relation to this vacancy. To understand more about what we do with your data please review our privacy policy in the privacy section of the Oscar website.
Sep 10, 2021
Full time
Software Developer (PHP, MVC, Laravel) - Telford/Remote- 40K (DOE) What's in it for you? The opportunity to evolve with MVC Frameworks as a PHP Developer! Are you a PHP Developer wanting to learn Laravel, or work within a company that are working with cutting-edge technology and tearing up the market that they are currently in? You will get the opportunity to progress into a more Senior Developer role, alongside a talented lead developer and a more Junior Team. Before you know it, you will be working with the latest cutting-edge technologies (they use Laravel), or if you've already used those, really shaping the future technology direction of a business alongside the rest of the team. Be the Developer that you truly know that you can be- all you need to have, is a basic proficiency, a great personality and a lil' sprinkle of patience. The Role In terms of projects that the team develop, you will work with a software development team who create innovative experiences using app and web technology. The company purely focus on building web applications from scratch - therefore, you will be working on and furthering your skills on projects creating intuitive, robust and intelligent web applications! They and currently developing with the following tech stack: PHP, Object Orientated PHP, Laravel, WordPress, Git, SASS and MVC. Your day to day responsibilities will vary everyday, often splitting your time right down the middle - completing key developments and R&D time.. You will be a patient but persistent problem solver - with great attention to detail. You will be an excellent communicator and a proactive individual. You should demonstrate clear ambition, desire and passion for web development- you only need at least a basic proficiency for this role! You should want to keep up and be knowledgeable of the latest tech trends in web, mobile and social. At least a years industry experience in PHP and Laravel Experience with Web Technologies - HTML, CSS, JavaScript being a bonus. Knowledge of SQL/MySQL Excellent attention to detail and patience in finding bugs A hard-working and reliable attitude The Company Part of the reason for the innovative and succeeding ways of this company is partly down to where they come from. They celebrate difference and everyone is from a unique and different background- some from different cultured and they all celebrate them in their own way. Contrasting backgrounds always bring fresh and new ideas and they are a lovable bunch that get on well, know that you spend most of your life at work and it is important to have FUN. They offer a collaborative work environment but dynamic and fast paced too- you'll never get bored here. They offer their team real flexibility in the way that they work from flexible start and finish times and remote working options. What's particularly unique about this company is the training that you will receive - not many companies can say that their developers are fully mentored by their Senior Developers! You will get the opportunity to learn, succeed and become a talented developer that is up to speed with the latest technologies and trends. There is a clear plan for both those wanting to progress and those that want to be more involved with the wider business, making it a role where you can play a key part in everything and not just be 'another developer'. Software Developer (PHP, MVC, Laravel) - Telford/Remote - 40K (DOE) Oscar Technology is acting as an Employment Agency in relation to this vacancy. To understand more about what we do with your data please review our privacy policy in the privacy section of the Oscar website.
This position is available either in the Plymouth or Bodmin office. As a Software Developer, you will be contributing to a multitude of projects, working towards tight deadlines. Good verbal and written communications skills are necessary and having previous experience of dealing with clinical safety would be highly advantageous. You will be responsible for ensuring that developed software meets design criteria; in line with performance indicators, quality standards, statutory regulations and to agreed timescales. Most software development within the company follows a ‘Lean and Agile’ methodology, which places particular emphasis on good communication within a close team. Externally, you will have regular contact with General Practitioners, Clinicians, Health Authorities and associated personnel at all levels.
Key Responsibilities
* Is comfortable with parallelisation and asynchronous flow
* Identifies and solves logical problems and can define/map business logic to algorithms and functions robustly
* Capable of working simultaneously on different projects, with little impact due to context switching, utilises dead times and or blocks in projects
* Efficient in time management and task prioritising, regularly achieves targets and will promptly identify deviations, acting accordingly to correct them
* Assists in the design of libraries and or applications. Can extent high level designs further in granularity of details satisfying specifications. Will likely pass them to more junior members of the team and supervise development
* Implements and extends code in production environments, reflecting the requirements and following the designs given. Proficient in at least one language and capable of writing; quality, reliable, fault tolerant and efficient code in different languages, to ensure no bugs.
* Writes production quality, robust code and understands interaction, races and emergence. Visualises his/her code as part of a larger system, not in isolation and considers and controls complex, non-linear effects from the code within the solution
* Can design parallel code, asynchronous flows and synchronisation. Has control over it and can apply it where necessary to improve performance, concurrency and or user’s product experience
* Is aware of and controls memory and resources used when writing code. Visualises his/her code in interaction with hardware and network limitations, not in isolation and considers and controls the use of resources with the objective to optimise the execution in the production environment
* Has developed an analytical thinking process, with the capability to understand business processes and map them to logical or procedural workflows. Can design algorithms and functions that reflect such workflows. These skills allow him/her to rapidly identify potential problems in existing code
* Under supervision, can coach more junior team members and assist more senior team members in progress reviews and evaluations. Can identify knowledge gaps in more junior developers and will actively try to fill them and or indirectly motivate the peer to work on them. Oversees their progress and motivates them to continue growing
* Understands data structures and can design them for general uses. Masters serialisation of data for perpetuation and transport. Has a sound understanding of data structures and can design them robustly to satisfy general requirements. Has a very sound understanding of data serialisation in different formats and applies them as necessary considering their relative advantages
* Understands and employs Unit testing when necessary. Is comfortable writing unit tests in his/her own code or in someone else’s code
* Understands compilers and linkers and can solve/debug building problems easily (eg. dependencies, recursive dependency, etc)
* Understands document structures of solutions. Can design efficient document structures for new solutions written in different languages. Optimises versioning in repository, creates easily understandable (by third parties) structures
Skills & Technologies
* Unit testing
* MySQL and MSSQL
* Dependency injection
* C, C++, C#, JavaScript, Python, PHP, CSS, HTML, XML, Json
* Object Oriented (class and prototype based), Event-Driven, Imperative, Procedural & Declarative programming paradigms
* Data structure design, modelling and representation. Information metrics, graphs and trees and algorithms. Data perpetuation and transport
* Windows, Linux and Unix OS. Windows desktop UI programming
* Be familiar with Jira, Confluence, Mantis, Git, CVS
* Be familiar with MVC programming for desktop and web
* Frameworks: .NET, Mono, QT, Laravel, AngularJS, Sencha, Ext JS
* Asynchronous processing and parallelisation
* Revision control and issue tracking
* Waterfall, agile and lean development
To be considered for this role, you should have the relevant qualifications in computer science. This role is office based with occasional site visits to client premises. You will be required to work to strict, internally or externally imposed deadlines. If you have the experience and are currently looking for a new challenge, then please submit an up to date CV by using the ‘apply’ button below. For an informal chat, please phone (Apply online only) and ask for Rachel V. Many thanks for your interest
Oct 29, 2018
This position is available either in the Plymouth or Bodmin office. As a Software Developer, you will be contributing to a multitude of projects, working towards tight deadlines. Good verbal and written communications skills are necessary and having previous experience of dealing with clinical safety would be highly advantageous. You will be responsible for ensuring that developed software meets design criteria; in line with performance indicators, quality standards, statutory regulations and to agreed timescales. Most software development within the company follows a ‘Lean and Agile’ methodology, which places particular emphasis on good communication within a close team. Externally, you will have regular contact with General Practitioners, Clinicians, Health Authorities and associated personnel at all levels.
Key Responsibilities
* Is comfortable with parallelisation and asynchronous flow
* Identifies and solves logical problems and can define/map business logic to algorithms and functions robustly
* Capable of working simultaneously on different projects, with little impact due to context switching, utilises dead times and or blocks in projects
* Efficient in time management and task prioritising, regularly achieves targets and will promptly identify deviations, acting accordingly to correct them
* Assists in the design of libraries and or applications. Can extent high level designs further in granularity of details satisfying specifications. Will likely pass them to more junior members of the team and supervise development
* Implements and extends code in production environments, reflecting the requirements and following the designs given. Proficient in at least one language and capable of writing; quality, reliable, fault tolerant and efficient code in different languages, to ensure no bugs.
* Writes production quality, robust code and understands interaction, races and emergence. Visualises his/her code as part of a larger system, not in isolation and considers and controls complex, non-linear effects from the code within the solution
* Can design parallel code, asynchronous flows and synchronisation. Has control over it and can apply it where necessary to improve performance, concurrency and or user’s product experience
* Is aware of and controls memory and resources used when writing code. Visualises his/her code in interaction with hardware and network limitations, not in isolation and considers and controls the use of resources with the objective to optimise the execution in the production environment
* Has developed an analytical thinking process, with the capability to understand business processes and map them to logical or procedural workflows. Can design algorithms and functions that reflect such workflows. These skills allow him/her to rapidly identify potential problems in existing code
* Under supervision, can coach more junior team members and assist more senior team members in progress reviews and evaluations. Can identify knowledge gaps in more junior developers and will actively try to fill them and or indirectly motivate the peer to work on them. Oversees their progress and motivates them to continue growing
* Understands data structures and can design them for general uses. Masters serialisation of data for perpetuation and transport. Has a sound understanding of data structures and can design them robustly to satisfy general requirements. Has a very sound understanding of data serialisation in different formats and applies them as necessary considering their relative advantages
* Understands and employs Unit testing when necessary. Is comfortable writing unit tests in his/her own code or in someone else’s code
* Understands compilers and linkers and can solve/debug building problems easily (eg. dependencies, recursive dependency, etc)
* Understands document structures of solutions. Can design efficient document structures for new solutions written in different languages. Optimises versioning in repository, creates easily understandable (by third parties) structures
Skills & Technologies
* Unit testing
* MySQL and MSSQL
* Dependency injection
* C, C++, C#, JavaScript, Python, PHP, CSS, HTML, XML, Json
* Object Oriented (class and prototype based), Event-Driven, Imperative, Procedural & Declarative programming paradigms
* Data structure design, modelling and representation. Information metrics, graphs and trees and algorithms. Data perpetuation and transport
* Windows, Linux and Unix OS. Windows desktop UI programming
* Be familiar with Jira, Confluence, Mantis, Git, CVS
* Be familiar with MVC programming for desktop and web
* Frameworks: .NET, Mono, QT, Laravel, AngularJS, Sencha, Ext JS
* Asynchronous processing and parallelisation
* Revision control and issue tracking
* Waterfall, agile and lean development
To be considered for this role, you should have the relevant qualifications in computer science. This role is office based with occasional site visits to client premises. You will be required to work to strict, internally or externally imposed deadlines. If you have the experience and are currently looking for a new challenge, then please submit an up to date CV by using the ‘apply’ button below. For an informal chat, please phone (Apply online only) and ask for Rachel V. Many thanks for your interest
This position is available either in the Plymouth or Bodmin office. As a Software Developer, you will be contributing to a multitude of projects, working towards tight deadlines. Good verbal and written communications skills are necessary and having previous experience of dealing with clinical safety would be highly advantageous. You will be responsible for ensuring that developed software meets design criteria; in line with performance indicators, quality standards, statutory regulations and to agreed timescales. Most software development within the company follows a ‘Lean and Agile’ methodology, which places particular emphasis on good communication within a close team. Externally, you will have regular contact with General Practitioners, Clinicians, Health Authorities and associated personnel at all levels.
Key Responsibilities
* Is comfortable with parallelisation and asynchronous flow
* Identifies and solves logical problems and can define/map business logic to algorithms and functions robustly
* Capable of working simultaneously on different projects, with little impact due to context switching, utilises dead times and or blocks in projects
* Efficient in time management and task prioritising, regularly achieves targets and will promptly identify deviations, acting accordingly to correct them
* Assists in the design of libraries and or applications. Can extent high level designs further in granularity of details satisfying specifications. Will likely pass them to more junior members of the team and supervise development
* Implements and extends code in production environments, reflecting the requirements and following the designs given. Proficient in at least one language and capable of writing; quality, reliable, fault tolerant and efficient code in different languages, to ensure no bugs.
* Writes production quality, robust code and understands interaction, races and emergence. Visualises his/her code as part of a larger system, not in isolation and considers and controls complex, non-linear effects from the code within the solution
* Can design parallel code, asynchronous flows and synchronisation. Has control over it and can apply it where necessary to improve performance, concurrency and or user’s product experience
* Is aware of and controls memory and resources used when writing code. Visualises his/her code in interaction with hardware and network limitations, not in isolation and considers and controls the use of resources with the objective to optimise the execution in the production environment
* Has developed an analytical thinking process, with the capability to understand business processes and map them to logical or procedural workflows. Can design algorithms and functions that reflect such workflows. These skills allow him/her to rapidly identify potential problems in existing code
* Under supervision, can coach more junior team members and assist more senior team members in progress reviews and evaluations. Can identify knowledge gaps in more junior developers and will actively try to fill them and or indirectly motivate the peer to work on them. Oversees their progress and motivates them to continue growing
* Understands data structures and can design them for general uses. Masters serialisation of data for perpetuation and transport. Has a sound understanding of data structures and can design them robustly to satisfy general requirements. Has a very sound understanding of data serialisation in different formats and applies them as necessary considering their relative advantages
* Understands and employs Unit testing when necessary. Is comfortable writing unit tests in his/her own code or in someone else’s code
* Understands compilers and linkers and can solve/debug building problems easily (eg. dependencies, recursive dependency, etc)
* Understands document structures of solutions. Can design efficient document structures for new solutions written in different languages. Optimises versioning in repository, creates easily understandable (by third parties) structures
Skills & Technologies
* Unit testing
* MySQL and MSSQL
* Dependency injection
* C, C++, C#, JavaScript, Python, PHP, CSS, HTML, XML, Json
* Object Oriented (class and prototype based), Event-Driven, Imperative, Procedural & Declarative programming paradigms
* Data structure design, modelling and representation. Information metrics, graphs and trees and algorithms. Data perpetuation and transport
* Windows, Linux and Unix OS. Windows desktop UI programming
* Be familiar with Jira, Confluence, Mantis, Git, CVS
* Be familiar with MVC programming for desktop and web
* Frameworks: .NET, Mono, QT, Laravel, AngularJS, Sencha, Ext JS
* Asynchronous processing and parallelisation
* Revision control and issue tracking
* Waterfall, agile and lean development
To be considered for this role, you should have the relevant qualifications in computer science. This role is office based with occasional site visits to client premises. You will be required to work to strict, internally or externally imposed deadlines. If you have the experience and are currently looking for a new challenge, then please submit an up to date CV by using the ‘apply’ button below. For an informal chat, please phone (Apply online only) and ask for Rachel V. Many thanks for your interest
Oct 29, 2018
This position is available either in the Plymouth or Bodmin office. As a Software Developer, you will be contributing to a multitude of projects, working towards tight deadlines. Good verbal and written communications skills are necessary and having previous experience of dealing with clinical safety would be highly advantageous. You will be responsible for ensuring that developed software meets design criteria; in line with performance indicators, quality standards, statutory regulations and to agreed timescales. Most software development within the company follows a ‘Lean and Agile’ methodology, which places particular emphasis on good communication within a close team. Externally, you will have regular contact with General Practitioners, Clinicians, Health Authorities and associated personnel at all levels.
Key Responsibilities
* Is comfortable with parallelisation and asynchronous flow
* Identifies and solves logical problems and can define/map business logic to algorithms and functions robustly
* Capable of working simultaneously on different projects, with little impact due to context switching, utilises dead times and or blocks in projects
* Efficient in time management and task prioritising, regularly achieves targets and will promptly identify deviations, acting accordingly to correct them
* Assists in the design of libraries and or applications. Can extent high level designs further in granularity of details satisfying specifications. Will likely pass them to more junior members of the team and supervise development
* Implements and extends code in production environments, reflecting the requirements and following the designs given. Proficient in at least one language and capable of writing; quality, reliable, fault tolerant and efficient code in different languages, to ensure no bugs.
* Writes production quality, robust code and understands interaction, races and emergence. Visualises his/her code as part of a larger system, not in isolation and considers and controls complex, non-linear effects from the code within the solution
* Can design parallel code, asynchronous flows and synchronisation. Has control over it and can apply it where necessary to improve performance, concurrency and or user’s product experience
* Is aware of and controls memory and resources used when writing code. Visualises his/her code in interaction with hardware and network limitations, not in isolation and considers and controls the use of resources with the objective to optimise the execution in the production environment
* Has developed an analytical thinking process, with the capability to understand business processes and map them to logical or procedural workflows. Can design algorithms and functions that reflect such workflows. These skills allow him/her to rapidly identify potential problems in existing code
* Under supervision, can coach more junior team members and assist more senior team members in progress reviews and evaluations. Can identify knowledge gaps in more junior developers and will actively try to fill them and or indirectly motivate the peer to work on them. Oversees their progress and motivates them to continue growing
* Understands data structures and can design them for general uses. Masters serialisation of data for perpetuation and transport. Has a sound understanding of data structures and can design them robustly to satisfy general requirements. Has a very sound understanding of data serialisation in different formats and applies them as necessary considering their relative advantages
* Understands and employs Unit testing when necessary. Is comfortable writing unit tests in his/her own code or in someone else’s code
* Understands compilers and linkers and can solve/debug building problems easily (eg. dependencies, recursive dependency, etc)
* Understands document structures of solutions. Can design efficient document structures for new solutions written in different languages. Optimises versioning in repository, creates easily understandable (by third parties) structures
Skills & Technologies
* Unit testing
* MySQL and MSSQL
* Dependency injection
* C, C++, C#, JavaScript, Python, PHP, CSS, HTML, XML, Json
* Object Oriented (class and prototype based), Event-Driven, Imperative, Procedural & Declarative programming paradigms
* Data structure design, modelling and representation. Information metrics, graphs and trees and algorithms. Data perpetuation and transport
* Windows, Linux and Unix OS. Windows desktop UI programming
* Be familiar with Jira, Confluence, Mantis, Git, CVS
* Be familiar with MVC programming for desktop and web
* Frameworks: .NET, Mono, QT, Laravel, AngularJS, Sencha, Ext JS
* Asynchronous processing and parallelisation
* Revision control and issue tracking
* Waterfall, agile and lean development
To be considered for this role, you should have the relevant qualifications in computer science. This role is office based with occasional site visits to client premises. You will be required to work to strict, internally or externally imposed deadlines. If you have the experience and are currently looking for a new challenge, then please submit an up to date CV by using the ‘apply’ button below. For an informal chat, please phone (Apply online only) and ask for Rachel V. Many thanks for your interest
This position is available either in the Plymouth or Bodmin office. As a Software Developer, you will be contributing to a multitude of projects, working towards tight deadlines. Good verbal and written communications skills are necessary and having previous experience of dealing with clinical safety would be highly advantageous. You will be responsible for ensuring that developed software meets design criteria; in line with performance indicators, quality standards, statutory regulations and to agreed timescales. Most software development within the company follows a ‘Lean and Agile’ methodology, which places particular emphasis on good communication within a close team. Externally, you will have regular contact with General Practitioners, Clinicians, Health Authorities and associated personnel at all levels.
Key Responsibilities
* Is comfortable with parallelisation and asynchronous flow
* Identifies and solves logical problems and can define/map business logic to algorithms and functions robustly
* Capable of working simultaneously on different projects, with little impact due to context switching, utilises dead times and or blocks in projects
* Efficient in time management and task prioritising, regularly achieves targets and will promptly identify deviations, acting accordingly to correct them
* Assists in the design of libraries and or applications. Can extent high level designs further in granularity of details satisfying specifications. Will likely pass them to more junior members of the team and supervise development
* Implements and extends code in production environments, reflecting the requirements and following the designs given. Proficient in at least one language and capable of writing; quality, reliable, fault tolerant and efficient code in different languages, to ensure no bugs.
* Writes production quality, robust code and understands interaction, races and emergence. Visualises his/her code as part of a larger system, not in isolation and considers and controls complex, non-linear effects from the code within the solution
* Can design parallel code, asynchronous flows and synchronisation. Has control over it and can apply it where necessary to improve performance, concurrency and or user’s product experience
* Is aware of and controls memory and resources used when writing code. Visualises his/her code in interaction with hardware and network limitations, not in isolation and considers and controls the use of resources with the objective to optimise the execution in the production environment
* Has developed an analytical thinking process, with the capability to understand business processes and map them to logical or procedural workflows. Can design algorithms and functions that reflect such workflows. These skills allow him/her to rapidly identify potential problems in existing code
* Under supervision, can coach more junior team members and assist more senior team members in progress reviews and evaluations. Can identify knowledge gaps in more junior developers and will actively try to fill them and or indirectly motivate the peer to work on them. Oversees their progress and motivates them to continue growing
* Understands data structures and can design them for general uses. Masters serialisation of data for perpetuation and transport. Has a sound understanding of data structures and can design them robustly to satisfy general requirements. Has a very sound understanding of data serialisation in different formats and applies them as necessary considering their relative advantages
* Understands and employs Unit testing when necessary. Is comfortable writing unit tests in his/her own code or in someone else’s code
* Understands compilers and linkers and can solve/debug building problems easily (eg. dependencies, recursive dependency, etc)
* Understands document structures of solutions. Can design efficient document structures for new solutions written in different languages. Optimises versioning in repository, creates easily understandable (by third parties) structures
Skills & Technologies
* Unit testing
* MySQL and MSSQL
* Dependency injection
* C, C++, C#, JavaScript, Python, PHP, CSS, HTML, XML, Json
* Object Oriented (class and prototype based), Event-Driven, Imperative, Procedural & Declarative programming paradigms
* Data structure design, modelling and representation. Information metrics, graphs and trees and algorithms. Data perpetuation and transport
* Windows, Linux and Unix OS. Windows desktop UI programming
* Be familiar with Jira, Confluence, Mantis, Git, CVS
* Be familiar with MVC programming for desktop and web
* Frameworks: .NET, Mono, QT, Laravel, AngularJS, Sencha, Ext JS
* Asynchronous processing and parallelisation
* Revision control and issue tracking
* Waterfall, agile and lean development
To be considered for this role, you should have the relevant qualifications in computer science. This role is office based with occasional site visits to client premises. You will be required to work to strict, internally or externally imposed deadlines. If you have the experience and are currently looking for a new challenge, then please submit an up to date CV by using the ‘apply’ button below. For an informal chat, please phone (Apply online only) and ask for Rachel V. Many thanks for your interest
Oct 29, 2018
This position is available either in the Plymouth or Bodmin office. As a Software Developer, you will be contributing to a multitude of projects, working towards tight deadlines. Good verbal and written communications skills are necessary and having previous experience of dealing with clinical safety would be highly advantageous. You will be responsible for ensuring that developed software meets design criteria; in line with performance indicators, quality standards, statutory regulations and to agreed timescales. Most software development within the company follows a ‘Lean and Agile’ methodology, which places particular emphasis on good communication within a close team. Externally, you will have regular contact with General Practitioners, Clinicians, Health Authorities and associated personnel at all levels.
Key Responsibilities
* Is comfortable with parallelisation and asynchronous flow
* Identifies and solves logical problems and can define/map business logic to algorithms and functions robustly
* Capable of working simultaneously on different projects, with little impact due to context switching, utilises dead times and or blocks in projects
* Efficient in time management and task prioritising, regularly achieves targets and will promptly identify deviations, acting accordingly to correct them
* Assists in the design of libraries and or applications. Can extent high level designs further in granularity of details satisfying specifications. Will likely pass them to more junior members of the team and supervise development
* Implements and extends code in production environments, reflecting the requirements and following the designs given. Proficient in at least one language and capable of writing; quality, reliable, fault tolerant and efficient code in different languages, to ensure no bugs.
* Writes production quality, robust code and understands interaction, races and emergence. Visualises his/her code as part of a larger system, not in isolation and considers and controls complex, non-linear effects from the code within the solution
* Can design parallel code, asynchronous flows and synchronisation. Has control over it and can apply it where necessary to improve performance, concurrency and or user’s product experience
* Is aware of and controls memory and resources used when writing code. Visualises his/her code in interaction with hardware and network limitations, not in isolation and considers and controls the use of resources with the objective to optimise the execution in the production environment
* Has developed an analytical thinking process, with the capability to understand business processes and map them to logical or procedural workflows. Can design algorithms and functions that reflect such workflows. These skills allow him/her to rapidly identify potential problems in existing code
* Under supervision, can coach more junior team members and assist more senior team members in progress reviews and evaluations. Can identify knowledge gaps in more junior developers and will actively try to fill them and or indirectly motivate the peer to work on them. Oversees their progress and motivates them to continue growing
* Understands data structures and can design them for general uses. Masters serialisation of data for perpetuation and transport. Has a sound understanding of data structures and can design them robustly to satisfy general requirements. Has a very sound understanding of data serialisation in different formats and applies them as necessary considering their relative advantages
* Understands and employs Unit testing when necessary. Is comfortable writing unit tests in his/her own code or in someone else’s code
* Understands compilers and linkers and can solve/debug building problems easily (eg. dependencies, recursive dependency, etc)
* Understands document structures of solutions. Can design efficient document structures for new solutions written in different languages. Optimises versioning in repository, creates easily understandable (by third parties) structures
Skills & Technologies
* Unit testing
* MySQL and MSSQL
* Dependency injection
* C, C++, C#, JavaScript, Python, PHP, CSS, HTML, XML, Json
* Object Oriented (class and prototype based), Event-Driven, Imperative, Procedural & Declarative programming paradigms
* Data structure design, modelling and representation. Information metrics, graphs and trees and algorithms. Data perpetuation and transport
* Windows, Linux and Unix OS. Windows desktop UI programming
* Be familiar with Jira, Confluence, Mantis, Git, CVS
* Be familiar with MVC programming for desktop and web
* Frameworks: .NET, Mono, QT, Laravel, AngularJS, Sencha, Ext JS
* Asynchronous processing and parallelisation
* Revision control and issue tracking
* Waterfall, agile and lean development
To be considered for this role, you should have the relevant qualifications in computer science. This role is office based with occasional site visits to client premises. You will be required to work to strict, internally or externally imposed deadlines. If you have the experience and are currently looking for a new challenge, then please submit an up to date CV by using the ‘apply’ button below. For an informal chat, please phone (Apply online only) and ask for Rachel V. Many thanks for your interest
Junior Developer - PHP / MySQL - Glasgow - Perm - up to £22k
Are you a talented programmer looking to forge a successful career in a company where you will be encouraged to learn and develop? Would you like to work on a varied and interesting workload? If this sounds like you, read on…
Our client has put in place an eighteen month plan to meet their digital goals and they are looking to add to their development team to help them achieve this. You should be a motivated self-starter with excellent team working and communication skills. If this sounds like you and you would enjoy working in a small, experienced development team then what are you waiting for? Get in touch now!
What you will be doing:
- Developing the company`s suite of microservice-driven digital platforms
- Work with developers, designers and other teams to support the company`s business assets
- Getting involved in all elements of the software development lifecycle
What you will bring:
- Excellent object oriented and procedural PHP skills
- Good experience with Symfony or another PHP MVC framework (Laravel, Zend, Magento)
- Strong SQL skills
- Working knowledge of JavaScript, jQuery, HTML5 and CSS
- Experience with a version control system, ideally Git
So if this sounds like you, don`t hesitate! Apply now and be a part of our client`s ongoing success.
Only apply to this vacancy if you consent to us contacting you with regards to this and similar future career opportunities. You may call to discuss the role in more detail if you wish
Oct 29, 2018
Junior Developer - PHP / MySQL - Glasgow - Perm - up to £22k
Are you a talented programmer looking to forge a successful career in a company where you will be encouraged to learn and develop? Would you like to work on a varied and interesting workload? If this sounds like you, read on…
Our client has put in place an eighteen month plan to meet their digital goals and they are looking to add to their development team to help them achieve this. You should be a motivated self-starter with excellent team working and communication skills. If this sounds like you and you would enjoy working in a small, experienced development team then what are you waiting for? Get in touch now!
What you will be doing:
- Developing the company`s suite of microservice-driven digital platforms
- Work with developers, designers and other teams to support the company`s business assets
- Getting involved in all elements of the software development lifecycle
What you will bring:
- Excellent object oriented and procedural PHP skills
- Good experience with Symfony or another PHP MVC framework (Laravel, Zend, Magento)
- Strong SQL skills
- Working knowledge of JavaScript, jQuery, HTML5 and CSS
- Experience with a version control system, ideally Git
So if this sounds like you, don`t hesitate! Apply now and be a part of our client`s ongoing success.
Only apply to this vacancy if you consent to us contacting you with regards to this and similar future career opportunities. You may call to discuss the role in more detail if you wish
This position is available either in the Plymouth or Bodmin office. As a Software Developer, you will be contributing to a multitude of projects, working towards tight deadlines. Good verbal and written communications skills are necessary and having previous experience of dealing with clinical safety would be highly advantageous. You will be responsible for ensuring that developed software meets design criteria; in line with performance indicators, quality standards, statutory regulations and to agreed timescales. Most software development within the company follows a ‘Lean and Agile’ methodology, which places particular emphasis on good communication within a close team. Externally, you will have regular contact with General Practitioners, Clinicians, Health Authorities and associated personnel at all levels.
Key Responsibilities
* Is comfortable with parallelisation and asynchronous flow
* Identifies and solves logical problems and can define/map business logic to algorithms and functions robustly
* Capable of working simultaneously on different projects, with little impact due to context switching, utilises dead times and or blocks in projects
* Efficient in time management and task prioritising, regularly achieves targets and will promptly identify deviations, acting accordingly to correct them
* Assists in the design of libraries and or applications. Can extent high level designs further in granularity of details satisfying specifications. Will likely pass them to more junior members of the team and supervise development
* Implements and extends code in production environments, reflecting the requirements and following the designs given. Proficient in at least one language and capable of writing; quality, reliable, fault tolerant and efficient code in different languages, to ensure no bugs.
* Writes production quality, robust code and understands interaction, races and emergence. Visualises his/her code as part of a larger system, not in isolation and considers and controls complex, non-linear effects from the code within the solution
* Can design parallel code, asynchronous flows and synchronisation. Has control over it and can apply it where necessary to improve performance, concurrency and or user’s product experience
* Is aware of and controls memory and resources used when writing code. Visualises his/her code in interaction with hardware and network limitations, not in isolation and considers and controls the use of resources with the objective to optimise the execution in the production environment
* Has developed an analytical thinking process, with the capability to understand business processes and map them to logical or procedural workflows. Can design algorithms and functions that reflect such workflows. These skills allow him/her to rapidly identify potential problems in existing code
* Under supervision, can coach more junior team members and assist more senior team members in progress reviews and evaluations. Can identify knowledge gaps in more junior developers and will actively try to fill them and or indirectly motivate the peer to work on them. Oversees their progress and motivates them to continue growing
* Understands data structures and can design them for general uses. Masters serialisation of data for perpetuation and transport. Has a sound understanding of data structures and can design them robustly to satisfy general requirements. Has a very sound understanding of data serialisation in different formats and applies them as necessary considering their relative advantages
* Understands and employs Unit testing when necessary. Is comfortable writing unit tests in his/her own code or in someone else’s code
* Understands compilers and linkers and can solve/debug building problems easily (eg. dependencies, recursive dependency, etc)
* Understands document structures of solutions. Can design efficient document structures for new solutions written in different languages. Optimises versioning in repository, creates easily understandable (by third parties) structures
Skills & Technologies
* Unit testing
* MySQL and MSSQL
* Dependency injection
* C, C++, C#, JavaScript, Python, PHP, CSS, HTML, XML, Json
* Object Oriented (class and prototype based), Event-Driven, Imperative, Procedural & Declarative programming paradigms
* Data structure design, modelling and representation. Information metrics, graphs and trees and algorithms. Data perpetuation and transport
* Windows, Linux and Unix OS. Windows desktop UI programming
* Be familiar with Jira, Confluence, Mantis, Git, CVS
* Be familiar with MVC programming for desktop and web
* Frameworks: .NET, Mono, QT, Laravel, AngularJS, Sencha, Ext JS
* Asynchronous processing and parallelisation
* Revision control and issue tracking
* Waterfall, agile and lean development
To be considered for this role, you should have the relevant qualifications in computer science. This role is office based with occasional site visits to client premises. You will be required to work to strict, internally or externally imposed deadlines. If you have the experience and are currently looking for a new challenge, then please submit an up to date CV by using the ‘apply’ button below. For an informal chat, please phone (Apply online only) and ask for Rachel V. Many thanks for your interest
Oct 29, 2018
This position is available either in the Plymouth or Bodmin office. As a Software Developer, you will be contributing to a multitude of projects, working towards tight deadlines. Good verbal and written communications skills are necessary and having previous experience of dealing with clinical safety would be highly advantageous. You will be responsible for ensuring that developed software meets design criteria; in line with performance indicators, quality standards, statutory regulations and to agreed timescales. Most software development within the company follows a ‘Lean and Agile’ methodology, which places particular emphasis on good communication within a close team. Externally, you will have regular contact with General Practitioners, Clinicians, Health Authorities and associated personnel at all levels.
Key Responsibilities
* Is comfortable with parallelisation and asynchronous flow
* Identifies and solves logical problems and can define/map business logic to algorithms and functions robustly
* Capable of working simultaneously on different projects, with little impact due to context switching, utilises dead times and or blocks in projects
* Efficient in time management and task prioritising, regularly achieves targets and will promptly identify deviations, acting accordingly to correct them
* Assists in the design of libraries and or applications. Can extent high level designs further in granularity of details satisfying specifications. Will likely pass them to more junior members of the team and supervise development
* Implements and extends code in production environments, reflecting the requirements and following the designs given. Proficient in at least one language and capable of writing; quality, reliable, fault tolerant and efficient code in different languages, to ensure no bugs.
* Writes production quality, robust code and understands interaction, races and emergence. Visualises his/her code as part of a larger system, not in isolation and considers and controls complex, non-linear effects from the code within the solution
* Can design parallel code, asynchronous flows and synchronisation. Has control over it and can apply it where necessary to improve performance, concurrency and or user’s product experience
* Is aware of and controls memory and resources used when writing code. Visualises his/her code in interaction with hardware and network limitations, not in isolation and considers and controls the use of resources with the objective to optimise the execution in the production environment
* Has developed an analytical thinking process, with the capability to understand business processes and map them to logical or procedural workflows. Can design algorithms and functions that reflect such workflows. These skills allow him/her to rapidly identify potential problems in existing code
* Under supervision, can coach more junior team members and assist more senior team members in progress reviews and evaluations. Can identify knowledge gaps in more junior developers and will actively try to fill them and or indirectly motivate the peer to work on them. Oversees their progress and motivates them to continue growing
* Understands data structures and can design them for general uses. Masters serialisation of data for perpetuation and transport. Has a sound understanding of data structures and can design them robustly to satisfy general requirements. Has a very sound understanding of data serialisation in different formats and applies them as necessary considering their relative advantages
* Understands and employs Unit testing when necessary. Is comfortable writing unit tests in his/her own code or in someone else’s code
* Understands compilers and linkers and can solve/debug building problems easily (eg. dependencies, recursive dependency, etc)
* Understands document structures of solutions. Can design efficient document structures for new solutions written in different languages. Optimises versioning in repository, creates easily understandable (by third parties) structures
Skills & Technologies
* Unit testing
* MySQL and MSSQL
* Dependency injection
* C, C++, C#, JavaScript, Python, PHP, CSS, HTML, XML, Json
* Object Oriented (class and prototype based), Event-Driven, Imperative, Procedural & Declarative programming paradigms
* Data structure design, modelling and representation. Information metrics, graphs and trees and algorithms. Data perpetuation and transport
* Windows, Linux and Unix OS. Windows desktop UI programming
* Be familiar with Jira, Confluence, Mantis, Git, CVS
* Be familiar with MVC programming for desktop and web
* Frameworks: .NET, Mono, QT, Laravel, AngularJS, Sencha, Ext JS
* Asynchronous processing and parallelisation
* Revision control and issue tracking
* Waterfall, agile and lean development
To be considered for this role, you should have the relevant qualifications in computer science. This role is office based with occasional site visits to client premises. You will be required to work to strict, internally or externally imposed deadlines. If you have the experience and are currently looking for a new challenge, then please submit an up to date CV by using the ‘apply’ button below. For an informal chat, please phone (Apply online only) and ask for Rachel V. Many thanks for your interest
Junior Developer - PHP / MySQL - Glasgow - Perm - up to £22k
Are you a talented programmer looking to forge a successful career in a company where you will be encouraged to learn and develop? Would you like to work on a varied and interesting workload? If this sounds like you, read on…
Our client has put in place an eighteen month plan to meet their digital goals and they are looking to add to their development team to help them achieve this. You should be a motivated self-starter with excellent team working and communication skills. If this sounds like you and you would enjoy working in a small, experienced development team then what are you waiting for? Get in touch now!
What you will be doing:
- Developing the company`s suite of microservice-driven digital platforms
- Work with developers, designers and other teams to support the company`s business assets
- Getting involved in all elements of the software development lifecycle
What you will bring:
- Excellent object oriented and procedural PHP skills
- Good experience with Symfony or another PHP MVC framework (Laravel, Zend, Magento)
- Strong SQL skills
- Working knowledge of JavaScript, jQuery, HTML5 and CSS
- Experience with a version control system, ideally Git
So if this sounds like you, don`t hesitate! Apply now and be a part of our client`s ongoing success.
Only apply to this vacancy if you consent to us contacting you with regards to this and similar future career opportunities. You may call to discuss the role in more detail if you wish
Oct 29, 2018
Junior Developer - PHP / MySQL - Glasgow - Perm - up to £22k
Are you a talented programmer looking to forge a successful career in a company where you will be encouraged to learn and develop? Would you like to work on a varied and interesting workload? If this sounds like you, read on…
Our client has put in place an eighteen month plan to meet their digital goals and they are looking to add to their development team to help them achieve this. You should be a motivated self-starter with excellent team working and communication skills. If this sounds like you and you would enjoy working in a small, experienced development team then what are you waiting for? Get in touch now!
What you will be doing:
- Developing the company`s suite of microservice-driven digital platforms
- Work with developers, designers and other teams to support the company`s business assets
- Getting involved in all elements of the software development lifecycle
What you will bring:
- Excellent object oriented and procedural PHP skills
- Good experience with Symfony or another PHP MVC framework (Laravel, Zend, Magento)
- Strong SQL skills
- Working knowledge of JavaScript, jQuery, HTML5 and CSS
- Experience with a version control system, ideally Git
So if this sounds like you, don`t hesitate! Apply now and be a part of our client`s ongoing success.
Only apply to this vacancy if you consent to us contacting you with regards to this and similar future career opportunities. You may call to discuss the role in more detail if you wish
This position is available either in the Plymouth or Bodmin office. As a Software Developer, you will be contributing to a multitude of projects, working towards tight deadlines. Good verbal and written communications skills are necessary and having previous experience of dealing with clinical safety would be highly advantageous. You will be responsible for ensuring that developed software meets design criteria; in line with performance indicators, quality standards, statutory regulations and to agreed timescales. Most software development within the company follows a ‘Lean and Agile’ methodology, which places particular emphasis on good communication within a close team. Externally, you will have regular contact with General Practitioners, Clinicians, Health Authorities and associated personnel at all levels.
Key Responsibilities
* Is comfortable with parallelisation and asynchronous flow
* Identifies and solves logical problems and can define/map business logic to algorithms and functions robustly
* Capable of working simultaneously on different projects, with little impact due to context switching, utilises dead times and or blocks in projects
* Efficient in time management and task prioritising, regularly achieves targets and will promptly identify deviations, acting accordingly to correct them
* Assists in the design of libraries and or applications. Can extent high level designs further in granularity of details satisfying specifications. Will likely pass them to more junior members of the team and supervise development
* Implements and extends code in production environments, reflecting the requirements and following the designs given. Proficient in at least one language and capable of writing; quality, reliable, fault tolerant and efficient code in different languages, to ensure no bugs.
* Writes production quality, robust code and understands interaction, races and emergence. Visualises his/her code as part of a larger system, not in isolation and considers and controls complex, non-linear effects from the code within the solution
* Can design parallel code, asynchronous flows and synchronisation. Has control over it and can apply it where necessary to improve performance, concurrency and or user’s product experience
* Is aware of and controls memory and resources used when writing code. Visualises his/her code in interaction with hardware and network limitations, not in isolation and considers and controls the use of resources with the objective to optimise the execution in the production environment
* Has developed an analytical thinking process, with the capability to understand business processes and map them to logical or procedural workflows. Can design algorithms and functions that reflect such workflows. These skills allow him/her to rapidly identify potential problems in existing code
* Under supervision, can coach more junior team members and assist more senior team members in progress reviews and evaluations. Can identify knowledge gaps in more junior developers and will actively try to fill them and or indirectly motivate the peer to work on them. Oversees their progress and motivates them to continue growing
* Understands data structures and can design them for general uses. Masters serialisation of data for perpetuation and transport. Has a sound understanding of data structures and can design them robustly to satisfy general requirements. Has a very sound understanding of data serialisation in different formats and applies them as necessary considering their relative advantages
* Understands and employs Unit testing when necessary. Is comfortable writing unit tests in his/her own code or in someone else’s code
* Understands compilers and linkers and can solve/debug building problems easily (eg. dependencies, recursive dependency, etc)
* Understands document structures of solutions. Can design efficient document structures for new solutions written in different languages. Optimises versioning in repository, creates easily understandable (by third parties) structures
Skills & Technologies
* Unit testing
* MySQL and MSSQL
* Dependency injection
* C, C++, C#, JavaScript, Python, PHP, CSS, HTML, XML, Json
* Object Oriented (class and prototype based), Event-Driven, Imperative, Procedural & Declarative programming paradigms
* Data structure design, modelling and representation. Information metrics, graphs and trees and algorithms. Data perpetuation and transport
* Windows, Linux and Unix OS. Windows desktop UI programming
* Be familiar with Jira, Confluence, Mantis, Git, CVS
* Be familiar with MVC programming for desktop and web
* Frameworks: .NET, Mono, QT, Laravel, AngularJS, Sencha, Ext JS
* Asynchronous processing and parallelisation
* Revision control and issue tracking
* Waterfall, agile and lean development
To be considered for this role, you should have the relevant qualifications in computer science. This role is office based with occasional site visits to client premises. You will be required to work to strict, internally or externally imposed deadlines. If you have the experience and are currently looking for a new challenge, then please submit an up to date CV by using the ‘apply’ button below. For an informal chat, please phone (Apply online only) and ask for Rachel V. Many thanks for your interest
Oct 29, 2018
This position is available either in the Plymouth or Bodmin office. As a Software Developer, you will be contributing to a multitude of projects, working towards tight deadlines. Good verbal and written communications skills are necessary and having previous experience of dealing with clinical safety would be highly advantageous. You will be responsible for ensuring that developed software meets design criteria; in line with performance indicators, quality standards, statutory regulations and to agreed timescales. Most software development within the company follows a ‘Lean and Agile’ methodology, which places particular emphasis on good communication within a close team. Externally, you will have regular contact with General Practitioners, Clinicians, Health Authorities and associated personnel at all levels.
Key Responsibilities
* Is comfortable with parallelisation and asynchronous flow
* Identifies and solves logical problems and can define/map business logic to algorithms and functions robustly
* Capable of working simultaneously on different projects, with little impact due to context switching, utilises dead times and or blocks in projects
* Efficient in time management and task prioritising, regularly achieves targets and will promptly identify deviations, acting accordingly to correct them
* Assists in the design of libraries and or applications. Can extent high level designs further in granularity of details satisfying specifications. Will likely pass them to more junior members of the team and supervise development
* Implements and extends code in production environments, reflecting the requirements and following the designs given. Proficient in at least one language and capable of writing; quality, reliable, fault tolerant and efficient code in different languages, to ensure no bugs.
* Writes production quality, robust code and understands interaction, races and emergence. Visualises his/her code as part of a larger system, not in isolation and considers and controls complex, non-linear effects from the code within the solution
* Can design parallel code, asynchronous flows and synchronisation. Has control over it and can apply it where necessary to improve performance, concurrency and or user’s product experience
* Is aware of and controls memory and resources used when writing code. Visualises his/her code in interaction with hardware and network limitations, not in isolation and considers and controls the use of resources with the objective to optimise the execution in the production environment
* Has developed an analytical thinking process, with the capability to understand business processes and map them to logical or procedural workflows. Can design algorithms and functions that reflect such workflows. These skills allow him/her to rapidly identify potential problems in existing code
* Under supervision, can coach more junior team members and assist more senior team members in progress reviews and evaluations. Can identify knowledge gaps in more junior developers and will actively try to fill them and or indirectly motivate the peer to work on them. Oversees their progress and motivates them to continue growing
* Understands data structures and can design them for general uses. Masters serialisation of data for perpetuation and transport. Has a sound understanding of data structures and can design them robustly to satisfy general requirements. Has a very sound understanding of data serialisation in different formats and applies them as necessary considering their relative advantages
* Understands and employs Unit testing when necessary. Is comfortable writing unit tests in his/her own code or in someone else’s code
* Understands compilers and linkers and can solve/debug building problems easily (eg. dependencies, recursive dependency, etc)
* Understands document structures of solutions. Can design efficient document structures for new solutions written in different languages. Optimises versioning in repository, creates easily understandable (by third parties) structures
Skills & Technologies
* Unit testing
* MySQL and MSSQL
* Dependency injection
* C, C++, C#, JavaScript, Python, PHP, CSS, HTML, XML, Json
* Object Oriented (class and prototype based), Event-Driven, Imperative, Procedural & Declarative programming paradigms
* Data structure design, modelling and representation. Information metrics, graphs and trees and algorithms. Data perpetuation and transport
* Windows, Linux and Unix OS. Windows desktop UI programming
* Be familiar with Jira, Confluence, Mantis, Git, CVS
* Be familiar with MVC programming for desktop and web
* Frameworks: .NET, Mono, QT, Laravel, AngularJS, Sencha, Ext JS
* Asynchronous processing and parallelisation
* Revision control and issue tracking
* Waterfall, agile and lean development
To be considered for this role, you should have the relevant qualifications in computer science. This role is office based with occasional site visits to client premises. You will be required to work to strict, internally or externally imposed deadlines. If you have the experience and are currently looking for a new challenge, then please submit an up to date CV by using the ‘apply’ button below. For an informal chat, please phone (Apply online only) and ask for Rachel V. Many thanks for your interest
This position is available either in the Plymouth or Bodmin office. As a Software Developer, you will be contributing to a multitude of projects, working towards tight deadlines. Good verbal and written communications skills are necessary and having previous experience of dealing with clinical safety would be highly advantageous. You will be responsible for ensuring that developed software meets design criteria; in line with performance indicators, quality standards, statutory regulations and to agreed timescales. Most software development within the company follows a ‘Lean and Agile’ methodology, which places particular emphasis on good communication within a close team. Externally, you will have regular contact with General Practitioners, Clinicians, Health Authorities and associated personnel at all levels.
Key Responsibilities
* Is comfortable with parallelisation and asynchronous flow
* Identifies and solves logical problems and can define/map business logic to algorithms and functions robustly
* Capable of working simultaneously on different projects, with little impact due to context switching, utilises dead times and or blocks in projects
* Efficient in time management and task prioritising, regularly achieves targets and will promptly identify deviations, acting accordingly to correct them
* Assists in the design of libraries and or applications. Can extent high level designs further in granularity of details satisfying specifications. Will likely pass them to more junior members of the team and supervise development
* Implements and extends code in production environments, reflecting the requirements and following the designs given. Proficient in at least one language and capable of writing; quality, reliable, fault tolerant and efficient code in different languages, to ensure no bugs.
* Writes production quality, robust code and understands interaction, races and emergence. Visualises his/her code as part of a larger system, not in isolation and considers and controls complex, non-linear effects from the code within the solution
* Can design parallel code, asynchronous flows and synchronisation. Has control over it and can apply it where necessary to improve performance, concurrency and or user’s product experience
* Is aware of and controls memory and resources used when writing code. Visualises his/her code in interaction with hardware and network limitations, not in isolation and considers and controls the use of resources with the objective to optimise the execution in the production environment
* Has developed an analytical thinking process, with the capability to understand business processes and map them to logical or procedural workflows. Can design algorithms and functions that reflect such workflows. These skills allow him/her to rapidly identify potential problems in existing code
* Under supervision, can coach more junior team members and assist more senior team members in progress reviews and evaluations. Can identify knowledge gaps in more junior developers and will actively try to fill them and or indirectly motivate the peer to work on them. Oversees their progress and motivates them to continue growing
* Understands data structures and can design them for general uses. Masters serialisation of data for perpetuation and transport. Has a sound understanding of data structures and can design them robustly to satisfy general requirements. Has a very sound understanding of data serialisation in different formats and applies them as necessary considering their relative advantages
* Understands and employs Unit testing when necessary. Is comfortable writing unit tests in his/her own code or in someone else’s code
* Understands compilers and linkers and can solve/debug building problems easily (eg. dependencies, recursive dependency, etc)
* Understands document structures of solutions. Can design efficient document structures for new solutions written in different languages. Optimises versioning in repository, creates easily understandable (by third parties) structures
Skills & Technologies
* Unit testing
* MySQL and MSSQL
* Dependency injection
* C, C++, C#, JavaScript, Python, PHP, CSS, HTML, XML, Json
* Object Oriented (class and prototype based), Event-Driven, Imperative, Procedural & Declarative programming paradigms
* Data structure design, modelling and representation. Information metrics, graphs and trees and algorithms. Data perpetuation and transport
* Windows, Linux and Unix OS. Windows desktop UI programming
* Be familiar with Jira, Confluence, Mantis, Git, CVS
* Be familiar with MVC programming for desktop and web
* Frameworks: .NET, Mono, QT, Laravel, AngularJS, Sencha, Ext JS
* Asynchronous processing and parallelisation
* Revision control and issue tracking
* Waterfall, agile and lean development
To be considered for this role, you should have the relevant qualifications in computer science. This role is office based with occasional site visits to client premises. You will be required to work to strict, internally or externally imposed deadlines. If you have the experience and are currently looking for a new challenge, then please submit an up to date CV by using the ‘apply’ button below. For an informal chat, please phone (Apply online only) and ask for Rachel V. Many thanks for your interest
Oct 29, 2018
This position is available either in the Plymouth or Bodmin office. As a Software Developer, you will be contributing to a multitude of projects, working towards tight deadlines. Good verbal and written communications skills are necessary and having previous experience of dealing with clinical safety would be highly advantageous. You will be responsible for ensuring that developed software meets design criteria; in line with performance indicators, quality standards, statutory regulations and to agreed timescales. Most software development within the company follows a ‘Lean and Agile’ methodology, which places particular emphasis on good communication within a close team. Externally, you will have regular contact with General Practitioners, Clinicians, Health Authorities and associated personnel at all levels.
Key Responsibilities
* Is comfortable with parallelisation and asynchronous flow
* Identifies and solves logical problems and can define/map business logic to algorithms and functions robustly
* Capable of working simultaneously on different projects, with little impact due to context switching, utilises dead times and or blocks in projects
* Efficient in time management and task prioritising, regularly achieves targets and will promptly identify deviations, acting accordingly to correct them
* Assists in the design of libraries and or applications. Can extent high level designs further in granularity of details satisfying specifications. Will likely pass them to more junior members of the team and supervise development
* Implements and extends code in production environments, reflecting the requirements and following the designs given. Proficient in at least one language and capable of writing; quality, reliable, fault tolerant and efficient code in different languages, to ensure no bugs.
* Writes production quality, robust code and understands interaction, races and emergence. Visualises his/her code as part of a larger system, not in isolation and considers and controls complex, non-linear effects from the code within the solution
* Can design parallel code, asynchronous flows and synchronisation. Has control over it and can apply it where necessary to improve performance, concurrency and or user’s product experience
* Is aware of and controls memory and resources used when writing code. Visualises his/her code in interaction with hardware and network limitations, not in isolation and considers and controls the use of resources with the objective to optimise the execution in the production environment
* Has developed an analytical thinking process, with the capability to understand business processes and map them to logical or procedural workflows. Can design algorithms and functions that reflect such workflows. These skills allow him/her to rapidly identify potential problems in existing code
* Under supervision, can coach more junior team members and assist more senior team members in progress reviews and evaluations. Can identify knowledge gaps in more junior developers and will actively try to fill them and or indirectly motivate the peer to work on them. Oversees their progress and motivates them to continue growing
* Understands data structures and can design them for general uses. Masters serialisation of data for perpetuation and transport. Has a sound understanding of data structures and can design them robustly to satisfy general requirements. Has a very sound understanding of data serialisation in different formats and applies them as necessary considering their relative advantages
* Understands and employs Unit testing when necessary. Is comfortable writing unit tests in his/her own code or in someone else’s code
* Understands compilers and linkers and can solve/debug building problems easily (eg. dependencies, recursive dependency, etc)
* Understands document structures of solutions. Can design efficient document structures for new solutions written in different languages. Optimises versioning in repository, creates easily understandable (by third parties) structures
Skills & Technologies
* Unit testing
* MySQL and MSSQL
* Dependency injection
* C, C++, C#, JavaScript, Python, PHP, CSS, HTML, XML, Json
* Object Oriented (class and prototype based), Event-Driven, Imperative, Procedural & Declarative programming paradigms
* Data structure design, modelling and representation. Information metrics, graphs and trees and algorithms. Data perpetuation and transport
* Windows, Linux and Unix OS. Windows desktop UI programming
* Be familiar with Jira, Confluence, Mantis, Git, CVS
* Be familiar with MVC programming for desktop and web
* Frameworks: .NET, Mono, QT, Laravel, AngularJS, Sencha, Ext JS
* Asynchronous processing and parallelisation
* Revision control and issue tracking
* Waterfall, agile and lean development
To be considered for this role, you should have the relevant qualifications in computer science. This role is office based with occasional site visits to client premises. You will be required to work to strict, internally or externally imposed deadlines. If you have the experience and are currently looking for a new challenge, then please submit an up to date CV by using the ‘apply’ button below. For an informal chat, please phone (Apply online only) and ask for Rachel V. Many thanks for your interest
This position is available either in the Plymouth or Bodmin office. As a Software Developer, you will be contributing to a multitude of projects, working towards tight deadlines. Good verbal and written communications skills are necessary and having previous experience of dealing with clinical safety would be highly advantageous. You will be responsible for ensuring that developed software meets design criteria; in line with performance indicators, quality standards, statutory regulations and to agreed timescales. Most software development within the company follows a ‘Lean and Agile’ methodology, which places particular emphasis on good communication within a close team. Externally, you will have regular contact with General Practitioners, Clinicians, Health Authorities and associated personnel at all levels.
Key Responsibilities
* Is comfortable with parallelisation and asynchronous flow
* Identifies and solves logical problems and can define/map business logic to algorithms and functions robustly
* Capable of working simultaneously on different projects, with little impact due to context switching, utilises dead times and or blocks in projects
* Efficient in time management and task prioritising, regularly achieves targets and will promptly identify deviations, acting accordingly to correct them
* Assists in the design of libraries and or applications. Can extent high level designs further in granularity of details satisfying specifications. Will likely pass them to more junior members of the team and supervise development
* Implements and extends code in production environments, reflecting the requirements and following the designs given. Proficient in at least one language and capable of writing; quality, reliable, fault tolerant and efficient code in different languages, to ensure no bugs.
* Writes production quality, robust code and understands interaction, races and emergence. Visualises his/her code as part of a larger system, not in isolation and considers and controls complex, non-linear effects from the code within the solution
* Can design parallel code, asynchronous flows and synchronisation. Has control over it and can apply it where necessary to improve performance, concurrency and or user’s product experience
* Is aware of and controls memory and resources used when writing code. Visualises his/her code in interaction with hardware and network limitations, not in isolation and considers and controls the use of resources with the objective to optimise the execution in the production environment
* Has developed an analytical thinking process, with the capability to understand business processes and map them to logical or procedural workflows. Can design algorithms and functions that reflect such workflows. These skills allow him/her to rapidly identify potential problems in existing code
* Under supervision, can coach more junior team members and assist more senior team members in progress reviews and evaluations. Can identify knowledge gaps in more junior developers and will actively try to fill them and or indirectly motivate the peer to work on them. Oversees their progress and motivates them to continue growing
* Understands data structures and can design them for general uses. Masters serialisation of data for perpetuation and transport. Has a sound understanding of data structures and can design them robustly to satisfy general requirements. Has a very sound understanding of data serialisation in different formats and applies them as necessary considering their relative advantages
* Understands and employs Unit testing when necessary. Is comfortable writing unit tests in his/her own code or in someone else’s code
* Understands compilers and linkers and can solve/debug building problems easily (eg. dependencies, recursive dependency, etc)
* Understands document structures of solutions. Can design efficient document structures for new solutions written in different languages. Optimises versioning in repository, creates easily understandable (by third parties) structures
Skills & Technologies
* Unit testing
* MySQL and MSSQL
* Dependency injection
* C, C++, C#, JavaScript, Python, PHP, CSS, HTML, XML, Json
* Object Oriented (class and prototype based), Event-Driven, Imperative, Procedural & Declarative programming paradigms
* Data structure design, modelling and representation. Information metrics, graphs and trees and algorithms. Data perpetuation and transport
* Windows, Linux and Unix OS. Windows desktop UI programming
* Be familiar with Jira, Confluence, Mantis, Git, CVS
* Be familiar with MVC programming for desktop and web
* Frameworks: .NET, Mono, QT, Laravel, AngularJS, Sencha, Ext JS
* Asynchronous processing and parallelisation
* Revision control and issue tracking
* Waterfall, agile and lean development
To be considered for this role, you should have the relevant qualifications in computer science. This role is office based with occasional site visits to client premises. You will be required to work to strict, internally or externally imposed deadlines. If you have the experience and are currently looking for a new challenge, then please submit an up to date CV by using the ‘apply’ button below. For an informal chat, please phone (Apply online only) and ask for Rachel V. Many thanks for your interest
Oct 29, 2018
This position is available either in the Plymouth or Bodmin office. As a Software Developer, you will be contributing to a multitude of projects, working towards tight deadlines. Good verbal and written communications skills are necessary and having previous experience of dealing with clinical safety would be highly advantageous. You will be responsible for ensuring that developed software meets design criteria; in line with performance indicators, quality standards, statutory regulations and to agreed timescales. Most software development within the company follows a ‘Lean and Agile’ methodology, which places particular emphasis on good communication within a close team. Externally, you will have regular contact with General Practitioners, Clinicians, Health Authorities and associated personnel at all levels.
Key Responsibilities
* Is comfortable with parallelisation and asynchronous flow
* Identifies and solves logical problems and can define/map business logic to algorithms and functions robustly
* Capable of working simultaneously on different projects, with little impact due to context switching, utilises dead times and or blocks in projects
* Efficient in time management and task prioritising, regularly achieves targets and will promptly identify deviations, acting accordingly to correct them
* Assists in the design of libraries and or applications. Can extent high level designs further in granularity of details satisfying specifications. Will likely pass them to more junior members of the team and supervise development
* Implements and extends code in production environments, reflecting the requirements and following the designs given. Proficient in at least one language and capable of writing; quality, reliable, fault tolerant and efficient code in different languages, to ensure no bugs.
* Writes production quality, robust code and understands interaction, races and emergence. Visualises his/her code as part of a larger system, not in isolation and considers and controls complex, non-linear effects from the code within the solution
* Can design parallel code, asynchronous flows and synchronisation. Has control over it and can apply it where necessary to improve performance, concurrency and or user’s product experience
* Is aware of and controls memory and resources used when writing code. Visualises his/her code in interaction with hardware and network limitations, not in isolation and considers and controls the use of resources with the objective to optimise the execution in the production environment
* Has developed an analytical thinking process, with the capability to understand business processes and map them to logical or procedural workflows. Can design algorithms and functions that reflect such workflows. These skills allow him/her to rapidly identify potential problems in existing code
* Under supervision, can coach more junior team members and assist more senior team members in progress reviews and evaluations. Can identify knowledge gaps in more junior developers and will actively try to fill them and or indirectly motivate the peer to work on them. Oversees their progress and motivates them to continue growing
* Understands data structures and can design them for general uses. Masters serialisation of data for perpetuation and transport. Has a sound understanding of data structures and can design them robustly to satisfy general requirements. Has a very sound understanding of data serialisation in different formats and applies them as necessary considering their relative advantages
* Understands and employs Unit testing when necessary. Is comfortable writing unit tests in his/her own code or in someone else’s code
* Understands compilers and linkers and can solve/debug building problems easily (eg. dependencies, recursive dependency, etc)
* Understands document structures of solutions. Can design efficient document structures for new solutions written in different languages. Optimises versioning in repository, creates easily understandable (by third parties) structures
Skills & Technologies
* Unit testing
* MySQL and MSSQL
* Dependency injection
* C, C++, C#, JavaScript, Python, PHP, CSS, HTML, XML, Json
* Object Oriented (class and prototype based), Event-Driven, Imperative, Procedural & Declarative programming paradigms
* Data structure design, modelling and representation. Information metrics, graphs and trees and algorithms. Data perpetuation and transport
* Windows, Linux and Unix OS. Windows desktop UI programming
* Be familiar with Jira, Confluence, Mantis, Git, CVS
* Be familiar with MVC programming for desktop and web
* Frameworks: .NET, Mono, QT, Laravel, AngularJS, Sencha, Ext JS
* Asynchronous processing and parallelisation
* Revision control and issue tracking
* Waterfall, agile and lean development
To be considered for this role, you should have the relevant qualifications in computer science. This role is office based with occasional site visits to client premises. You will be required to work to strict, internally or externally imposed deadlines. If you have the experience and are currently looking for a new challenge, then please submit an up to date CV by using the ‘apply’ button below. For an informal chat, please phone (Apply online only) and ask for Rachel V. Many thanks for your interest
This position is available either in the Plymouth or Bodmin office. As a Software Developer, you will be contributing to a multitude of projects, working towards tight deadlines. Good verbal and written communications skills are necessary and having previous experience of dealing with clinical safety would be highly advantageous. You will be responsible for ensuring that developed software meets design criteria; in line with performance indicators, quality standards, statutory regulations and to agreed timescales. Most software development within the company follows a ‘Lean and Agile’ methodology, which places particular emphasis on good communication within a close team. Externally, you will have regular contact with General Practitioners, Clinicians, Health Authorities and associated personnel at all levels.
Key Responsibilities
* Is comfortable with parallelisation and asynchronous flow
* Identifies and solves logical problems and can define/map business logic to algorithms and functions robustly
* Capable of working simultaneously on different projects, with little impact due to context switching, utilises dead times and or blocks in projects
* Efficient in time management and task prioritising, regularly achieves targets and will promptly identify deviations, acting accordingly to correct them
* Assists in the design of libraries and or applications. Can extent high level designs further in granularity of details satisfying specifications. Will likely pass them to more junior members of the team and supervise development
* Implements and extends code in production environments, reflecting the requirements and following the designs given. Proficient in at least one language and capable of writing; quality, reliable, fault tolerant and efficient code in different languages, to ensure no bugs.
* Writes production quality, robust code and understands interaction, races and emergence. Visualises his/her code as part of a larger system, not in isolation and considers and controls complex, non-linear effects from the code within the solution
* Can design parallel code, asynchronous flows and synchronisation. Has control over it and can apply it where necessary to improve performance, concurrency and or user’s product experience
* Is aware of and controls memory and resources used when writing code. Visualises his/her code in interaction with hardware and network limitations, not in isolation and considers and controls the use of resources with the objective to optimise the execution in the production environment
* Has developed an analytical thinking process, with the capability to understand business processes and map them to logical or procedural workflows. Can design algorithms and functions that reflect such workflows. These skills allow him/her to rapidly identify potential problems in existing code
* Under supervision, can coach more junior team members and assist more senior team members in progress reviews and evaluations. Can identify knowledge gaps in more junior developers and will actively try to fill them and or indirectly motivate the peer to work on them. Oversees their progress and motivates them to continue growing
* Understands data structures and can design them for general uses. Masters serialisation of data for perpetuation and transport. Has a sound understanding of data structures and can design them robustly to satisfy general requirements. Has a very sound understanding of data serialisation in different formats and applies them as necessary considering their relative advantages
* Understands and employs Unit testing when necessary. Is comfortable writing unit tests in his/her own code or in someone else’s code
* Understands compilers and linkers and can solve/debug building problems easily (eg. dependencies, recursive dependency, etc)
* Understands document structures of solutions. Can design efficient document structures for new solutions written in different languages. Optimises versioning in repository, creates easily understandable (by third parties) structures
Skills & Technologies
* Unit testing
* MySQL and MSSQL
* Dependency injection
* C, C++, C#, JavaScript, Python, PHP, CSS, HTML, XML, Json
* Object Oriented (class and prototype based), Event-Driven, Imperative, Procedural & Declarative programming paradigms
* Data structure design, modelling and representation. Information metrics, graphs and trees and algorithms. Data perpetuation and transport
* Windows, Linux and Unix OS. Windows desktop UI programming
* Be familiar with Jira, Confluence, Mantis, Git, CVS
* Be familiar with MVC programming for desktop and web
* Frameworks: .NET, Mono, QT, Laravel, AngularJS, Sencha, Ext JS
* Asynchronous processing and parallelisation
* Revision control and issue tracking
* Waterfall, agile and lean development
To be considered for this role, you should have the relevant qualifications in computer science. This role is office based with occasional site visits to client premises. You will be required to work to strict, internally or externally imposed deadlines. If you have the experience and are currently looking for a new challenge, then please submit an up to date CV by using the ‘apply’ button below. For an informal chat, please phone (Apply online only) and ask for Rachel V. Many thanks for your interest
Oct 29, 2018
This position is available either in the Plymouth or Bodmin office. As a Software Developer, you will be contributing to a multitude of projects, working towards tight deadlines. Good verbal and written communications skills are necessary and having previous experience of dealing with clinical safety would be highly advantageous. You will be responsible for ensuring that developed software meets design criteria; in line with performance indicators, quality standards, statutory regulations and to agreed timescales. Most software development within the company follows a ‘Lean and Agile’ methodology, which places particular emphasis on good communication within a close team. Externally, you will have regular contact with General Practitioners, Clinicians, Health Authorities and associated personnel at all levels.
Key Responsibilities
* Is comfortable with parallelisation and asynchronous flow
* Identifies and solves logical problems and can define/map business logic to algorithms and functions robustly
* Capable of working simultaneously on different projects, with little impact due to context switching, utilises dead times and or blocks in projects
* Efficient in time management and task prioritising, regularly achieves targets and will promptly identify deviations, acting accordingly to correct them
* Assists in the design of libraries and or applications. Can extent high level designs further in granularity of details satisfying specifications. Will likely pass them to more junior members of the team and supervise development
* Implements and extends code in production environments, reflecting the requirements and following the designs given. Proficient in at least one language and capable of writing; quality, reliable, fault tolerant and efficient code in different languages, to ensure no bugs.
* Writes production quality, robust code and understands interaction, races and emergence. Visualises his/her code as part of a larger system, not in isolation and considers and controls complex, non-linear effects from the code within the solution
* Can design parallel code, asynchronous flows and synchronisation. Has control over it and can apply it where necessary to improve performance, concurrency and or user’s product experience
* Is aware of and controls memory and resources used when writing code. Visualises his/her code in interaction with hardware and network limitations, not in isolation and considers and controls the use of resources with the objective to optimise the execution in the production environment
* Has developed an analytical thinking process, with the capability to understand business processes and map them to logical or procedural workflows. Can design algorithms and functions that reflect such workflows. These skills allow him/her to rapidly identify potential problems in existing code
* Under supervision, can coach more junior team members and assist more senior team members in progress reviews and evaluations. Can identify knowledge gaps in more junior developers and will actively try to fill them and or indirectly motivate the peer to work on them. Oversees their progress and motivates them to continue growing
* Understands data structures and can design them for general uses. Masters serialisation of data for perpetuation and transport. Has a sound understanding of data structures and can design them robustly to satisfy general requirements. Has a very sound understanding of data serialisation in different formats and applies them as necessary considering their relative advantages
* Understands and employs Unit testing when necessary. Is comfortable writing unit tests in his/her own code or in someone else’s code
* Understands compilers and linkers and can solve/debug building problems easily (eg. dependencies, recursive dependency, etc)
* Understands document structures of solutions. Can design efficient document structures for new solutions written in different languages. Optimises versioning in repository, creates easily understandable (by third parties) structures
Skills & Technologies
* Unit testing
* MySQL and MSSQL
* Dependency injection
* C, C++, C#, JavaScript, Python, PHP, CSS, HTML, XML, Json
* Object Oriented (class and prototype based), Event-Driven, Imperative, Procedural & Declarative programming paradigms
* Data structure design, modelling and representation. Information metrics, graphs and trees and algorithms. Data perpetuation and transport
* Windows, Linux and Unix OS. Windows desktop UI programming
* Be familiar with Jira, Confluence, Mantis, Git, CVS
* Be familiar with MVC programming for desktop and web
* Frameworks: .NET, Mono, QT, Laravel, AngularJS, Sencha, Ext JS
* Asynchronous processing and parallelisation
* Revision control and issue tracking
* Waterfall, agile and lean development
To be considered for this role, you should have the relevant qualifications in computer science. This role is office based with occasional site visits to client premises. You will be required to work to strict, internally or externally imposed deadlines. If you have the experience and are currently looking for a new challenge, then please submit an up to date CV by using the ‘apply’ button below. For an informal chat, please phone (Apply online only) and ask for Rachel V. Many thanks for your interest
This position is available either in the Plymouth or Bodmin office. As a Software Developer, you will be contributing to a multitude of projects, working towards tight deadlines. Good verbal and written communications skills are necessary and having previous experience of dealing with clinical safety would be highly advantageous. You will be responsible for ensuring that developed software meets design criteria; in line with performance indicators, quality standards, statutory regulations and to agreed timescales. Most software development within the company follows a ‘Lean and Agile’ methodology, which places particular emphasis on good communication within a close team. Externally, you will have regular contact with General Practitioners, Clinicians, Health Authorities and associated personnel at all levels.
Key Responsibilities
* Is comfortable with parallelisation and asynchronous flow
* Identifies and solves logical problems and can define/map business logic to algorithms and functions robustly
* Capable of working simultaneously on different projects, with little impact due to context switching, utilises dead times and or blocks in projects
* Efficient in time management and task prioritising, regularly achieves targets and will promptly identify deviations, acting accordingly to correct them
* Assists in the design of libraries and or applications. Can extent high level designs further in granularity of details satisfying specifications. Will likely pass them to more junior members of the team and supervise development
* Implements and extends code in production environments, reflecting the requirements and following the designs given. Proficient in at least one language and capable of writing; quality, reliable, fault tolerant and efficient code in different languages, to ensure no bugs.
* Writes production quality, robust code and understands interaction, races and emergence. Visualises his/her code as part of a larger system, not in isolation and considers and controls complex, non-linear effects from the code within the solution
* Can design parallel code, asynchronous flows and synchronisation. Has control over it and can apply it where necessary to improve performance, concurrency and or user’s product experience
* Is aware of and controls memory and resources used when writing code. Visualises his/her code in interaction with hardware and network limitations, not in isolation and considers and controls the use of resources with the objective to optimise the execution in the production environment
* Has developed an analytical thinking process, with the capability to understand business processes and map them to logical or procedural workflows. Can design algorithms and functions that reflect such workflows. These skills allow him/her to rapidly identify potential problems in existing code
* Under supervision, can coach more junior team members and assist more senior team members in progress reviews and evaluations. Can identify knowledge gaps in more junior developers and will actively try to fill them and or indirectly motivate the peer to work on them. Oversees their progress and motivates them to continue growing
* Understands data structures and can design them for general uses. Masters serialisation of data for perpetuation and transport. Has a sound understanding of data structures and can design them robustly to satisfy general requirements. Has a very sound understanding of data serialisation in different formats and applies them as necessary considering their relative advantages
* Understands and employs Unit testing when necessary. Is comfortable writing unit tests in his/her own code or in someone else’s code
* Understands compilers and linkers and can solve/debug building problems easily (eg. dependencies, recursive dependency, etc)
* Understands document structures of solutions. Can design efficient document structures for new solutions written in different languages. Optimises versioning in repository, creates easily understandable (by third parties) structures
Skills & Technologies
* Unit testing
* MySQL and MSSQL
* Dependency injection
* C, C++, C#, JavaScript, Python, PHP, CSS, HTML, XML, Json
* Object Oriented (class and prototype based), Event-Driven, Imperative, Procedural & Declarative programming paradigms
* Data structure design, modelling and representation. Information metrics, graphs and trees and algorithms. Data perpetuation and transport
* Windows, Linux and Unix OS. Windows desktop UI programming
* Be familiar with Jira, Confluence, Mantis, Git, CVS
* Be familiar with MVC programming for desktop and web
* Frameworks: .NET, Mono, QT, Laravel, AngularJS, Sencha, Ext JS
* Asynchronous processing and parallelisation
* Revision control and issue tracking
* Waterfall, agile and lean development
To be considered for this role, you should have the relevant qualifications in computer science. This role is office based with occasional site visits to client premises. You will be required to work to strict, internally or externally imposed deadlines. If you have the experience and are currently looking for a new challenge, then please submit an up to date CV by using the ‘apply’ button below. For an informal chat, please phone (Apply online only) and ask for Rachel V. Many thanks for your interest
Oct 29, 2018
This position is available either in the Plymouth or Bodmin office. As a Software Developer, you will be contributing to a multitude of projects, working towards tight deadlines. Good verbal and written communications skills are necessary and having previous experience of dealing with clinical safety would be highly advantageous. You will be responsible for ensuring that developed software meets design criteria; in line with performance indicators, quality standards, statutory regulations and to agreed timescales. Most software development within the company follows a ‘Lean and Agile’ methodology, which places particular emphasis on good communication within a close team. Externally, you will have regular contact with General Practitioners, Clinicians, Health Authorities and associated personnel at all levels.
Key Responsibilities
* Is comfortable with parallelisation and asynchronous flow
* Identifies and solves logical problems and can define/map business logic to algorithms and functions robustly
* Capable of working simultaneously on different projects, with little impact due to context switching, utilises dead times and or blocks in projects
* Efficient in time management and task prioritising, regularly achieves targets and will promptly identify deviations, acting accordingly to correct them
* Assists in the design of libraries and or applications. Can extent high level designs further in granularity of details satisfying specifications. Will likely pass them to more junior members of the team and supervise development
* Implements and extends code in production environments, reflecting the requirements and following the designs given. Proficient in at least one language and capable of writing; quality, reliable, fault tolerant and efficient code in different languages, to ensure no bugs.
* Writes production quality, robust code and understands interaction, races and emergence. Visualises his/her code as part of a larger system, not in isolation and considers and controls complex, non-linear effects from the code within the solution
* Can design parallel code, asynchronous flows and synchronisation. Has control over it and can apply it where necessary to improve performance, concurrency and or user’s product experience
* Is aware of and controls memory and resources used when writing code. Visualises his/her code in interaction with hardware and network limitations, not in isolation and considers and controls the use of resources with the objective to optimise the execution in the production environment
* Has developed an analytical thinking process, with the capability to understand business processes and map them to logical or procedural workflows. Can design algorithms and functions that reflect such workflows. These skills allow him/her to rapidly identify potential problems in existing code
* Under supervision, can coach more junior team members and assist more senior team members in progress reviews and evaluations. Can identify knowledge gaps in more junior developers and will actively try to fill them and or indirectly motivate the peer to work on them. Oversees their progress and motivates them to continue growing
* Understands data structures and can design them for general uses. Masters serialisation of data for perpetuation and transport. Has a sound understanding of data structures and can design them robustly to satisfy general requirements. Has a very sound understanding of data serialisation in different formats and applies them as necessary considering their relative advantages
* Understands and employs Unit testing when necessary. Is comfortable writing unit tests in his/her own code or in someone else’s code
* Understands compilers and linkers and can solve/debug building problems easily (eg. dependencies, recursive dependency, etc)
* Understands document structures of solutions. Can design efficient document structures for new solutions written in different languages. Optimises versioning in repository, creates easily understandable (by third parties) structures
Skills & Technologies
* Unit testing
* MySQL and MSSQL
* Dependency injection
* C, C++, C#, JavaScript, Python, PHP, CSS, HTML, XML, Json
* Object Oriented (class and prototype based), Event-Driven, Imperative, Procedural & Declarative programming paradigms
* Data structure design, modelling and representation. Information metrics, graphs and trees and algorithms. Data perpetuation and transport
* Windows, Linux and Unix OS. Windows desktop UI programming
* Be familiar with Jira, Confluence, Mantis, Git, CVS
* Be familiar with MVC programming for desktop and web
* Frameworks: .NET, Mono, QT, Laravel, AngularJS, Sencha, Ext JS
* Asynchronous processing and parallelisation
* Revision control and issue tracking
* Waterfall, agile and lean development
To be considered for this role, you should have the relevant qualifications in computer science. This role is office based with occasional site visits to client premises. You will be required to work to strict, internally or externally imposed deadlines. If you have the experience and are currently looking for a new challenge, then please submit an up to date CV by using the ‘apply’ button below. For an informal chat, please phone (Apply online only) and ask for Rachel V. Many thanks for your interest
Junior / Middleweight PHP Web Developer PHP MVC OOP
Junior / Middleweight PHP Web Developer
My fantastic client who are based in Dorset are a modern, very experienced Digital Agency who like to offer constant training, personal development and flexible working hours are currently seeking a Junior to Mid PHP web developer. The client is looking for someone who has a good understanding of modern coding conventions such as OOP & MVC, as well as having some basic knowledge of development frameworks – ideally Laravel.
The client would ideally like someone who has some experience with version control systems but the candidate must have proven ability to build bespoke applications from start to finish.
The candidate will be writing well structured, reusable, modular, annotated code as well as knowing when to look for pre-written scripts and libraries to speed things along.
This is a permanent role offering up to £32000 per annum as well as lots of other perks.
If you are a Junior to Mid-Level PHP Developer with experience of building bespoke applications from start to finish and experience of OOP and MVC then please forward your CV over to me asap as my client is looking to interview immediately
Oct 29, 2018
Junior / Middleweight PHP Web Developer PHP MVC OOP
Junior / Middleweight PHP Web Developer
My fantastic client who are based in Dorset are a modern, very experienced Digital Agency who like to offer constant training, personal development and flexible working hours are currently seeking a Junior to Mid PHP web developer. The client is looking for someone who has a good understanding of modern coding conventions such as OOP & MVC, as well as having some basic knowledge of development frameworks – ideally Laravel.
The client would ideally like someone who has some experience with version control systems but the candidate must have proven ability to build bespoke applications from start to finish.
The candidate will be writing well structured, reusable, modular, annotated code as well as knowing when to look for pre-written scripts and libraries to speed things along.
This is a permanent role offering up to £32000 per annum as well as lots of other perks.
If you are a Junior to Mid-Level PHP Developer with experience of building bespoke applications from start to finish and experience of OOP and MVC then please forward your CV over to me asap as my client is looking to interview immediately
This position is available either in the Plymouth or Bodmin office. As a Software Developer, you will be contributing to a multitude of projects, working towards tight deadlines. Good verbal and written communications skills are necessary and having previous experience of dealing with clinical safety would be highly advantageous. You will be responsible for ensuring that developed software meets design criteria; in line with performance indicators, quality standards, statutory regulations and to agreed timescales. Most software development within the company follows a ‘Lean and Agile’ methodology, which places particular emphasis on good communication within a close team. Externally, you will have regular contact with General Practitioners, Clinicians, Health Authorities and associated personnel at all levels.
Key Responsibilities
* Is comfortable with parallelisation and asynchronous flow
* Identifies and solves logical problems and can define/map business logic to algorithms and functions robustly
* Capable of working simultaneously on different projects, with little impact due to context switching, utilises dead times and or blocks in projects
* Efficient in time management and task prioritising, regularly achieves targets and will promptly identify deviations, acting accordingly to correct them
* Assists in the design of libraries and or applications. Can extent high level designs further in granularity of details satisfying specifications. Will likely pass them to more junior members of the team and supervise development
* Implements and extends code in production environments, reflecting the requirements and following the designs given. Proficient in at least one language and capable of writing; quality, reliable, fault tolerant and efficient code in different languages, to ensure no bugs.
* Writes production quality, robust code and understands interaction, races and emergence. Visualises his/her code as part of a larger system, not in isolation and considers and controls complex, non-linear effects from the code within the solution
* Can design parallel code, asynchronous flows and synchronisation. Has control over it and can apply it where necessary to improve performance, concurrency and or user’s product experience
* Is aware of and controls memory and resources used when writing code. Visualises his/her code in interaction with hardware and network limitations, not in isolation and considers and controls the use of resources with the objective to optimise the execution in the production environment
* Has developed an analytical thinking process, with the capability to understand business processes and map them to logical or procedural workflows. Can design algorithms and functions that reflect such workflows. These skills allow him/her to rapidly identify potential problems in existing code
* Under supervision, can coach more junior team members and assist more senior team members in progress reviews and evaluations. Can identify knowledge gaps in more junior developers and will actively try to fill them and or indirectly motivate the peer to work on them. Oversees their progress and motivates them to continue growing
* Understands data structures and can design them for general uses. Masters serialisation of data for perpetuation and transport. Has a sound understanding of data structures and can design them robustly to satisfy general requirements. Has a very sound understanding of data serialisation in different formats and applies them as necessary considering their relative advantages
* Understands and employs Unit testing when necessary. Is comfortable writing unit tests in his/her own code or in someone else’s code
* Understands compilers and linkers and can solve/debug building problems easily (eg. dependencies, recursive dependency, etc)
* Understands document structures of solutions. Can design efficient document structures for new solutions written in different languages. Optimises versioning in repository, creates easily understandable (by third parties) structures
Skills & Technologies
* Unit testing
* MySQL and MSSQL
* Dependency injection
* C, C++, C#, JavaScript, Python, PHP, CSS, HTML, XML, Json
* Object Oriented (class and prototype based), Event-Driven, Imperative, Procedural & Declarative programming paradigms
* Data structure design, modelling and representation. Information metrics, graphs and trees and algorithms. Data perpetuation and transport
* Windows, Linux and Unix OS. Windows desktop UI programming
* Be familiar with Jira, Confluence, Mantis, Git, CVS
* Be familiar with MVC programming for desktop and web
* Frameworks: .NET, Mono, QT, Laravel, AngularJS, Sencha, Ext JS
* Asynchronous processing and parallelisation
* Revision control and issue tracking
* Waterfall, agile and lean development
To be considered for this role, you should have the relevant qualifications in computer science. This role is office based with occasional site visits to client premises. You will be required to work to strict, internally or externally imposed deadlines. If you have the experience and are currently looking for a new challenge, then please submit an up to date CV by using the ‘apply’ button below. For an informal chat, please phone (Apply online only) and ask for Rachel V. Many thanks for your interest
Oct 29, 2018
This position is available either in the Plymouth or Bodmin office. As a Software Developer, you will be contributing to a multitude of projects, working towards tight deadlines. Good verbal and written communications skills are necessary and having previous experience of dealing with clinical safety would be highly advantageous. You will be responsible for ensuring that developed software meets design criteria; in line with performance indicators, quality standards, statutory regulations and to agreed timescales. Most software development within the company follows a ‘Lean and Agile’ methodology, which places particular emphasis on good communication within a close team. Externally, you will have regular contact with General Practitioners, Clinicians, Health Authorities and associated personnel at all levels.
Key Responsibilities
* Is comfortable with parallelisation and asynchronous flow
* Identifies and solves logical problems and can define/map business logic to algorithms and functions robustly
* Capable of working simultaneously on different projects, with little impact due to context switching, utilises dead times and or blocks in projects
* Efficient in time management and task prioritising, regularly achieves targets and will promptly identify deviations, acting accordingly to correct them
* Assists in the design of libraries and or applications. Can extent high level designs further in granularity of details satisfying specifications. Will likely pass them to more junior members of the team and supervise development
* Implements and extends code in production environments, reflecting the requirements and following the designs given. Proficient in at least one language and capable of writing; quality, reliable, fault tolerant and efficient code in different languages, to ensure no bugs.
* Writes production quality, robust code and understands interaction, races and emergence. Visualises his/her code as part of a larger system, not in isolation and considers and controls complex, non-linear effects from the code within the solution
* Can design parallel code, asynchronous flows and synchronisation. Has control over it and can apply it where necessary to improve performance, concurrency and or user’s product experience
* Is aware of and controls memory and resources used when writing code. Visualises his/her code in interaction with hardware and network limitations, not in isolation and considers and controls the use of resources with the objective to optimise the execution in the production environment
* Has developed an analytical thinking process, with the capability to understand business processes and map them to logical or procedural workflows. Can design algorithms and functions that reflect such workflows. These skills allow him/her to rapidly identify potential problems in existing code
* Under supervision, can coach more junior team members and assist more senior team members in progress reviews and evaluations. Can identify knowledge gaps in more junior developers and will actively try to fill them and or indirectly motivate the peer to work on them. Oversees their progress and motivates them to continue growing
* Understands data structures and can design them for general uses. Masters serialisation of data for perpetuation and transport. Has a sound understanding of data structures and can design them robustly to satisfy general requirements. Has a very sound understanding of data serialisation in different formats and applies them as necessary considering their relative advantages
* Understands and employs Unit testing when necessary. Is comfortable writing unit tests in his/her own code or in someone else’s code
* Understands compilers and linkers and can solve/debug building problems easily (eg. dependencies, recursive dependency, etc)
* Understands document structures of solutions. Can design efficient document structures for new solutions written in different languages. Optimises versioning in repository, creates easily understandable (by third parties) structures
Skills & Technologies
* Unit testing
* MySQL and MSSQL
* Dependency injection
* C, C++, C#, JavaScript, Python, PHP, CSS, HTML, XML, Json
* Object Oriented (class and prototype based), Event-Driven, Imperative, Procedural & Declarative programming paradigms
* Data structure design, modelling and representation. Information metrics, graphs and trees and algorithms. Data perpetuation and transport
* Windows, Linux and Unix OS. Windows desktop UI programming
* Be familiar with Jira, Confluence, Mantis, Git, CVS
* Be familiar with MVC programming for desktop and web
* Frameworks: .NET, Mono, QT, Laravel, AngularJS, Sencha, Ext JS
* Asynchronous processing and parallelisation
* Revision control and issue tracking
* Waterfall, agile and lean development
To be considered for this role, you should have the relevant qualifications in computer science. This role is office based with occasional site visits to client premises. You will be required to work to strict, internally or externally imposed deadlines. If you have the experience and are currently looking for a new challenge, then please submit an up to date CV by using the ‘apply’ button below. For an informal chat, please phone (Apply online only) and ask for Rachel V. Many thanks for your interest
This position is available either in the Plymouth or Bodmin office. As a Software Developer, you will be contributing to a multitude of projects, working towards tight deadlines. Good verbal and written communications skills are necessary and having previous experience of dealing with clinical safety would be highly advantageous. You will be responsible for ensuring that developed software meets design criteria; in line with performance indicators, quality standards, statutory regulations and to agreed timescales. Most software development within the company follows a ‘Lean and Agile’ methodology, which places particular emphasis on good communication within a close team. Externally, you will have regular contact with General Practitioners, Clinicians, Health Authorities and associated personnel at all levels.
Key Responsibilities
* Is comfortable with parallelisation and asynchronous flow
* Identifies and solves logical problems and can define/map business logic to algorithms and functions robustly
* Capable of working simultaneously on different projects, with little impact due to context switching, utilises dead times and or blocks in projects
* Efficient in time management and task prioritising, regularly achieves targets and will promptly identify deviations, acting accordingly to correct them
* Assists in the design of libraries and or applications. Can extent high level designs further in granularity of details satisfying specifications. Will likely pass them to more junior members of the team and supervise development
* Implements and extends code in production environments, reflecting the requirements and following the designs given. Proficient in at least one language and capable of writing; quality, reliable, fault tolerant and efficient code in different languages, to ensure no bugs.
* Writes production quality, robust code and understands interaction, races and emergence. Visualises his/her code as part of a larger system, not in isolation and considers and controls complex, non-linear effects from the code within the solution
* Can design parallel code, asynchronous flows and synchronisation. Has control over it and can apply it where necessary to improve performance, concurrency and or user’s product experience
* Is aware of and controls memory and resources used when writing code. Visualises his/her code in interaction with hardware and network limitations, not in isolation and considers and controls the use of resources with the objective to optimise the execution in the production environment
* Has developed an analytical thinking process, with the capability to understand business processes and map them to logical or procedural workflows. Can design algorithms and functions that reflect such workflows. These skills allow him/her to rapidly identify potential problems in existing code
* Under supervision, can coach more junior team members and assist more senior team members in progress reviews and evaluations. Can identify knowledge gaps in more junior developers and will actively try to fill them and or indirectly motivate the peer to work on them. Oversees their progress and motivates them to continue growing
* Understands data structures and can design them for general uses. Masters serialisation of data for perpetuation and transport. Has a sound understanding of data structures and can design them robustly to satisfy general requirements. Has a very sound understanding of data serialisation in different formats and applies them as necessary considering their relative advantages
* Understands and employs Unit testing when necessary. Is comfortable writing unit tests in his/her own code or in someone else’s code
* Understands compilers and linkers and can solve/debug building problems easily (eg. dependencies, recursive dependency, etc)
* Understands document structures of solutions. Can design efficient document structures for new solutions written in different languages. Optimises versioning in repository, creates easily understandable (by third parties) structures
Skills & Technologies
* Unit testing
* MySQL and MSSQL
* Dependency injection
* C, C++, C#, JavaScript, Python, PHP, CSS, HTML, XML, Json
* Object Oriented (class and prototype based), Event-Driven, Imperative, Procedural & Declarative programming paradigms
* Data structure design, modelling and representation. Information metrics, graphs and trees and algorithms. Data perpetuation and transport
* Windows, Linux and Unix OS. Windows desktop UI programming
* Be familiar with Jira, Confluence, Mantis, Git, CVS
* Be familiar with MVC programming for desktop and web
* Frameworks: .NET, Mono, QT, Laravel, AngularJS, Sencha, Ext JS
* Asynchronous processing and parallelisation
* Revision control and issue tracking
* Waterfall, agile and lean development
To be considered for this role, you should have the relevant qualifications in computer science. This role is office based with occasional site visits to client premises. You will be required to work to strict, internally or externally imposed deadlines. If you have the experience and are currently looking for a new challenge, then please submit an up to date CV by using the ‘apply’ button below. For an informal chat, please phone (Apply online only) and ask for Rachel V. Many thanks for your interest
Oct 29, 2018
This position is available either in the Plymouth or Bodmin office. As a Software Developer, you will be contributing to a multitude of projects, working towards tight deadlines. Good verbal and written communications skills are necessary and having previous experience of dealing with clinical safety would be highly advantageous. You will be responsible for ensuring that developed software meets design criteria; in line with performance indicators, quality standards, statutory regulations and to agreed timescales. Most software development within the company follows a ‘Lean and Agile’ methodology, which places particular emphasis on good communication within a close team. Externally, you will have regular contact with General Practitioners, Clinicians, Health Authorities and associated personnel at all levels.
Key Responsibilities
* Is comfortable with parallelisation and asynchronous flow
* Identifies and solves logical problems and can define/map business logic to algorithms and functions robustly
* Capable of working simultaneously on different projects, with little impact due to context switching, utilises dead times and or blocks in projects
* Efficient in time management and task prioritising, regularly achieves targets and will promptly identify deviations, acting accordingly to correct them
* Assists in the design of libraries and or applications. Can extent high level designs further in granularity of details satisfying specifications. Will likely pass them to more junior members of the team and supervise development
* Implements and extends code in production environments, reflecting the requirements and following the designs given. Proficient in at least one language and capable of writing; quality, reliable, fault tolerant and efficient code in different languages, to ensure no bugs.
* Writes production quality, robust code and understands interaction, races and emergence. Visualises his/her code as part of a larger system, not in isolation and considers and controls complex, non-linear effects from the code within the solution
* Can design parallel code, asynchronous flows and synchronisation. Has control over it and can apply it where necessary to improve performance, concurrency and or user’s product experience
* Is aware of and controls memory and resources used when writing code. Visualises his/her code in interaction with hardware and network limitations, not in isolation and considers and controls the use of resources with the objective to optimise the execution in the production environment
* Has developed an analytical thinking process, with the capability to understand business processes and map them to logical or procedural workflows. Can design algorithms and functions that reflect such workflows. These skills allow him/her to rapidly identify potential problems in existing code
* Under supervision, can coach more junior team members and assist more senior team members in progress reviews and evaluations. Can identify knowledge gaps in more junior developers and will actively try to fill them and or indirectly motivate the peer to work on them. Oversees their progress and motivates them to continue growing
* Understands data structures and can design them for general uses. Masters serialisation of data for perpetuation and transport. Has a sound understanding of data structures and can design them robustly to satisfy general requirements. Has a very sound understanding of data serialisation in different formats and applies them as necessary considering their relative advantages
* Understands and employs Unit testing when necessary. Is comfortable writing unit tests in his/her own code or in someone else’s code
* Understands compilers and linkers and can solve/debug building problems easily (eg. dependencies, recursive dependency, etc)
* Understands document structures of solutions. Can design efficient document structures for new solutions written in different languages. Optimises versioning in repository, creates easily understandable (by third parties) structures
Skills & Technologies
* Unit testing
* MySQL and MSSQL
* Dependency injection
* C, C++, C#, JavaScript, Python, PHP, CSS, HTML, XML, Json
* Object Oriented (class and prototype based), Event-Driven, Imperative, Procedural & Declarative programming paradigms
* Data structure design, modelling and representation. Information metrics, graphs and trees and algorithms. Data perpetuation and transport
* Windows, Linux and Unix OS. Windows desktop UI programming
* Be familiar with Jira, Confluence, Mantis, Git, CVS
* Be familiar with MVC programming for desktop and web
* Frameworks: .NET, Mono, QT, Laravel, AngularJS, Sencha, Ext JS
* Asynchronous processing and parallelisation
* Revision control and issue tracking
* Waterfall, agile and lean development
To be considered for this role, you should have the relevant qualifications in computer science. This role is office based with occasional site visits to client premises. You will be required to work to strict, internally or externally imposed deadlines. If you have the experience and are currently looking for a new challenge, then please submit an up to date CV by using the ‘apply’ button below. For an informal chat, please phone (Apply online only) and ask for Rachel V. Many thanks for your interest
This position is available either in the Plymouth or Bodmin office. As a Software Developer, you will be contributing to a multitude of projects, working towards tight deadlines. Good verbal and written communications skills are necessary and having previous experience of dealing with clinical safety would be highly advantageous. You will be responsible for ensuring that developed software meets design criteria; in line with performance indicators, quality standards, statutory regulations and to agreed timescales. Most software development within the company follows a ‘Lean and Agile’ methodology, which places particular emphasis on good communication within a close team. Externally, you will have regular contact with General Practitioners, Clinicians, Health Authorities and associated personnel at all levels.
Key Responsibilities
* Is comfortable with parallelisation and asynchronous flow
* Identifies and solves logical problems and can define/map business logic to algorithms and functions robustly
* Capable of working simultaneously on different projects, with little impact due to context switching, utilises dead times and or blocks in projects
* Efficient in time management and task prioritising, regularly achieves targets and will promptly identify deviations, acting accordingly to correct them
* Assists in the design of libraries and or applications. Can extent high level designs further in granularity of details satisfying specifications. Will likely pass them to more junior members of the team and supervise development
* Implements and extends code in production environments, reflecting the requirements and following the designs given. Proficient in at least one language and capable of writing; quality, reliable, fault tolerant and efficient code in different languages, to ensure no bugs.
* Writes production quality, robust code and understands interaction, races and emergence. Visualises his/her code as part of a larger system, not in isolation and considers and controls complex, non-linear effects from the code within the solution
* Can design parallel code, asynchronous flows and synchronisation. Has control over it and can apply it where necessary to improve performance, concurrency and or user’s product experience
* Is aware of and controls memory and resources used when writing code. Visualises his/her code in interaction with hardware and network limitations, not in isolation and considers and controls the use of resources with the objective to optimise the execution in the production environment
* Has developed an analytical thinking process, with the capability to understand business processes and map them to logical or procedural workflows. Can design algorithms and functions that reflect such workflows. These skills allow him/her to rapidly identify potential problems in existing code
* Under supervision, can coach more junior team members and assist more senior team members in progress reviews and evaluations. Can identify knowledge gaps in more junior developers and will actively try to fill them and or indirectly motivate the peer to work on them. Oversees their progress and motivates them to continue growing
* Understands data structures and can design them for general uses. Masters serialisation of data for perpetuation and transport. Has a sound understanding of data structures and can design them robustly to satisfy general requirements. Has a very sound understanding of data serialisation in different formats and applies them as necessary considering their relative advantages
* Understands and employs Unit testing when necessary. Is comfortable writing unit tests in his/her own code or in someone else’s code
* Understands compilers and linkers and can solve/debug building problems easily (eg. dependencies, recursive dependency, etc)
* Understands document structures of solutions. Can design efficient document structures for new solutions written in different languages. Optimises versioning in repository, creates easily understandable (by third parties) structures
Skills & Technologies
* Unit testing
* MySQL and MSSQL
* Dependency injection
* C, C++, C#, JavaScript, Python, PHP, CSS, HTML, XML, Json
* Object Oriented (class and prototype based), Event-Driven, Imperative, Procedural & Declarative programming paradigms
* Data structure design, modelling and representation. Information metrics, graphs and trees and algorithms. Data perpetuation and transport
* Windows, Linux and Unix OS. Windows desktop UI programming
* Be familiar with Jira, Confluence, Mantis, Git, CVS
* Be familiar with MVC programming for desktop and web
* Frameworks: .NET, Mono, QT, Laravel, AngularJS, Sencha, Ext JS
* Asynchronous processing and parallelisation
* Revision control and issue tracking
* Waterfall, agile and lean development
To be considered for this role, you should have the relevant qualifications in computer science. This role is office based with occasional site visits to client premises. You will be required to work to strict, internally or externally imposed deadlines. If you have the experience and are currently looking for a new challenge, then please submit an up to date CV by using the ‘apply’ button below. For an informal chat, please phone (Apply online only) and ask for Rachel V. Many thanks for your interest
Oct 29, 2018
This position is available either in the Plymouth or Bodmin office. As a Software Developer, you will be contributing to a multitude of projects, working towards tight deadlines. Good verbal and written communications skills are necessary and having previous experience of dealing with clinical safety would be highly advantageous. You will be responsible for ensuring that developed software meets design criteria; in line with performance indicators, quality standards, statutory regulations and to agreed timescales. Most software development within the company follows a ‘Lean and Agile’ methodology, which places particular emphasis on good communication within a close team. Externally, you will have regular contact with General Practitioners, Clinicians, Health Authorities and associated personnel at all levels.
Key Responsibilities
* Is comfortable with parallelisation and asynchronous flow
* Identifies and solves logical problems and can define/map business logic to algorithms and functions robustly
* Capable of working simultaneously on different projects, with little impact due to context switching, utilises dead times and or blocks in projects
* Efficient in time management and task prioritising, regularly achieves targets and will promptly identify deviations, acting accordingly to correct them
* Assists in the design of libraries and or applications. Can extent high level designs further in granularity of details satisfying specifications. Will likely pass them to more junior members of the team and supervise development
* Implements and extends code in production environments, reflecting the requirements and following the designs given. Proficient in at least one language and capable of writing; quality, reliable, fault tolerant and efficient code in different languages, to ensure no bugs.
* Writes production quality, robust code and understands interaction, races and emergence. Visualises his/her code as part of a larger system, not in isolation and considers and controls complex, non-linear effects from the code within the solution
* Can design parallel code, asynchronous flows and synchronisation. Has control over it and can apply it where necessary to improve performance, concurrency and or user’s product experience
* Is aware of and controls memory and resources used when writing code. Visualises his/her code in interaction with hardware and network limitations, not in isolation and considers and controls the use of resources with the objective to optimise the execution in the production environment
* Has developed an analytical thinking process, with the capability to understand business processes and map them to logical or procedural workflows. Can design algorithms and functions that reflect such workflows. These skills allow him/her to rapidly identify potential problems in existing code
* Under supervision, can coach more junior team members and assist more senior team members in progress reviews and evaluations. Can identify knowledge gaps in more junior developers and will actively try to fill them and or indirectly motivate the peer to work on them. Oversees their progress and motivates them to continue growing
* Understands data structures and can design them for general uses. Masters serialisation of data for perpetuation and transport. Has a sound understanding of data structures and can design them robustly to satisfy general requirements. Has a very sound understanding of data serialisation in different formats and applies them as necessary considering their relative advantages
* Understands and employs Unit testing when necessary. Is comfortable writing unit tests in his/her own code or in someone else’s code
* Understands compilers and linkers and can solve/debug building problems easily (eg. dependencies, recursive dependency, etc)
* Understands document structures of solutions. Can design efficient document structures for new solutions written in different languages. Optimises versioning in repository, creates easily understandable (by third parties) structures
Skills & Technologies
* Unit testing
* MySQL and MSSQL
* Dependency injection
* C, C++, C#, JavaScript, Python, PHP, CSS, HTML, XML, Json
* Object Oriented (class and prototype based), Event-Driven, Imperative, Procedural & Declarative programming paradigms
* Data structure design, modelling and representation. Information metrics, graphs and trees and algorithms. Data perpetuation and transport
* Windows, Linux and Unix OS. Windows desktop UI programming
* Be familiar with Jira, Confluence, Mantis, Git, CVS
* Be familiar with MVC programming for desktop and web
* Frameworks: .NET, Mono, QT, Laravel, AngularJS, Sencha, Ext JS
* Asynchronous processing and parallelisation
* Revision control and issue tracking
* Waterfall, agile and lean development
To be considered for this role, you should have the relevant qualifications in computer science. This role is office based with occasional site visits to client premises. You will be required to work to strict, internally or externally imposed deadlines. If you have the experience and are currently looking for a new challenge, then please submit an up to date CV by using the ‘apply’ button below. For an informal chat, please phone (Apply online only) and ask for Rachel V. Many thanks for your interest
Name - sreenu@ucaconsulting.uk
Contact- 020 -38906214
Job Title: Junior Software Engineer
Job type: Permanent
Work Location: Chester
Job Description:
We are looking for a junior software engineer to implement technical solutions that fulfill the commercial ambitions of the business. You will be working with our bespoke property management platform, which enables us to onboard, support and maintain the holiday cottages in our portfolio, as well as new platforms that we create to meet the dynamic needs of the market.
You will be working in a team of up to 6 developers, reporting to a lead software engineer. You will also be collaborating with a wider technology team of more than thirty talented colleagues including Business Analysts, Test Engineers, Business Intelligence developers, as well as stakeholders outside of the department, to deliver robust, commercially substantial projects.
Responsibilities
Create well crafted, scalable and resilient solutions used both by colleagues and the public.
Own the delivery of software into the business.
Participate in sprint planning to deliver regular iterations, and retrospectives to improve our processes.
Promote software development best practices.
Reviewing colleagues’ code submissions, coaching enhancements, encouraging standards and identifying bugs.
Essential Experience
Experience of PHP
Experience of foundational front end technology e.gJavascript, HTML, CSS
An understanding of Object Oriented Code
A basic understanding of MySQL (Joins, Groups)
Desirable Experience
1 years development experience in a commercial setting
Experience of MVC frameworks such as Laravel
Understanding of the SOLID principles
Exposure to Continuous Delivery & Integration
Experience of Test Driven Development
Experience of a Javascript frameworks such as AngularJS, ReactJS or React Native
Front end styling frameworks such as SASS & Bootstrap
UNIX Command line
Benefits
25 days holiday plus Bank Holidays
Private medical (for employees and immediate family)
Enhanced maternity and paternity pay
Staff bonus scheme
Death in service payment (2x Salary)
Pension Scheme (2.5% Contribution)
Choice of MacBook Pro or developer-spec Windows or Linux laptop
Wellness Extras: Free flu jabs and reflexology sessions
Free fruit supplied
Free worldwide travel insurance (for employees and immediate family)
Oct 01, 2018
Full time
Name - sreenu@ucaconsulting.uk
Contact- 020 -38906214
Job Title: Junior Software Engineer
Job type: Permanent
Work Location: Chester
Job Description:
We are looking for a junior software engineer to implement technical solutions that fulfill the commercial ambitions of the business. You will be working with our bespoke property management platform, which enables us to onboard, support and maintain the holiday cottages in our portfolio, as well as new platforms that we create to meet the dynamic needs of the market.
You will be working in a team of up to 6 developers, reporting to a lead software engineer. You will also be collaborating with a wider technology team of more than thirty talented colleagues including Business Analysts, Test Engineers, Business Intelligence developers, as well as stakeholders outside of the department, to deliver robust, commercially substantial projects.
Responsibilities
Create well crafted, scalable and resilient solutions used both by colleagues and the public.
Own the delivery of software into the business.
Participate in sprint planning to deliver regular iterations, and retrospectives to improve our processes.
Promote software development best practices.
Reviewing colleagues’ code submissions, coaching enhancements, encouraging standards and identifying bugs.
Essential Experience
Experience of PHP
Experience of foundational front end technology e.gJavascript, HTML, CSS
An understanding of Object Oriented Code
A basic understanding of MySQL (Joins, Groups)
Desirable Experience
1 years development experience in a commercial setting
Experience of MVC frameworks such as Laravel
Understanding of the SOLID principles
Exposure to Continuous Delivery & Integration
Experience of Test Driven Development
Experience of a Javascript frameworks such as AngularJS, ReactJS or React Native
Front end styling frameworks such as SASS & Bootstrap
UNIX Command line
Benefits
25 days holiday plus Bank Holidays
Private medical (for employees and immediate family)
Enhanced maternity and paternity pay
Staff bonus scheme
Death in service payment (2x Salary)
Pension Scheme (2.5% Contribution)
Choice of MacBook Pro or developer-spec Windows or Linux laptop
Wellness Extras: Free flu jabs and reflexology sessions
Free fruit supplied
Free worldwide travel insurance (for employees and immediate family)
Welcome to the Jacob Bailey Group - an independent, international and award winning Creative Business Services Agency with offices in London, Suffolk, Nottingham and New York. We’re all about connecting relevance through Data, Technology and Creativity, improving our clients’ positioning and profits, while also creating Brilliant Experiences.
We are seeking a talented ‘Graduate Web Developer’ to join our award winning technical studio in Ipswich. It’s important that you love working with code, are bright, energetic, conscientious and show a desire to learn about new technology and ‘best practice’ development and coding. Skills/Knowledge required for this role include: HTML/SASS, jQuery/Javascript, PHP/MySQL, MVC Frameworks, (Laravel in particular), Adobe Creative Suite, Sketch, Responsive Frameworks, Gulp/Grunt, Vagrant/Docker.
GROWTH
Suggest opportunities for further work with new and existing projects
Be inspired by, and help inspire the talent around you with fresh thinking and new ideas
Keep clients coming back for more by creating Brilliant Experiences
Work with the Technical Studio team to develop the SaaS product suite – ensuring it lives up to the overall vision that is set out in the ‘Galaxy Vision document’.
PEOPLE
Be prepared to share your knowledge with the wider team
Support the more senior members of the Technical Studio team
Work with the other Developers on front-end design, back-end build and functionality as well as email build projects
Seek regular feedback and communicate regularly with the Technical Studio and account management teams.
PROCESSES
Use the appropriate technology to the deliver the required functionality
Write code to the standard as set out by the Senior Developers - which adheres to best practices and the coding standards adopted in the wider Technical Studio team
Commit code to version control, using the approach adopted by the Technical Studio
Test your work and the work done by others.
NUMBERS
Work effectively and efficiently at all times to deliver projects on time and on budget
Understand what’s required of you, and the time allocated to do it.
Working standard UK office hours – 8:45am to 5:30pm.
A Graduate Web Developer/Junior SaaS Developer reports directly to the Technical Lead in Ipswich but works closely with their fellow Developers. Occasional travel to the London office may be expected.
We look forward to receiving your application.
Feb 05, 2018
Full time
Welcome to the Jacob Bailey Group - an independent, international and award winning Creative Business Services Agency with offices in London, Suffolk, Nottingham and New York. We’re all about connecting relevance through Data, Technology and Creativity, improving our clients’ positioning and profits, while also creating Brilliant Experiences.
We are seeking a talented ‘Graduate Web Developer’ to join our award winning technical studio in Ipswich. It’s important that you love working with code, are bright, energetic, conscientious and show a desire to learn about new technology and ‘best practice’ development and coding. Skills/Knowledge required for this role include: HTML/SASS, jQuery/Javascript, PHP/MySQL, MVC Frameworks, (Laravel in particular), Adobe Creative Suite, Sketch, Responsive Frameworks, Gulp/Grunt, Vagrant/Docker.
GROWTH
Suggest opportunities for further work with new and existing projects
Be inspired by, and help inspire the talent around you with fresh thinking and new ideas
Keep clients coming back for more by creating Brilliant Experiences
Work with the Technical Studio team to develop the SaaS product suite – ensuring it lives up to the overall vision that is set out in the ‘Galaxy Vision document’.
PEOPLE
Be prepared to share your knowledge with the wider team
Support the more senior members of the Technical Studio team
Work with the other Developers on front-end design, back-end build and functionality as well as email build projects
Seek regular feedback and communicate regularly with the Technical Studio and account management teams.
PROCESSES
Use the appropriate technology to the deliver the required functionality
Write code to the standard as set out by the Senior Developers - which adheres to best practices and the coding standards adopted in the wider Technical Studio team
Commit code to version control, using the approach adopted by the Technical Studio
Test your work and the work done by others.
NUMBERS
Work effectively and efficiently at all times to deliver projects on time and on budget
Understand what’s required of you, and the time allocated to do it.
Working standard UK office hours – 8:45am to 5:30pm.
A Graduate Web Developer/Junior SaaS Developer reports directly to the Technical Lead in Ipswich but works closely with their fellow Developers. Occasional travel to the London office may be expected.
We look forward to receiving your application.