
Software Engineer
On site
Braintree, United Kingdom
£ 55,000 / year
Full Time
12-03-2025
Job Specifications
Reporting to the Head of Software Development, this is an amazing opportunity to join a thriving business. We are looking for a Software Developer with a strong background in C#, Windows App Development, Windows Web Development, IIS, SQL server, to lead the design, development, and maintenance of high-quality, scalable software solutions. The successful candidate will collaborate with cross-functional teams to deliver projects on time and to the highest standard.
Responsibilities
Develop and implement complex software solutions across multiple platforms.
Collaborate with product managers, designers, and other developers to define and implement innovative features.
Write clean, maintainable, and efficient code.
Conduct code reviews to maintain high code quality and best practices.
Troubleshoot, debug, and resolve technical issues.
Ensure the performance, security, and scalability of the software.
Stay up to date with emerging technologies and industry trends.
Participate in the entire software development lifecycle, from requirements gathering to deployment.
About You
We love people with passion, and we want that passion to drive change and take us on a journey. We encourage people to “Defy Ordinary”.
Key Skills & Requirements
Essential
Proven experience (5+ years) as a Software Developer or similar role.
Strong proficiency in C#, JavaScript, T-SQL
Expertise in .NET, REST APIs, SOAP
Experience in WPF or Xaml based UI framework
Solid understanding of software architecture, design patterns, and development best practices.
Experience with relational SQL databases MS SQL, MSRS
Knowledge of version control tools Git/Dev Ops
Experience working in Agile development environments.
Excellent problem-solving skills and attention to detail.
Strong communication skills and ability to work well in a team.
Desirable
Experience with cloud services Azure/MDM Services
Experience with .Net MAUI
Familiarity with testing frameworks and tools Jest, Mocha, Selenium
Knowledge of cybersecurity best practices.
About the Company
About Us At STEM Connex, we specialise in connecting top-tier STEM talent with innovative companies across the UK and beyond. As a dedicated recruitment agency, we provide tailored solutions for businesses in science, technology, engineering, and mathematics, ensuring that both our clients and candidates thrive in an ever-evolving landscape. Our mission is simple: to bridge the skills gap in the STEM sector by sourcing highly qualified professionals who not only meet technical requirements but also align with your company c... Know more
Related Jobs


- Company Name
- ICOPIFY
- Job Title
- Front End Developer
- Job Description
- Icopify ltd. We pride ourselves on being industry leaders in delivering digital marketing services. Our marketplace is dedicated to providing a wide range of solutions, including guest posting, PR and SEO services, fixing technical site issues, website creation and design. We are constantly growing and evolving our platform to offer even more valuable services. If you're interested in joining our team and have confidence that you will exceed in this role, please apply. We offer great benefits and a nice and friendly environment. The ideal candidate will be responsible for designing and implementing user-friendly web applications that enhance user experience. You will work closely with designers and back-end developers to create responsive and high-performance applications. A strong understanding of modern web technologies and a passion for creating seamless user interfaces are essential. Eligibility Criteria: You must have the right to work in the UK, and valid residency status to apply. Sponsorship is not provided. Highlights: 28 days of annual leave, including bank holidays. Career progression opportunities. Newly renovated office with latest technology and merseyside views. Company events. Competitive salary. What we are looking to achieve: We are in the process of building a new platform/marketplace with an user interface, registration, profile creation, service list, payment integration, reviews and ratings, dispute resolution, etc. Role: Frontend developer responsibilities and skills. UI/UX Implementation Convert UI/UX designs into high-quality, responsive code using HTML, CSS, and Vue.js. Ensure pixel-perfect implementation of the design system across all pages. Maintain consistency in design across desktop, tablet, and mobile devices. Component Development Build reusable Vue.js components to support dynamic and modular design. Implement components like search bars, filters, listings, and service detail modals. Optimize components for performance and scalability. Integration with Backend Collaborate with backend developers to integrate APIs. Handle data binding and state management using Vuex or similar tools. Ensure smooth communication between the front end and back end for functionalities like user authentication, file uploads, and payment processes. Performance Optimization Optimize website loading times and overall performance by implementing best practices (e.g., lazy loading, efficient DOM manipulation). Ensure performance metrics like First Contentful Paint (FCP) and Time to Interactive (TTI) meet industry standards. Accessibility and Usability Implement web accessibility standards (e.g., WCAG) to ensure inclusivity. Conduct usability testing to refine and enhance the user experience. Collaboration and Leadership Work closely with designers, backend developers, product managers, and QA teams. Provide technical leadership, mentoring junior developers, and setting coding standards. Participate in code reviews to ensure quality and consistency. Feature Development Develop core marketplace features such as: User dashboards Service listing pages Search and filter functionalities Real-time chat/messaging Notifications (e.g., new messages, offers) Payment gateways Version Control and CI/CD Manage code using Git. Set up and maintain CI/CD pipelines to streamline the deployment of front-end code. Testing and Debugging Write and maintain unit and end-to-end tests for Vue.js components. Debug cross-browser compatibility issues and resolve them effectively. Continuous Improvement Stay updated on the latest front-end technologies and trends. Propose and implement improvements to the codebase and front-end architecture. Tools and Technologies that will be used and the candidate must have: Core Technologies: HTML, CSS (SCSS or TailwindCSS), JavaScript (ES6+), Vue.js State Management: Vuex or Pinia API Integration: Axios, Fetch API Testing Frameworks: Jest, Cypress Version Control: Git/GitHub/GitLab Performance Tools: Lighthouse, Webpack, or Vite Collaboration Tools: Jira, Slack, Figma We have a simple and straightforward interview process in place. As part of this process, the candidate will have the opportunity to complete a digital assessment on site, specifically tailored to the position. Once completed, they will have the chance to chat with one of our HR members. The assessment typically takes 50 to 60 minutes to complete*. Monday to Friday- on site. Job Types: Full-time, Permanent Pay: £30,000.00-£35,000.00 per year Schedule: Day shift Monday to Friday Work Location: In person Job Types: Full-time, Permanent Pay: £30,000.00-£35,000.00 per year Schedule: Day shift Monday to Friday Ability to commute/relocate: Liverpool L3: reliably commute or plan to relocate before starting work (preferred) Work Location: In person


- Company Name
- Mondrian Alpha
- Job Title
- Senior UI Developer | High-Performance Trading Systems | Multi-Billion Dollar Hedgefund | Lucrative Compensation | London
- Job Description
- A leading global trading firm is seeking a highly skilled C# Developer to design and enhance its Order Management System (OMS) and Execution Management System (EMS). This role is ideal for an experienced software engineer who thrives in a fast-paced, collaborative environment and is passionate about building high-performance trading infrastructure. Role Overview As a key member of the development team, you will be responsible for designing, developing, and maintaining scalable, real-time trading systems that support global execution across multiple asset classes. You will work closely with traders, quantitative researchers, and operations teams to optimize order workflows, improve execution efficiency, and integrate with exchanges and liquidity providers. Key Responsibilities Develop and optimize OMS and EMS solutions to support algorithmic and high-frequency trading. Enhance order routing, execution strategies, and risk management functionalities within trading systems. Collaborate with traders and quant teams to implement real-time analytics and trade monitoring tools. Integrate with global exchanges, brokers, and liquidity providers using FIX protocol and other APIs. Improve system performance, scalability, and reliability, ensuring low-latency execution. Implement best practices for software development, including testing, version control, and deployment automation. Technology Stack Programming: C#/.NET (primary), Python or Java (secondary) Trading Systems: OMS, EMS, FIX protocol, Smart Order Routing (SOR) Data & Infrastructure: High-throughput messaging, event-driven architecture, cloud-based deployments APIs & Integration: FIX, WebSockets, and other real-time trading connectivity solutions Ideal Candidate Profile 5+ years of experience as a C#/.NET Developer, with a focus on trading systems. Expertise in OMS and EMS development, including order routing, execution workflows, and risk controls. Strong understanding of market microstructure, trade lifecycle, and execution strategies. Experience with FIX protocol, real-time messaging, and high-performance computing. Strong database skills (SQL Server, PostgreSQL, or similar) for trade data management. A problem solver with a passion for building scalable and efficient trading technology. Why Join? Work on mission-critical trading systems that drive global market execution. Collaborate with top-tier engineers, traders, and quants in a high-performance environment. Competitive compensation, performance-based bonuses, and strong career progression. Exposure to cutting-edge technology in algorithmic and high-frequency trading. If you're a C# Developer with experience in OMS and EMS development, apply now or email moses.lynn@mondrian-alpha.com to discuss this opportunity.


- Company Name
- JPMorganChase
- Job Title
- Java Software Engineer II
- Job Description
- Job Description You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you. As a Java Software Engineer II at JPMorgan Chase within the Corporate and Investment Bank - Engineering & Architecture Solution Delivery Team, you will primarily be responsible for improving, designing, and delivering software components for our advanced technology products. Your extensive knowledge and expertise will be utilized throughout the software development lifecycle to ensure these components are secure, stable, and scalable. Regular interaction with various stakeholders to ensure alignment with shared objectives will be a significant part of your daily tasks. Job Responsibilities Executes standard software solutions, design, development, and technical troubleshooting Writes secure and high-quality code using the syntax of at least one programming language with limited guidance Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications Applies knowledge of tools within the Software Development Life Cycle toolchain to improve the value realized by automation Applies technical troubleshooting to break down solutions and solve technical problems of basic complexity Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development Learns and applies system processes, methodologies, and skills for the development of secure, stable code and systems Adds to team culture of diversity, equity, inclusion, and respect Required Qualifications, Capabilities, And Skills Formal training or certification on software engineering concepts and expanding applied experience Hands-on practical experience in system design, application development, testing, and operational stability Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages Demonstrable ability to code in Java/SpringBoot Experience across the whole Software Development Life Cycle Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security Emerging knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.) Preferred Qualifications, Capabilities, And Skills Familiarity with modern front-end technologies (React, Typescript) Knowledge or experience with Go programming language Knowledge or experience with REST APIs Exposure to public cloud technologies ABOUT US J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world’s most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. About The Team J.P. Morgan’s Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.


- Company Name
- KE Technology
- Job Title
- Javascript Developer
- Job Description
- Join an innovative fintech travel company that is transforming travel through cutting-edge technology. We are passionate about building robust, scalable systems that offer seamless and secure services to our customers worldwide. If you thrive in a fast-paced environment as a software engineer, this is the place for you! What we offer Salary up to £80,000 2 Days from Manchester office - Hybrid work Fluency in English and Mandarin/Cantonese. Required Skills & Experience: Strong experience in front-end development using either React or/and Vue. Familiarity with Node.js back-end development (full-stack experience is a plus). Expertise in HTML, CSS, JavaScript (ES6+), and modern front-end frameworks. Good knowledge of Python, Java, and cross-platform development frameworks. Experience in mobile and PC front-end development How to Apply: If you’re passionate about developing cutting-edge web and mobile applications and meet the above qualifications, we’d love to hear from you.