
Software Engineer
Hybrid
London, United Kingdom
Freelance
03-03-2025
Job Specifications
Duration- 6 months
Code writing, testing & review - Write product or system development code for tasks with minimal assistance, conduct testing on code, design code to allow for easy testing (e.g., dependency injection), write test case descriptions to ensure coverage of critical components, review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency)
Engineering excellence, documentation & debugging Set up or improve test/monitoring/survey infrastructure or processes to ensure code health and consider system maintainability and scalability over time, contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback, triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
Ability to extract relevant information from reading code in one or more core languages and frameworks, including the ability to leverage the code as a resource to create work output for users or stakeholders. Code health and tools Ability to redesign or refactor code to address technical debt, maintain readability, or develop tools as necessary to improve code health. Data structures and algorithms Ability to select or design an algorithm and appropriate data structures to solve a problem or improve a product, framework, or the scale/speed/efficiency/reliability of a system. Debugging and bug-fixing Ability to debug, triage, and fix program code or technical issues (e.g., hardware, software, application, operational, process) by locating, mitigating the impact, and fixing errors. This includes the ability to conduct root-cause analysis, isolate the source of the problem, and resolve the bugs.
Skills- Education: BS degree in Computer Science, Electrical Engineering, Math or related quantitative field or 3 years of experience in software development. 3+ years experience writing JavaScript or TypeScript, Java, Kotlin, Golang, and/or SQL 3+ years experience developing resource oriented APIs
About the Company
Morgan McKinley is a global talent services expert, offering the full spectrum of solutions to meet both employers’ and jobseekers’ needs. With 19 offices in 10 countries and nearly 1000 employees, it provides 3 distinct solutions for customers. - Recruitment Solutions encompassing deep expertise across 10 professional disciplines offering temporary, contract and permanent recruitment; - Executive Search for targeted C-Suite talent searches; - Talent Solutions empowering talent acquisition to deli... Know more
Related Jobs


- Company Name
- TieTalent
- Job Title
- GIS Python Developer
- Job Description
- About GIS Python Developer - 9 Months - Outside IR35 GIS Python Developer required by a leading tech company for an initial 9-month contract. It's fully remote, outside IR35, and will likely extend long-term due to the amount of work they have in the pipeline. The Role You will be part of a rapidly growing software team helping to deliver their leading analytics application that is being used to help drive critical decision-making from gathering large amounts of intelligence on the human population and its use around the world - tech for good, you could say! Responsibilities As a GIS Python Developer, you will be responsible for various tasks, mainly focusing on Python development to combine geospatial datasets to automate the creation of sizeable subnational index data sets. The main tools you will be using day to day are: Python Docker ETL pipelines GIS - PostGIS or ESRI knowledge (Ideally Raster Data Sets) AWS You Our customer is looking for someone well versed with the above tools/technologies, and they need someone who has a strong understanding of Geospatial Data and is willing to roll their sleeves up as this project is critical for them. As a Senior member of the team, they expect you to pick up their tooling pretty quickly, work closely with other people in the group and help build upon an already industry-leading product. Rate / Process Depending on the candidate's preference, this urgent role based in Bath can offer a hybrid or fully remote working model. It's a two-stage interview process consisting of a call with the Head of Engineering and other team members. We can organise interviews within a few days as this is an absolute priority across the business. Rate-wise, it's paying £425 per day + VAT. If this interests you, please apply immediately and call Andy Weir at Cathcart Technology Nice-to-have skills Python Docker GIS Esri AWS Bath, England Work experience Data Engineer Data Infrastructure Languages English


- Company Name
- Webologix Ltd/ INC
- Job Title
- Cognos Developer
- Job Description
- Position: CODA and Cognos Developer Location: London, United Kingdom Employment type: Contract Contract: Duration: 6 Months + Extendable Experience: 5+Years DUTIES AND RESPONSIBILITIES: CODA (Unit4) v12 and Cognos BI (IBM) v10 experience, and I was hopeful you might have suitable people available with these product skills. The role would be support based and cover the following types of work: Resolving Coda Financial, Coda Invoice matching, Coda XL issues with data processing across Management Accounting, Financial Accounting, and payment Working with Coda table link for data loading issues Solving XML file issues Writing queries in SQL server management studio 2012 and Oracle PL/SQL to interrogate database issues and provide data extract requests Create, manage, and maintain Cognos BI reports Maintain and update the appropriate knowledge articles and support documentation


- Company Name
- ASSA ABLOY Group
- Job Title
- Senior Software Developer
- Job Description
- An Amazing Career Opportunity for a Senior Software Developer !! Location: Cardiff UK Job ID: 32973 The Operations Solutions team delivers software solutions used throughout the manufacturing organization targeting the industrialization and production management of HID products. Those solutions are deployed across the globe, at HID sites, and also at suppliers and contract manufacturer production sites. As a senior member of the Process and Application Industrialization team, you will be part of the team responsible for Operations Solutions development, sustaining, and support activities for our production lines. These activites include developing and implementing the industrialization of hardware products e.g readers and developing and implementing the industrialization of credential profiles. If this sounds like you keep on reading ! Who are we? HID Global powers the trusted identities of the world’s people, places, and things, allowing people to transact safely, work productively and travel freely. We are a high-tech software company headquartered in Austin, TX, with over 4,000 worldwide employees. Check us out here: www.hidglobal.com and https://youtu.be/23km5H4K9Eo As our Senior Software Developer you will support HID’s success by: Work with engineering and technical support to pro-actively implement industrial solutions leveraging generic platform. Lead development projects. Participate to the full design/development/validation/documentation cycles. Identify solutions contributing to overall manufacturing process improvements. Migrate legacy tools and processes under standardized platforms Maintain security standards for the site and products. Interact with local IT team to setup proper infrastructure. Comply with department overarching architecture and processes guidelines. Provide level 2 & 3 support to local manufacturing team. Keep tight deadlines for software enhancements to match product development schedules. Other duties may be assigned. What we will love about your background: Ability to handle priorities well and stay organized in a dynamic environment. Demonstrates analytical, critical thinking and problem-solving skills. Your Experience and Education include: Bachelor degree in Computer Science or Electrical Engineering or equivalent required. 10 years’ experience, with software and solution developments, ideally used in industrial applications. Strong C# background (3 years minimum), .Net, ASP.NET, HTML, JSON, XML, etc Microsoft Visual Studio, git/bitbucket, Jira/Confluence. Must demonstrate analytical, critical thinking and problem-solving skills. Knowledge of electronic design & hardware is appreciated. Knowledge of communication interfaces over JTAG, SWD, UART, SPI, I2C is appreciated. Knowledge in applied cryptography and key management is appreciated. Knowledge of Agile/SCRUM is appreciated. Knowledge of RFID industry standards such as ISO7816, ISO14443, ISO15693 is appreciated. Why apply? Empowerment: You will work as part of a global team in a flexible work environment, learning and enhancing your expertise. Innovation: You embrace challenges and want to drive ambitious change. Integrity: You are results-orientated, reliable, and straightforward and value being treated accordingly. HID Global is an Equal Opportunity/Affirmative Action Employer – Minority/Female/Disability/Veteran/Gender Identity/Sexual Orientation. We are the ASSA ABLOY Group Our people have made us the global leader in access solutions. In return, we open doors for them wherever they go. With nearly 61,000 colleagues in more than 70 different countries, we help billions of people experience a more open world. Our innovations make all sorts of spaces – physical and virtual – safer, more secure, and easier to access. As an employer, we value results – not titles, or backgrounds. We empower our people to build their career around their aspirations and our ambitions – supporting them with regular feedback, training, and development opportunities. Our colleagues think broadly about where they can make the most impact, and we encourage them to grow their role locally, regionally, or even internationally. As we welcome new people on board, it’s important to us to have diverse, inclusive teams, and we value different perspectives and experiences.


- Company Name
- TieTalent
- Job Title
- Senior Software Developer
- Job Description
- About Senior Software Developer - Full Stack PHP Up to 70k Belfast preferred Nationwide presence, with Multiple offices so you can be based in a different UK location. 2 days in office per week PHP, Laravel, React, Node, Docker, GitHub, C# is a nice to have. I am working with a client in the pensions and wealth management industry. They are looking for a skilled Senior Full Stack PHP Developer to join their team. They Are Looking For Skills In The Following PHP, Laravel, React, NodeJS, Docker, Azure, API development - RESTful API's, version control - GitHub, BitBucket, Azure Repos, Unit Testing, Automated testing tools including Selenium, Cypress, or Postman, SQL, Database management. You should be a senior developer with experience across the full stack, and a passion for learning and development. You should have a curious mindset, and an interest in continual learning. You should have experience working in a corporate environment and have experience implementing a security first approach. You will be working on development and maintenance of software for the solutions that they supply. Benefits Annual bonus scheme 25 days holiday plus bank Life Insurance Healthcare benefits Flexible working Continuous development opportunities - training, support, and mentoring. And more… Essential Skills Strong PHP and Laravel skills. Strong experience with React, NodeJS backend, Node Package Manager (NPM) Docker containerisation Writing and maintaining Unit Tests - exp with PHPUnit, Jest or similar API Development - including RESTful APIs Automated testing tools - incl Selenium, Cypress, Postman SQL - coding and management with various SQL dialects including SQL, MSSQL, MySQL, PostgreSQL etc. Azure Cloud Services Additional programming languages - e.g. Python, C#, or other OOP is a huge benefit. Excellent communication, problem solving, attention to detail, and work ethic. Desirable Skills IAC - Terraform or Ansible C# experience is highly desirable, particularly coding in a recent .Net Framework Project management tools such as Jira SonarQube, GitLab, or similar for code quality analysis Security practices and tools like OWASP and Snyk, or similar. Typescript CI/ CD tools e.g. Jenkins, Azure pipelines, GitHub actions. ELK stack, Prometheus, or Grafana This is an urgent vacancy so please apply if you are interested quoting reference (phone number removed). Keywords: PHP, Laravel, React, Node, NPM, Azure, Docker, API, Unit Testing, PHP, Laravel, React, Node, NPM, Azure, Docker, API, Unit Testing, PHP, Laravel, React, Node, NPM, Azure, Docker, API, Unit Testing, PHP, Laravel, React, Node, NPM, Azure, Docker, API, Unit Testing, PHP, Laravel, React, Node, NPM, Azure, Docker, API, Unit Testing If you are interested in this position please click 'apply'. Hunter Selection Limited is a recruitment consultancy with offices UK wide, specialising in permanent & contract roles within Engineering & Manufacturing, IT & Digital, Science & Technology and Service & Sales sectors. Please note as we receive a high level of applications we can only respond to applicants whose skills & qualifications are suitable for this position. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010. For the purposes of the Conduct Regulations 2003, when advertising permanent vacancies we are acting as an Employment Agency, and when advertising temporary/contract vacancies we are acting as an Employment Business Nice-to-have skills PHP Laravel React Docker Azure Version Control Github Bitbucket Unit Testing Selenium Cypress Postman SQL Database Management Python C# JIRA Gitlab TypeScript Jenkins ELK Stack Prometheus Grafana Belfast, Northern Ireland Work experience Fullstack Languages English