CrawlJobs Logo

Senior Software Developer

England · Job Posted June 15, 2026
Apply Position
Job Link Share

Job Description

Whitehall Resources currently require an experienced Senior Software Engineer to work with a key client **Please note this role falls INSIDE IR35** Job Description: * Node.js * API development – REST, OpenAPI * Web development – HAPI * Databases – PostgreSQL, MongoDB, Redis * Unit testing – Jest, Lab * Source Control – Git * Cloud hosting – Azure/AWS * Containerisation – Docker, Kubernetes, ECS * CI and release – ADO, Jenkins, Github Actions * Work Management – Jira, ADO Responsibilities * Translating requirements into viable system designs * Putting users first, identifying needs based on evidence, developing services to meet those needs, and engage in meaningful interactions and relationships with users * Create code that is open by default and easy for others to reuse * Working with common technologies including Node.js, PostgreSQL, Redis * Applying knowledge and experience to investigate and resolve issues * Awareness of secure development practices including vulnerability scanning and OWASP Skills and experience * Ability to communicate clearly and with confidence to senior stakeholders * Ability to communicate complex technical concepts to a non-technical audience * Work management including refining and breaking down tasks, and defining acceptance criteria * Awareness of Clean Coding practices and approaches to mitigate and address technical debt – refactoring, test coverage * Software architecture – layers, separation of concerns, microservices

Job Responsibility

  • Translating requirements into viable system designs
  • Putting users first, identifying needs based on evidence, developing services to meet those needs, and engage in meaningful interactions and relationships with users
  • Create code that is open by default and easy for others to reuse
  • Working with common technologies including Node.js, PostgreSQL, Redis
  • Applying knowledge and experience to investigate and resolve issues
  • Awareness of secure development practices including vulnerability scanning and OWASP

Requirements

  • Node.js
  • API development – REST, OpenAPI
  • Web development – HAPI
  • Databases – PostgreSQL, MongoDB, Redis
  • Unit testing – Jest, Lab
  • Source Control – Git
  • Cloud hosting – Azure/AWS
  • Containerisation – Docker, Kubernetes, ECS
  • CI and release – ADO, Jenkins, Github Actions
  • Work Management – Jira, ADO
  • Ability to communicate clearly and with confidence to senior stakeholders
  • Ability to communicate complex technical concepts to a non-technical audience
  • Work management including refining and breaking down tasks, and defining acceptance criteria
  • Awareness of Clean Coding practices and approaches to mitigate and address technical debt – refactoring, test coverage
  • Software architecture – layers, separation of concerns, microservices

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Developer

8 matching positions

New

Senior Software Developer

Our client, a prominent player in the insurance and wealth management sector, is...
Location
Location
Canada , London
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
July 31, 2026
Flip Icon
Requirements
Requirements
  • Enhanced Reliability Clearance: Candidates must be eligible for Canadian Enhanced Reliability Clearance. This requires having lived in Canada for at least the last 5 consecutive years and not having been outside of Canada for more than 6 months within the last year.
  • Core Stack: Senior-level experience with React (front-end) and .NET Core / C# (back-end).
  • Scripting Mastery: Deep, production-level proficiency with PowerShell scripting.
  • Legacy Modernization: Proven experience migrating legacy architectures (e.g., MS Access, VBA, or mainframe environments) to modern cloud/web solutions.
  • Cloud & Databases: Hands-on exposure to Azure and/or AWS cloud environments. Strong working knowledge of relational databases (MS SQL, DB2, Entity Framework).
  • Dev Tools: Familiarity with Git-based version control (GitLab, SVN) and collaboration tools (Jira, Confluence).
  • Soft Skills: Exceptional communication skills with the ability to confidently mentor others and present ideas to business leaders.
  • An adaptable, team-oriented mindset with a genuine desire to collaborate.
Job Responsibility
Job Responsibility
  • Development & Migration: Design, develop, test, and maintain internal applications. Actively participate in modernizing legacy assets (MS Access, on-premises applications, and mainframes) into AWS and Azure cloud environments.
  • Scripting & Tooling: Lead a high-priority, PowerShell-heavy project ensuring smooth automated processes and file transfers.
  • Mentorship & Leadership: Provide technical guidance, code reviews, and mentorship to junior developers and co-ops, while acting as an escalation point/advisor for an offshore delivery team.
  • Production Support: Provide application monitoring, tuning, and troubleshooting. Participate in a volunteer-based, flexible rotation for occasional Friday evening deployments (with time-off-in-lieu provided).
  • Stakeholder Collaboration: Translate complex technical concepts clearly to non-technical stakeholders, business analysts, and leadership.
What we offer
What we offer
  • Strong Potential for Renewal: Initial 6-month contract with a high likelihood of extension.
  • Great Work-Life Balance: Standard 37.5-hour work week, 9–5 hours, with no regular on-call or after-hours support required.
  • Positive Culture: Work in a highly diverse, supportive team environment with a "mini-family" atmosphere and a strong focus on inclusion and Women in Technology initiatives.
  • Streamlined Interview Process: A single-stage, collaborative conversation (behavioral and technical discussion) with no live coding or formal assessments.
  • Fulltime
Read More
Arrow Right
New

Senior Software Developer

We are looking for an experienced Senior Software Developer to help create and e...
Location
Location
United States , Woodbury
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 7 years of software development experience with a strong focus on backend engineering
  • Advanced proficiency in C#, .NET, ASP.NET, and related Microsoft development frameworks
  • Hands-on experience building RESTful APIs and documenting services with OpenAPI or Swagger
  • Solid knowledge of relational database development, including PostgreSQL, MySQL, and SQL-based data modeling
  • Familiarity with containerized application environments and modern source control practices using GitHub
  • Experience working with JavaScript and React in support of full-stack or cross-functional development efforts
  • Demonstrated ability to troubleshoot complex application issues and collaborate effectively with internal stakeholders and external partners
Job Responsibility
Job Responsibility
  • Create and support backend applications and services in C# and .NET with an emphasis on stability, scalability, and maintainability
  • Develop and refine REST-based interfaces, ensuring clear API design and accurate documentation through OpenAPI and Swagger standards
  • Use AI-enabled development tools to streamline coding, testing, and delivery while maintaining high quality standards
  • Improve application efficiency by identifying opportunities to strengthen performance, resilience, and overall system responsiveness
  • Connect software platforms with internal business systems and third-party technologies to enable reliable data exchange and functionality
  • Participate in technical design discussions and help advance architecture, modernization efforts, and engineering best practices across the environment
  • Investigate complex production problems, determine root causes, and implement effective long-term solutions
  • Contribute to development work involving containerized services, relational databases, source control workflows, and frontend collaboration with React
What we offer
What we offer
  • Medical
  • Vision
  • Dental
  • Life and disability insurance
  • 401(k) plan
  • Fulltime
Read More
Arrow Right

Senior Software Developer

We are seeking a highly accomplished and technical Senior Software Developer for...
Location
Location
Canada , Toronto
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
August 03, 2026
Flip Icon
Requirements
Requirements
  • ERP Table Architecture: Exceptional understanding of Oracle E-Business Suite (EBS) relational table structures, specifically regarding AR, AP, IBY, PO, GL, and FND modules
  • EBS R12.2 Customization: Proven experience developing custom extensions, forms, workflows, and tailored reports within major Oracle EBS R12.2 environments
  • Advanced Database Programming: Expert-level programming skills in Oracle databases, SQL, PL/SQL, XML, JSON, BI Publisher, Oracle Forms, Oracle Reports, and Unix shell scripting
  • Performance Engineering: Demonstrated proficiency in query optimization, indexing strategies, and advanced SQL tuning techniques
  • Java & Web Frameworks: Direct development experience working with Java, Oracle Application Framework (OAF), and JavaScript
  • Web Services & Toolsets: Hands-on experience constructing and consuming APIs/Web Services, alongside functional knowledge of Oracle APEX, Oracle GoldenGate, and transactional data transfer systems
  • Analytical Problem Solving: Superior evaluative skills to interpret complex requirements, assess platform feasibility, and diagnose root-cause defects in production systems
  • Technical Leadership: Proven ability to oversee technical quality assurance processes, manage project deadlines, and guide cross-functional teams during deployment
  • Communication Excellence: Outstanding written and verbal communication skills, with polished ease when preparing structural reports, code documentations, and cutover strategies
Job Responsibility
Job Responsibility
  • Technical Solution Engineering: Lead the technical design, development, and maintenance of specialized extensions and customizations on major ERP environments
  • Database & Scripting Development: Code robust server-side procedures, automate processes via shell scripts, and build high-performance queries using advanced data formatting structures
  • Data Extraction & Analytics: Provide structured data extracts, advanced analytics, and logical mapping to assist business units with operational decision-making
  • Integration & API Management: Architect, build, and consume secure Application Programming Interfaces (APIs) and web services to connect distributed business applications
  • Quality Assurance & Defect Resolution: Oversee the technical quality assurance pipeline, providing active defect troubleshooting through link testing, system integration testing, and user acceptance testing phases
  • Release & Environment Promotion: Prepare configuration management release packages, coordinate script promotion across multiple testing environments, and assist with formal cutover planning
  • Risk & Security Mitigation: Evaluate business requirements to deliver functional designs that actively minimize deployment risks and address data privacy concerns
  • Technical Documentation Ownership: Author and maintain comprehensive technical specification documents, data dictionaries, configuration guides, and deployment procedures
  • Knowledge Optimization: Share technical expertise and conduct structured knowledge transfer sessions to build capabilities within the internal engineering unit
What we offer
What we offer
  • Enterprise Core Impact
  • Diverse Technical Depth
  • Technical Oversight
  • Predictable Long-Term Contract
  • Fulltime
Read More
Arrow Right

Senior Software Developer

We are seeking a highly accomplished and technical Senior Software Developer for...
Location
Location
Canada , Toronto
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
August 06, 2026
Flip Icon
Requirements
Requirements
  • 8+ years of dedicated professional experience designing, building, and maintaining robust Single Page Applications (SPAs) integrated with backend RESTful APIs
  • Expert-level proficiency developing front-end web solutions using Angular, TypeScript, and Bootstrap
  • Strong knowledge of frontend frameworks, preprocessors, and testing tools, including JavaScript, Jasmine/Jest, HTML5, JSON, npm, Webpack, Babel, LESS, CSS, and SASS
  • Solid operational knowledge of modern authentication security frameworks, specifically including OAuth 2.0 and JSON Web Tokens (JWT)
  • Extensive development experience within Agile teams utilizing Azure DevOps suites (including Azure Repos, pull requests, and CI/CD pipelines)
  • Proven experience successfully delivering software engineering or digital application solutions within a structured public sector framework or corporate government setting
  • Bachelor's degree in Computer Science, Engineering, or an equivalent technical discipline
Job Responsibility
Job Responsibility
  • Design, build, and maintain highly responsive user interfaces and Single Page Applications (SPAs) optimized for diverse browsers and platforms
  • Contribute to the development and implementation of web-based applications operating within structured cloud-based frameworks
  • Collaborate with business analysts and solutions architects to analyze, decompose, and implement complex functional and non-functional requirements
  • Translate technical specifications into working components, writing automated unit tests inside a Test-Driven Development (TDD) environment
  • Implement modern authorization protocols to ensure secure data access for customer-focused digital applications
  • Diagnose, troubleshoot, and resolve functional and performance bottlenecks across development, testing, and production environments
  • Work actively inside Agile Scrum teams, reviewing peer code, managing pull requests, and validating deployment packages within CI/CD pipelines
  • Author and maintain comprehensive system code documentation, mapping architectural patterns to support long-term knowledge transfer
  • Support dynamic application behavior, data pre-population workflows, and structured data capture aligned with established interoperability standards
What we offer
What we offer
  • Modern Stack Exposure
  • Cloud & DevOps Depth
  • Technical Ownership
  • Public Service Impact
  • Fulltime
Read More
Arrow Right

Senior Software Developer

We are seeking a Senior Software Developer with over 8 years of experience to jo...
Location
Location
Canada , Toronto
Salary
Salary:
546.97 - 582.68 USD / Day
https://www.randstad.com Logo
Randstad
Expiration Date
July 13, 2026
Flip Icon
Requirements
Requirements
  • Over 8 years of experience
  • deep mastery of the Microsoft .NET Framework
  • proven track record in building secure, scalable B2B and B2C web applications within client/server architectures
Job Responsibility
Job Responsibility
  • Design and develop Web and Windows applications using C#, .NET Core, and the .NET Framework (4.0/5.0+)
  • Lead the installation, configuration, and customization of cloud-based services, including deployment and production support
  • Build and optimize complex database systems using MS SQL Server, including the development of advanced stored procedures and Entity Relationship Diagrams (ERDs)
  • Translate complex functional specifications into detailed technical designs, providing accurate effort estimations for development tasks
  • Develop client-side scripts using JavaScript and jQuery, and customize web forms to enhance user interaction
  • Manage the integration of modern digital platforms with various internal and external systems
  • Execute data migration and reporting tasks using tools such as SSIS, SSRS, and LINQ
  • Provide senior-level technical support for applications hosted on IIS, resolving issues related to performance and scalability
  • Fulltime
Read More
Arrow Right

Senior Software Developer

WI - Sr Dev - Digital Platforms - A leading financial services firm is seeking a...
Location
Location
United States , Westlake
Salary
Salary:
70.00 USD / Hour
apexsystems.com Logo
Apex Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of professional software development experience
  • Hands-on experience with Angular (TypeScript, RxJS, component-based architecture)
  • Experience with backend development (Java, Spring Boot, .NET, or similar enterprise frameworks)
  • Experience designing and consuming RESTful APIs
  • Understanding of object-oriented design, data structures, and design patterns
  • Experience working in Agile / Scrum environments
  • Familiarity with CI/CD pipelines, version control (Git), and automated testing
Job Responsibility
Job Responsibility
  • Design, develop, and maintain web applications using Angular
  • Build and enhance backend services and RESTful APIs supporting enterprise-scale applications
  • Collaborate with architects and senior engineers on system design, integrations, and technical decisions
  • Ensure solutions meet performance, security, scalability, and compliance requirements
  • Write high-quality, testable, and maintainable code following best practices
  • Participate in code reviews, sprint planning, and technical discussions
  • Troubleshoot production issues and contribute to root cause analysis and remediation
  • Mentor junior developers and help drive engineering standards and best practices
What we offer
What we offer
  • Medical
  • Dental
  • Vision
  • Life
  • Disability
  • Other insurance plans
  • ESPP (employee stock purchase program)
  • 401K program with company match after 12 months
  • HSA (Health Savings Account on the HDHP plan)
  • SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions
  • Fulltime
Read More
Arrow Right

Senior Software Developer

A global financial services organisation is growing a senior Java engineering te...
Location
Location
United Kingdom , London
Salary
Salary:
130000.00 GBP / Year
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong Java backend development experience (modern Java versions)
  • Proven background building high-quality, scalable applications in complex environments
  • Experience working closely with business-facing stakeholders
  • Comfortable operating at senior / VP level in a delivery-focused team
  • Deep understanding of engineering standards and design patterns
Job Responsibility
Job Responsibility
  • Contributing hands-on to the development of a strategic enterprise platform
  • Helping shape technical standards, design approaches, and best practices
  • Collaborating with other senior engineers to drive platform quality and stability
  • Supporting the ongoing evolution of a long-term, globally used system
  • Working closely with business-facing stakeholders to ensure delivery excellence
What we offer
What we offer
  • Competitive compensation package of £130,000 + Comps
  • Opportunity to influence a strategic, business-critical global platform
  • Hybrid working model based in London
  • Exposure to complex, large-scale financial systems
  • Clear path for high-level technical leadership and ownership
  • Fulltime
Read More
Arrow Right

Senior Software Developer

We are seeking a highly accomplished and multi-faceted Senior Software Developer...
Location
Location
Canada , Toronto
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
August 03, 2026
Flip Icon
Requirements
Requirements
  • Extensive knowledge and practical application of GIS theory, cartography, spatial information principles, model building, and advanced geoprocessing tools within ArcGIS Pro
  • Strong proficiency in managing and publishing services for ArcGIS Online, ArcGIS Portal, and ArcGIS Server, including Web Mapping Services (WMS) and Web Feature Services (WFS)
  • Hands-on development experience utilizing Python (ArcPy) or R, combined with front-end web development expertise spanning .NET framework, JavaScript, HTML, CSS, and the ESRI Web API for JavaScript
  • Deep understanding of data transfer methodologies and web-service structures, specifically REST, SOAP, AJAX, XML, and JSON
  • Direct experience working with relational databases such as Oracle, Azure SQL, or MS SQL Server, including writing PL/SQL, stored procedures, and database triggers
  • Proven experience creating interactive digital maps and web applications that comply with WCAG AA 2.0 guidelines
  • Polished evaluative skills to translate enterprise information requirements into detailed system specifications, code logic, and automated workflows
  • Strong skills in project planning, milestone management, risk mitigation, and controlling delivery deadlines
  • Outstanding written and verbal communication skills, with a track record of preparing system documentation, presentations, and training guides
  • Prior experience delivering IT infrastructure or application solutions within a structured public sector framework or complex regulatory environment is highly valued
Job Responsibility
Job Responsibility
  • Provide senior technical expertise and project leadership to design, develop, and maintain specialized software applications utilizing the ESRI suite of ArcGIS applications
  • Build, manage, and publish secure web-mapping services, workflows, and layers across ArcGIS Online, ArcGIS Portal, and ArcGIS Server environments
  • Author complex server-side geoprocessing models and automated scripts using structured programming languages to streamline data transformations
  • Develop responsive, user-facing web applications and dashboards utilizing specialized GIS development toolkits alongside modern web frameworks and responsive design principles
  • Analyze complex datasets using spatial methodologies to compile, produce, and maintain comprehensive, high-integrity geographic data structures
  • Architect and manage connections across relational database management systems, utilizing stored procedures and database triggers, while ensuring alignment with cloud technologies
  • Conduct joint application development sessions, execute feasibility studies, perform cost-benefit analyses, and build interactive prototypes to address operational business needs
  • Formulate detailed application development plans, systems documentation, and rigorous technical specification documents
  • Design, configure, and maintain interactive maps and digital applications that strictly adhere to WCAG AA 2.0 accessibility standards
  • Actively transfer technical knowledge and deliver structured mentorship to engineering team members to elevate institutional capabilities
  • Fulltime
Read More
Arrow Right