Webpack, Vite), package managers (npm, yarn), and testing frameworks (Jest, React Testing Library) Some other highly valued skills may include: TypeScript - Type safety implementation in React applications for improved codequality and developer experience CSS-in-JS & Component Libraries - Experience with styled-components, Emotion, or Material UI/Chakra UI/Tailwind CSS Performance Optimization - Code … technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-qualitysoftware solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and … alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of codequality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute to the organization's technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect More ❯
and Android, Customer Intelligence, Intelligent Decisioning, and Data Maker. These solutions are utilized across multiple industries and diverse use cases, requiring our teams to address complex challenges related to code generation, parallel computing, memory optimization, user interface design, networking, database management, and algorithm development. As a Sr Software Developer (C++),you will: Lead the design and development of high … and mentor junior developers to foster a culture of learning and excellence. Participate in and lead project scoping, scheduling, and progress tracking; proactively identifying, reporting, and resolving blockers. Ensure codequality through comprehensive testing (unit, integration, regression) and close collaboration with SDETs. Maintain accountability for the full software lifecycle, including support for internal and external consumers. Contribute … to technical documentation in partnership with technical writers. Champion continuous improvement and innovation in tools, processes, and codequality Responsible for designing, developing, and maintaining an enterprise-grade data visualization framework and library utilizing C++. Contribute to the creation of data visualization components by taking technical requirements and implementing them, identifying and resolving bugs, performing thorough testing More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
Venesky Brown
wider communities of practice and interest to share knowledge, techniques, and experience. - Ensure high quality of developed solutions through development and maintenance of unit tests – with appropriate code coverage – and code analysis using codequality tools. - Ensure that developed software complies with non-functional requirements, such as accessibility, security, UI/UX, performance … stack to the multiple strands of ETL and database (legacy and otherwise) that underpins the service. - Routinely use collaborative development practices such as pairing and mobbing techniques in programming, code reviews, system design and requirements analysis/refinement, etc. - Coaching and mentoring other team members, as appropriate. Essential Skills: - OCR, Object Detection and LLM analysis implementation - Machine Learning & AI … systems, including Grafana - Experience working in Agile delivery models - Scrum and/or Kanban frameworks - Formal XP engineering techniques including TDD and pair programming - Working within defined infrastructure-as-code frameworks Desirable Skills: - Custom model architecture design and implementation - Advanced fine-tuning techniques including LoRA, QLoRA, and parameter efficient methods - Multi-modal AI systems combining text, image, and structured More ❯
Glasgow, Glasgow City, City of Glasgow, United Kingdom
Ascendion
Description: • Proficient in Core Java, J2EE, and Spring Boot with strong coding skills. • Experienced in defining test scenarios and automating unit and integration tests. • Skilled in performance testing and code optimization. • Knowledgeable in MQ, Kafka, and message parsers. • Proficient with Oracle and Cassandra databases. • Experienced in build and deployment processes using Bitbucket, Git, Jules and CLOUD. . • Possesses excellent … Job Description: • Design, develop, and maintain high-quality Java applications. • Collaborate with cross-functional teams to define, design, and deliver new features. • Write clean, scalable, and efficient code following best practices. • Troubleshoot, debug, and resolve software defects and issues. • Participate in code reviews to maintain codequality and share knowledge. • Stay updated with … emerging trends and technologies in software development. • Contribute to all phases of the development lifecycle, from concept to deployment to support. • Ensure the performance, quality, and responsiveness of application More ❯
culture, excellent civil service benefits, and the chance to make a real difference through your work. We have a critical purpose to lead the development of secure, high-quality digital solutions that support Ofgem's green energy and social schemes, advancing our Net Zero ambitions and improving outcomes for energy consumers across Great Britain. Join us and help … adherence to Government Digital Service (GDS) standards. Key Outputs and Deliverables Ensuring that team develops internally and externally are technically and functionally suitable for Ofgem and of high quality and secure. Champion best practices in Software Development Delivering regular software development iterations through the team for products, working in collaboration with Product Managers, Delivery Managers, Business Analysts, Solution … and growth-oriented environment within the team. Knowledge and experience in applying common design patterns to solve software design problems, proficiency in writing and executing unit tests to ensure codequality and reliability, and a strong understanding and application of SOLID principles to create maintainable and scalable software. Significant demonstrable experience with cloud technologies, including designing, developing More ❯
LLMs. Design, develop, and support system components and operational services. Conduct research and spikes to extend automation capabilities. Ensure high-quality, maintainable, and accessible software through testing, codequality tools, and best practices. Maintain and improve monitoring, dashboards, deployment, and support procedures. Troubleshoot issues across modern AWS-based systems and legacy ETL/database platforms. … Contribute to team practices through pairing, mobbing, code reviews, and process improvement. Share knowledge across wider communities of practice. Mentor and coach team members. Key Skills AI/ML Expertise: Experience with OCR, Object Detection, LLMs, and frameworks such as Transformers (Hugging Face), PyTorch, OpenCV, YOLO. Programming: Strong Python (3.9+) skills, including OOP, async patterns, data structures, debugging. Data … JWT/OAuth). Software Engineering: Building production AI/ML systems, collaborative development, service/serverless architectures. Development Practices: Agile (Scrum/Kanban), TDD, pair programming, infrastructure-as-code, monitoring tools (Grafana). This role falls outside of IR35 and is hybrid working with the expectation to attend the Edinburgh or Glasgow office as and when required. Please More ❯
and Android, Customer Intelligence, Intelligent Decisioning, and Data Maker. These solutions are utilized across multiple industries and diverse use cases, requiring our teams to address complex challenges related to code generation, parallel computing, memory optimization, user interface design, networking, database management, and algorithm development. As a Software Developer - (C C), you will: Design and develop high-quality … delivery. Contribute to technical initiatives and support junior developers through mentorship and knowledge sharing. Participate in project scoping, scheduling, and progress tracking; proactively identifying, reporting, and resolving blockers. Ensure codequality through comprehensive testing (unit, integration, regression) and close collaboration with SDETs. Maintain accountability for the full software lifecycle, including support for internal and external consumers. Contribute … to technical documentation in partnership with technical writers. Embrace continuous improvement and innovation in tools, processes, and code quality. Responsible for designing, developing, and maintaining an enterprise-grade data visualization framework and library utilizing C++. Contribute to the creation of data visualization components by taking technical requirements and implementing them, identifying and resolving bugs, performing thorough testing, refining features More ❯
Glasgow, Lanarkshire, Scotland, United Kingdom Hybrid / WFH Options
Oscar Associates (UK) Limited
Designing and maintaining CI/CD pipelines with GitHub workflows. Establishing and enforcing automated testing and coding standards. Managing, mentoring, and guiding a team of NetSuite developers. Conducting regular code reviews and fostering a culture of knowledge-sharing. Collaborating with consultants, analysts, and stakeholders to deliver aligned solutions. Monitoring system performance, troubleshooting issues, and delivering scalable fixes. Staying current … and working with Git-based workflows. Proven ability to lead development teams and deliver results through collaboration and mentoring. Background in setting up testing frameworks and driving improvements in code quality. Solid experience with system integrations via REST/SOAP APIs. Comfortable working in Agile delivery environments. Advantageous: NetSuite certifications such as SuiteCloud Developer, ERP Consultant, or Administrator. Benefits More ❯