Microsoft 365 Developer
Role details
Job location
Tech stack
Job description
Your responsibilities: Software Design & Maintenance: Design, develop, and maintain Complex Java and Python based applications and services using industry-standard methodologies and tools. Architect new systems or reuse existing systems that drive complex applications. Strategic Teamwork: Collaborate with Product Managers, UX team, and Software Engineers around the globe to deliver outstanding products. Software Development Lifecycle: Engage actively from requirements gathering and design to the final stages of testing and deployment, ensuring products meet the highest standards. Testing & Security: Establish and maintain automated tests, guaranteeing applications are robust, scalable, and secure. Proactively solve production issues, deduce root causes, and implement timely fixes or workarounds. Product Delivery: Lead individual project priorities and target commitments. Quality Assurance: Perform code reviews to ensure application meets or exceeds specified standards and objectives to, Role / Job Title: Azure Cosmos DB Developer Work Location: London Mode of Working: Hybrid Office Requirement: 1 day a week mandatory in office The Role The role will be integral to realising the customer's vision and strategy in transforming some of their critical..., Location: London Days in the Office: 2 days per week Job Title: Senior Engineer Key Skills: Work embedded in a cross-functional team with software developers, technical product owners and testers all working together towards common goals to develop JVM applications using..., Senior Data Engineer - Geospatial and Big Data We are seeking an experienced Senior Data Engineer to help develop and scale a data platform focused on geospatial and sensor analytics. The role involves building end-to-end systems that process, integrate, and analyse large..., Job Title : Senior Cost Manager. Location : London, hybrid working. Overview: Are you looking to join a successful, collaborative global construction consultancy, who keep their employees at the heart of everything? Then this is the opportunity for you! Become a vital..., Are you ready to take the next step in your career? Do you want to do meaningful work that improves quality of life? At Tetra Tech, you will work with high-performing teams who are passionate about using their expertise to find solutions to complex problems in water,...
Requirements
achieve desired level of quality. Tech Expertise: Demonstrates depth of knowledge and expertise in software design and development to act as the SME in working domain, mentor junior developers on a day-to-day basis. L3 Production Support: As a developer, you will be responsible for delivering Level 3 production support by efficiently diagnosing and resolving issues to minimize disruption to business operations. This includes analysing incidents, identifying root causes, implementing preventive measures, and delivering timely fixes. Essential skills/knowledge/experience: 10 years of hands-on backend software engineering experience. Support the organisations AI adoption journey. Develop and enhance intelligent solutions using LLMs, LangChain/LangGraph, and agentic AI frameworks. Establish engineering best practices for safe, scalable, traceable and production ready AI deployments across internal platforms and external product suites. Strong algorithms, data structures, problem solving skills, and ability to translate business problems into scalable solutions. Good command of coding standards and Strong understanding of both high level and low level software design Expertise in: o Core Java, Python o Building highly distributed, data intensive systems o Microservices, REST APIs o RDBMS (Oracle/SQL Server/Postgres) o CI/CD tools (Jenkins/GitLab), DevOps automation o Docker, Kubernetes o JVM profiling & performance optimisation Prior exposure to Level 3 production support. Desirable skills/knowledge/experience: Experience leading or mentoring a team of engineers. Experience within financial services or with financial market data. Familiarity with in-memory caching, Spring Boot, Redis, Kafka. Experience with BDD frameworks such as Cucumber, JBehave, or Karate. Background as a Scrum Master or experience running Agile teams. Similar jobs, Strong communication and collaboration skills key for working in DevOps culture with ability to guide team members, when needed. Growth mindset. Essential Skills Core AWS Services : Proficiency / understanding of key AWS services listed below:- S3- Athena- Glue- Lambda-..., Buckinghamshire £40,000 - £47,000 turn IT on is currently seeking a Senior Projects Engineer who is motivated and enthusiastic about technology. The ideal candidate will have a natural flair for technical problem-solving, experience working within an education environment,...
Benefits & conditions
Senior / Principal Civil Engineer - Consultancy Central London (office-based, with site visits) Permanent Role | Leading UK Civil & Structural Consultancy Competitive Salary Excellent Benefits I'm working with a well-established, multi-office civil and structural...