13 OAuth contracts

C# ASP.NET Developer with gRPC Azure K8 Experience - Remote & Denmark

21 days ago
RemoteEpico UK Limited

C# ASP.NET Developer with gRPC Azure K8 experience is required for a 6 month contract, located remotely with some travel to Denmark (when restrictions lift).

The ideal candidate for the role should have:

  • Excellent C# skills focused around writing solid, reusable and extensible code.
  • Solid Azure DevOps experience, specifically in running .NET workloads in k8s.
  • Real-life experience in developing and running ASP.NET Core services with gRPC and OAuth.

Depending on timing, then the first tasks would be:

  1. Review and contribute to the upcoming ServiceHost gRPC module and the way it implements support for SSL and JWT.
  2. (Contribute to) Analyze, identify, design and implement the new framework components we will need in our new k8s world.

Role: C# ASP.NET Developer with gRPC Azure K8 Experience - Remote & Denmark
Job Type: Contract
Location: Not Specified,

Apply for this job now.
Get new remote OAuth contracts sent to you every week.
Subscribed to weekly OAuth alerts! 🎉

FullStack/Front-End Developer

3 days ago
RemoteInside IR35AdSwipe
Templeton and Partners are looking for a Full Stack/Front-End Developer for one of my clients within the Oil Energy industry. This is a contract opportunity for 1 year with the potential to extend and to be based in London, UK but will be remote working until further notice.

Please be advised this is INSIDE IR35

My client is looking for the experience below:

Experience with React Native, Apollo Graph QL, Redux - working experience on at least 2 projects with these technologies or 2 years experience
Experience with Node JS, Express JS, Apollo Graph QL Server
Experience with OpenID/oAuth Integration like Janrain, AzureAD
Experience building applications for Mobile and Tablet devices
Functional and object oriented programming and development experience with
Experience on React.js
Hands-on experience in iOS / Android deployment experience to Apple AppStore
Google Playstore
Knowledge of Azure App Insights
Knowledge of Git Repository or Azure DevOps

I look forward to reviewing your application and discussing this opportunity further
Role: FullStack/Front-End Developer
Job Type: Contract
Location: London, London,

Apply for this job now.

React Developer

9 days ago
RemoteCadence Resourcing

React Developer- Remote working

My client is currently recruiting for an experienced React Developer with experience of npm and Redux.

The React Developer will be competent in writing technical specs and will have excellent communication skills. This opportunity will allow remote working for the duration of the contract.

An understanding of accessibility would be desirable as would knowledge of Java, Spring and DevOps processes. Mobile optimisation would also be desirable but not essential. Any experience working on VLEs (Virtual Learning Environments) would be very advantageous.

Skills set- React, React Developer, ReactJS, ReactJS Developer, Redux, NMP, Canvas, VLE, Virtual Learning Environment, Agile, DevOps, Jira, GIT hub, Maven, NPM, OAuth2, JWT, Mobile Optimisation, Java, Springboot, AWS

Web Developer

20 days ago
Position: Canvas Developer (Remote working)

Location: Oxford (Remote working)

My client is currently recruiting for an experienced Developer with expertise in React, Java Springboot, AWS and must have a strong working knowledge of Canvas (VLE).

The Developer will be competent in writing technical specs and will have excellent communication skills. This opportunity will allow remote working for the duration of the contract.

The contract is for an initial 6 months though cab be extended by a further year.

An understanding of accessibility would be desirable as would knowledge of DevOps processes. Mobile optimisation would also be desirable but not essential.

Skills set- Canvas, VLE, Virtual Learning Environment, React, Java, Springboot, AWS, Agile, DevOps, Jira, GIT hub, Maven, NPM, OAuth2, JWT, Mobile optimisation.

Please note that no terminology in this advert is intended to discriminate on the grounds of a person's gender, marital status, race, religion, colour, age, disability or sexual orientation. Every candidate will be assessed only in accordance with their merits, qualifications and abilities to perform the duties of the job.

Suitable applicants for this role will be contacted. If you do not hear back within 4 working days, unfortunately you have been unsuccessful on this occasion. Please continue to view the website for alternative opportunities.

Champion Technical a trading division of the registered company Champion Employment Limited, acting as an Employment Agency
Role: Web Developer
Job Type: Contract
Location: Oxford, Oxfordshire,

Apply for this job now.

React Developer

4 days ago

Role: React Developer

Contract length: 3 months (REMOTE WORKING due to COVID)

Immediate start

Project: My Manchester based web based retailer are currently rolling out a new web platform using React. This contractor will be working to deliver that project along with the wider agile team. 

Deliverables required: 

Delivery of the new Customer Registration Journey JavaScript code (including required unit test and following agreed coding standards)

Expected skills/Experience:

Thorough understanding of React.js and its core principles through previous experience working as a React.js Developer.

  • In-depth knowledge of JavaScript, CSS, HTML and front-end languages.
  • Knowledge of REACT tools including React.js, Next, Babel, Webpack and Storybook.
  • Experience of front-end development using Headless services, consumed through RESTful APIs
  • Experience with user interface design.
  • Experience of working to Security standards and Oauth,
  • Experience of unit testing and mocking using Jest.
  • Experience of automated CI/CD pipelines using GitlabCI or similar.
  • Experience with browser-based debugging and performance testing software.
  • Excellent troubleshooting skills.

Technology Stack:

  • React.js (must have)
  • AWS/Cloud technologies, including Docker and Service Mesh (must have)
  • Keycloak or similar security platform (nice to have)
  • Knowledge of security standards – Oauth 2.0 (nice to have)

Please apply to be considered for this opportunit

Systems Engineer III - (Full Time Remote)

5 days ago
RemoteLockwood Hills Federal, LLC

Job Summary:


The Systems Engineer III will support the Advanced Distributed Learning (ADL) Initiative contract vis-à-vis Lockwood Hills, LLC. The ADL Initiative was founded in 1999 and conducts research, development, testing and evaluation to enhance distributed learning across the US federal government. The ADL Initiative engages in thought leadership to help craft the vision of future learning science and technology, innovate research and development (R&D) to mature emerging concepts, coordinate related efforts with stakeholders across government, industry and academia, and facilitate transition.

Lockwood Hills, LLC provides a competitive salary and compensation package (health insurance, 

401k, paid holidays, etc.).


As the Systems Engineer III/TPOC you will be entrusted to perform the following duties:

  • Research, develop, and support the implementation of learning technologies across the US Department of Defense (DoD) and federal government.
  • Lead technical communities of practice (e.g., xAPI communities), and develop software technical documentation, specifications and user guides.
  • Draft technical and/or academic papers focused on applied research and development of learning technologies related to mobile learning and e-learning.
  • Design and develop e-learning and m-learning content; find and fix software bugs and coordinate with professional organizations, including: standard bodies (e.g., W3C, IMS, IEEE, ISO, MedBiquitous), DoD and Government bodies (e.g., DISA, NIST, DADLAC), and International Defense bodies (e.g., NATO, TTCP, PfPC).
  • Design and develop software prototypes, evaluate learning technology R&D prototypes and proposals.
  • Serve as one of the Technical Points of Contact (TPOC) for several contracts funded to address ADL's broad learning science and technology research objectives.
  • Serve as a task lead for specific technical and collaborative DoD or interagency projects, as assigned; and provide expert knowledge and experience in distributed learning technologies.
  • Responsible for executing RD&E team goals and ensuring quality technical oversight of externally performed R&D efforts (i.e., BAA contracts).
  • Implement RD&E team management processes (e.g., technical POC guidelines).
  • Understand, share, and exhibit the strategic plan of the ADL Initiative and support ADL solicitations, reviews, and technical evaluation processes.
  • Support the ADL Initiative’s facilitation of the Enterprise Digital Learning Modernization (EDLM) effort: Responsive to emergent trends and changes in competency and credentials Development and facilitation of course catalogues, learner record repositories, and learning management systems
  • Reporting to the RD&E Manager and executing the strategic R&D plan, the Systems Engineer III will possess the following qualifications. Please read carefully.
  • Qualifications

    Required Qualifications: 

  • Highly-motivated, creative and passionate about all-things technology related to distributed learning (i.e., innovative software, programs, models).

  • Excellent research and reporting skills (oral and written communication). 

  • Bachelor of Science degree and 5+ years of experience in learning technology, and a keen sense of the future trajectory of this sector.

  • Familiarity with scripting and programming languages (e.g., NodeJS, Python, Bash), server stacks (e.g., ELK, MERN), containerization (e.g. Docker, Kubernetes), client-side web frameworks (e.g., React, Angular), and web APIs (e.g. JSON, XML, SPARQL). 

  • Understanding of standard web security (e.g., SSL, OAuth), web-based databases (traditional, document-oriented, or graphs), and collaboratively develop and maintain version-controlled software (e.g., via GitHub). 

  • Excellent time management and organizational skills with the ability to handle multiple tasks and priorities. 

  • Positive, dedicated team player who requires minimal supervision to complete tasks. 

  • As the Systems Engineer III/TPOC you will be entrusted to perform the following duties: 

  • Research, and support the implementation of learning technologies across the US Department of Defense (DoD) and federal government. 

  • Lead technical communities of practice (e.g., xAPI communities), and develop software technical documentation, specifications, and user guides. 

  • Draft technical and/or academic papers focused on applied research and development of learning technologies related to mobile learning and e-learning. 

  • Serve as one of the Technical Points of Contact (TPOC) for contracts funded to address ADL's broad learning science and technology research objectives. 

  • Serve as a task lead for specific technical and collaborative DoD or interagency projects, as assigned; and provide expert knowledge and experience in distributed learning technologies. 

  • Be a positive, dedicated team player who requires minimal supervision to complete tasks. 

  • Desired Qualifications: 

  • Experience with distributed learning specifications (e.g., SCORM, xAPI), W3C web standards (e.g., linked data, HTML5), standards organizations (e.g., IEEE, IMS), and Defense/Government distributed learning policy and policy bodies (e.g., DODI 1322.26, DADLAC, DTIC, DISA). 

  • Previous e-learning experience in US Government (USG) setting/environment. 

  • Knowledge of different APIs and libraries and experience with learning science and theory (e.g., instructional design, performance support). 

  • Senior Java Developer

    24 days ago
    RemoteHudson Global Resources Limited
    Our client is looking for two experienced Developers to join their multidiscipline team, focused on developing and supporting GIS products. The key outcome of the role is the development of new products and retiring legacy systems. The opportunity will be fully remote for the foreseeable, with part of the week spent in either the Edinburgh or Glasgow office in the future. The role is an initial 6 month contract, deemed out of scope of IR35 and is a great opportunity for experienced developers to use the latest tech – including Java 11 and AWS.

    Key Objectives
    § Continued enhancement and development of GIS Mapping projects
    § Demonstrate exceptional software development practice that delivers highly readable, maintainable, and appropriate artefacts.
    § Routinely use collaborative development practices
    § Ensure that developed software complies with non-functional requirements
    § Implement high-quality support processes, dashboards, monitoring and deployment capabilities
    § Actively participating in all team events and supporting the team to continually improve
    § Engage with the wider communities of practice to share best practice
    § Ensure high quality of developed solutions through development and maintenance of unit tests –
    § Successful migration of spatial data from on premise systems to AWS/S3

    Technology stack
    • Java /11+
    • Spring boot Microservices
    • Spring Security and OAuth2
    • JavaScript UI frameworks, including OpenLayers and React
    • Python 2.7/3.x
    • OpenShift
    • Postgres/PostGIS
    • GeoServer, JTS, GeoTools
    • QGis plugin development
    • Modern DevOps and CI/CD practices including deployment pipelines and Jenkins

    Profile description:
    Please note you will receive an automated response advising you that we have received your CV.

    Morgan Philips Group and is a leading provider of recruitment, contract professionals and talent management solutions worldwide.

    We are committed to ensuring that all job applicants are treated equally, without discrimination because of gender, sexual orientation, marital or civil partner status, gender reassignment, race, colour, nationality, ethnic or national origin, religion or belief, disability or age.

    Full Stack Developer

    8 days ago
    RemoteFor Your Information, Inc.

    FYI For Your Information, Inc. is one of the fastest growing and most successful woman-owned Federal contractors in the country. We have won awards for being a Great Place to Work and continue to make ground-breaking advancements. We focus on career development and promotion people are the core of everything we do. If you are looking for a career and not just a job, you're in the right place!

    FYI For Your Information, Inc., is a Woman-Owned Small Business GSA schedule vendor that is a premier provider of Human Capital, Training, and Information Technology services.

    FYI attributes this capacity to deliver quality services to many factors, including FYI's in-house recruiters, senior HR professionals, corporate administrative staff, and agile, committed management resources. FYI's focus on the national, regional and local requirements of its customers, and a corporate organizational structure with sufficient depth of skills and authority to deploy and manage scalable teams, allows FYI to be responsive to the real-time needs of our Federal clients.

    FYI's Benefits/Incentives: What is in it for you?

    • Opportunity to work remotely (per contract requirements).

    • A knowledgeable, high-achieving, experienced, and fun team.

    • A diverse work atmosphere.

    • The chance to be part of a rapidly growing company and the next success story.

    • Team building and innovation.

    • A competitive base salary with a loaded benefits package plus 401K.

    • Personal computer device allowance.

    • Pet Insurance.


    Are you looking for an opportunity to build powerhouse back end and data management solutions that will integrate with digital workflow systems on a DoD enterprise platform? You know a good system is more than just nice-looking interface data. You use the right combination of clean code, APIs, analytics, and infrastructure to build a user focused solution.

    As a back end developer on our team, you'll execute on solutions that will help your customer overcome their most difficult challenges using the latest architectural approaches like Database-centric design, Workflow, BPM, and IFTTT modeling, REST and RESTful services, Event Driven Processing, OAUTH and LDAP security models alongside open-source frameworks and tools like JavaScript, Java, Tomcat, and MySQL. As part of our development team, you'll create custom databases, tools, and sites with consistent performance and scalability. You will directly impact the DoD intelligence community workforce by creating interoperable tools that enable employees to actively manage their professional development and career assignments while simultaneously measuring and reporting metrics vital to career field leaders. With mentoring, positive code reviews, and opportunities to learn new tools and skills, we focus on growing as a team to make the best solutions for our customers. Join us as we build systems to change the government workforce for the better.


    • Experience with full stack software development using Java, JavaScript, or Python
    • Knowledge of Git, Agile, and Scrum
    • The ability to operate independently on clearly defined requirements and escalate risks when found
    • TS/SCI clearance
    • BA or BS degree

    Nice If You Have:

    • Experience with Enterprise Cloud Service Providers, including AWS or Azure
    • Knowledge of Continuous Integration, DevOps, or Big Data
    • AWS or Azure Cloud Certification


    • Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information; TS/SCI clearance is required.

    We are an equal opportunity employer and value diversity. All employment is decided on the basis of qualifications, merit and business need.

    Principal developer / Engineering Lead | Part-Time | Fully Remote

    12 days ago

    Why work with us?

    If you are an experienced software developer who wants both more flexibility in the schedule for family, personal growth, or health reasons, while still applying your skills in making a positive contribution to the world, then this is the perfect opportunity for you.

    You will be building open-source software that distributes clothes, shelter, hygiene items, and food to thousands of refugees and other people in need. Your solutions will give comfort and dignity to people trapped in the most vulnerable of situations, from people relying on their local clothing bank to get their families through tough times, to unaccompanied minors stuck in a refugee camp in Greece, fleeing terrorism and violence in their home country. You will be responsible for driving a new release on a fresh technology stack and prepare our solution for a sustainable future. You will also be involved in supporting our executive board with preparing our organisation for an exciting new program that supports disadvantaged people by integrating graduates of nonprofit coding schools into our development team.

    Grow your experience working in distributed, multicultural teams. Work with great people driven by a common purpose to improve the situation of vulnerable people. Learn from experienced founders including an ex-Amazonian and an ex-fintech CTO, who have decided to put the experience they’ve had building amazing products, running systems at scale, and operating in fast-paced, high growth environments to work in the humanitarian sector.

    About Boxtribute

    Boxtribute is an open-source, non-profit web application, which makes it easy for organisations to source, store and distribute donated goods to people in need in a fair and dignified way.

    As a nonprofit, we are committed to providing access to as many humanitarian actors who need our product as possible at the lowest possible cost, so that it is easier for these organizations to deliver on the great responsibility they bear. Boxtribute is already being used in 6 countries across Europe and the Middle East, including in the field in and . We have ambitious plans to grow to support 25+ operations next year.

    Our team is a diverse group of volunteers brought together by a belief that we can and should make a positive impact in the world with the skills we have. Most of us have spent time working in refugee camps in Greece. If you haven’t, don’t worry, but it’s something we can definitely help connect you to if that’s an experience you’re interested in.

    What will be my main responsibilities?

    Some of the tasks you’ll be expected to manage include:

  • Familiarizing yourself with the existing code base, using that knowledge to assist the team in sizing up the work then breaking it down into manageable chunks

  • Drive the development to release our solution on a new technology stack.

  • Engaging in product development conversations in order to come to good technical decisions, with a demonstrated ability to evaluate, understand and clearly articulate the impact of those decisions

  • Establishing and upholding best practices of modern software development methodologies (Agile, TDD)

  • Help the rest of the development team when they are blocked, and support them learn independent problem solving skills.

  • You will have the active support of our Head of Product (Roanna) and Senior Advisor, Technology (James) for architecture decisions, and would be supported by both Roanna and the Head of Operations (Hans) for team onboarding and management.

    How we work

    We are an international, all-remote team We deploy using a scaled approach. We rely on Slack, Trello, and regular calls to make things come together :)

    Our technology stack

    Our partners currently work off of our legacy PHP application. However, we have started the process of planning and building out a new progressive web app based on Python/Flask and ReactJS, which would eventually fully replace the PHP app. The technical design and build-out of this new app is the main initiative that your software development efforts would be contributing to.

    We use modern continuous delivery methods, and try to use the best tools for the job, with an eye for the sustainability of our project and financial constraints.

  • [New App] Python/Flask on the back-end, ReactJS on the front-end

  • A GraphQL API powered by MySQL / Peewee ORM for the data layer

  • Google App Engine and Cloud SQL to host for minimal operational overhead

  • CircleCI for continuous integration

  • Cypress for browser-based testing

  • Sentry and Google Stackdriver for error monitoring & tracing

  • GitHub, Trello and Slack for collaboration

  • About you

    You’ll be motivated by our goal, and have some experience leading diverse engineering teams. Working with a volunteer engineering team will provide some unique challenges and hopefully some fresh perspectives! Hopefully you have:

  • 5+ years experience in software development, including 18+ months of experience with ReactJS or other modern front-end capable of creating a progressive web app

  • Prior experience in Python, preferably in data analysis and/or web development environments

  • A successful track record of working with test-driven development (TDD) in an agile environment and shipping production-ready code at a high velocity;

  • A solid understanding about how to tool code for maintainability and scale, while simultaneously being able to make intelligent trade-offs with time to market

  • A strong knowledge of modern approaches to web application architecture, including API design and integration

  • Excellent collaboration and communication skills;

  • A demonstrated ability to coach and mentor while sustaining a positive relationship with junior team members

  • High comfort level in working with a diverse, remote, and dynamic/fluctuating team

  • BONUS:

  • BSc. in Computer Science or a related field, or similar coursework and credentials

  • Prior experience with Apollo GraphQL, PHP, relational database modeling

  • Proficiency in API security frameworks, token management and user access control including OAuth, JWT, etc

  • Familiarity with common web development tools like Docker and Github;

  • Prior experience as a tech lead, or strong recommendations from the same

  • Prior experience working or volunteering in the field on humanitarian aid and/or on the refugee and displaced persons crisis

  • Prior experience working in a remote team

  • Compensation / How much time do I need to commit?

    We are looking for someone who can commit a minimum of 3 days (24 hrs) / week for 6 months or longer. We can offer an initial fixed compensation of up to €1500 / month, preferably as a freelance contract, with an option to expand depending on the state of our funding applications.

    Senior UX Developer

    12 days ago
    £450 - £550/dayRemoteREED


    Senior UI / UX Developer is required to join a successful, dynamic, and experienced in-house development team based in a newly refurbished office in Raynes Park, Wimbledon. As a Senior Front-end Developer, you will have the chance to work within a business-critical IT team on several exciting new projects in the current development pipeline as well as work on my clients existing projects including their next generation platform.

    My industry leading client and the successful Senior UI / UX Developer will have the chance to work on an application used by some of the biggest brands within the UK. You will have the chance to lead the front-end development and be involved in the future direction of the technologies. This exciting opportunity also allows the chance to learn new technologies as well as share your ideas and experience with the existing team.

    The ideal candidate will possess the following:

    • Excellent design skills, with a talent for turning functional UIs into elegant UIs.
    • A fast learner with excellent quantitative, analytical and communication skills
    • Excellent documentation skills

    The ideal candidate will have the following experience:

    • Designing and developing UIs for complex web applications
    • A proven ability to migrate and upgrade existing front-end frameworks.
    • Improving and upgrading systems with dynamic, client-side functionality
    • Experience in following processes for UI including:
      • Fully responsive mobile-first development
      • User analysis and testing
      • Wire framing and prototyping
      • Story boarding
      • Ability to scope MVP or functionality within an iterative & incremental development environment.
    • Experience working with Agile, Scrum, Jira, Confluence, Git, Jenkins, or other related tools.
    • Experience in
      • JavaScript, HTML5, CSS, SASS
      • Angular 1.8 to 8, React, Node, Gulp
      • Unit testing
      • Web Application Security
      • Front-End integration with Back-End REST APIs
      • Performance optimisation
    • Experience of working with a Java Development team utilising technology such as Oauth, JWT, Json, Rest, Spring etc

    This is an urgent requirement so if this UX Developer role is of interest then please send an up-to-date copy of your CV

    Please also feel free to share this role with any friends or colleagues you feel are suitable for the position.


    Remote Software Engineer (Rust or Golang)

    9 days ago

    A growing CRG client in the Triad area is looking to add a Senior Software Engineer to join their team. This is a contract role. This client provides highly available, scalable, secure and fault-tolerant service interfaces and SAAS applications for organizations to connect with each other. We are industry leaders in distributing, activating and redeeming digital promotions through various channels.

    Job Duties:

  • Active participation in agile (scrum) development team
  • Participation in backlog refinement and sprint planning sessions; Task definition and estimation from epics / user stories
  • Design and modification of new and existing features, implementation, unit testing, and support of quality assurance and customer testing
  • Ability to adapt to new technologies quickly
  • Participation in code reviews
  • Ability to identify bottlenecks and recommend or implement performance optimizations
  • Compliance with established management procedures, company and department standards & best practices
  • Adherence to documented security, and confidentiality
  • Qualifications:

  • Bachelor’s degree in Computer Science, Computer Engineering, or Information Systems and/or related work experience (open source web services development)
  • 5+ years of Python, C++, C or Java development experience
  • 6 months+ of development experience in Rust or Golang (current implementation is in rust. So Rust experience is highly desired)
  • Experience implementing ISO8583 Financial Services request specifications
  • Strong object-oriented design and programming skills
  • Experience in developing RESTful web services and socket programming
  • Experience writing unit and functional tests
  • Experience with SQL, database programming and use of ORMs
  • Familiarity using GitHub, Jira
  • Preferred Qualifications:
  • Familiarity with cloud computing (AWS, Azure) and open source technologies (Nginx, Linux, Jenkins, Celery, Redis)
  • Familiarity with AWS managed services like DynamoDB, SQS, SNS, Kinesis
  • Experience with OAuth authentication flows, JWT is a plus
  • Knowledge of SAAS, PAAS and IAAS technologies and SOA concepts
  • Experience with one or more of: Celery, Pyramid, Django or equivalent
  • Category Code: JN008

    Developer (Mapping)

    6 days ago
    $400 - $450/dayRemoteOutside IR35Pertemps TM
    Pertemps Scotland Ltd are working with our client in Glasgow to recruit for an experienced Developer (Mapping) in the Public Sector for an initial 6 month contract with potential extension.

    The role is full time with a day rate of £400 - £450 (Outside IR35)
    Due to current circumstances this role will be based remotely.

    Our client requires experienced developers with solid commercial experience of building modern GIS tools is required to accelerate the replacement and retirement of our legacy mapping system by delivering modern GIS products.

    Main outcomes & objectives
    • Further development of the new Mapping tools so that:
    • Plan Creator is fully adopted by all registration staff
    • All Digital Mapping System workstations and emulators are retired
    • Continued enhancement of Plan Creator, Plan Approver, Universal Web Viewer and MaGIS based on ongoing user feedback.
    • Development of all product features required to support Development Plan Approval applications.
    • Development of automated recalculation of geometries representing rights or burdens when the features of the underlying Ordnance Survey map change.
    • Successful migration of all spatial data from the old Digital Mapping System to the Cadastral Map.
    • Successful migration of all title plan documents from the old on-premise Electronic Document Record Management System to AWS/S3.
    • Successful migration of all mapping software from the on-premise Openshift platform to a platform hosted on AWS.
    • Continued development and support of Mapping domain products in line with the product and architecture roadmaps with a view to improving digital sustainability and tackling areas of architectural and technical debt.
    • Demonstrate excellent, sustainable, and collaborative software development practice that's focused on delivering highly readable, maintainable, and appropriate artefacts.
    • Extend and sustain the high-quality support procedures, dashboards, monitoring and deployment capabilities to ensure the team can continue to improve services via feedback.
    • Actively participating in all team events, leading where specialist knowledge in required, and supporting the team to improve their process through inspection and adaptation.
    • Engage with the wider RoS 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 code quality tools.
    • Ensure that developed software complies with non-functional requirements, such as accessibility, security, UI/UX, performance, maintainability, deployability, etc..
    • Troubleshoot development and production problems across multiple environments and operating platforms, from the AWS-based modern 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 & experience
    • Significant commercial experience in the following technology:
    • Java /11+
    • Spring boot Microservices
    • Spring Security and OAuth2
    • JavaScript UI frameworks, including OpenLayers and React
    • Python 2.7/3.x
    • OpenShift
    • Postgres/PostGIS
    • GeoServer, JTS, GeoTools
    • QGis plugin development
    • Modern DevOps and CI/CD practices including deployment pipelines and Jenkins
    • Significant and demonstrable commercial experience in the following areas:
    • Delivering high quality software collaboratively in high-performing, cross-functional development teams.
    • Designing, gaining consensus, and implementing technical solutions for software development projects
    • Developing within Digital First or GDS quality standards
    • Developing solutions using human-centred, research-driven, inclusive design practices
    • Designing and implementing solutions using service and event-based architectures
    • Using testing tools for unit testing, including system test automation frameworks
    • Cloud monitoring, telemetry, intelligence tools and processes, including Grafana
    • Incrementally replacing enterprise legacy systems
    • Working in Agile delivery models
    • Defining infrastructure as code
    • Using UI pattern libraries to achieve consistent, tested and high-quality interfaces
    • Code quality, monitoring, telemetry and analytics tool

    Desirable skills & experience
    • AWS Lambda, S3, Cloud Formation, Aurora/Postgres, API Gateway, CDK
    • Demonstrable experience in successful data migration initiatives
    • Demonstrable experience in successful migration to cloud native development practices and techniques
    • Demonstrable experience in transitional architectures

    Some of these services may need to be provided outside of core business hours (07:30-17:30) in order to ensure continuity of service.

    Solution Architect

    12 days ago
    Job details
    Job Type
    Number of hires for this role
      • Bachelor's (Preferred)

      • Software Development: 10 years (Preferred)

      • .NET Core: 10 years (Preferred)

    Full Job Description

    At a high-level candidates should have the following:

    Test Driven Development

    .NET Core + Pivotal Cloud Foundry expertise

    Jenkins, Git (DevOps) skills

    Good communication skills

    Solutions Architect

    Anywhere, USA

    You Will Be Responsible For

    Working with customer engineers, architects, and product owners to apply Lean/XP techniques in order to develop and/or modernize software to thrive on Tanzu platform

    Create App patterns to help client engineers build/modernize software apps

    Manage risk and uncertainty while moving the team forward

    Teaching your client pairs how to do the above for themselves

    Providing technical leadership and direction to customer engagements

    Required Skills and Experience

    Experience with .NET Framework and/or .NET Core

    Expertise building distributed, service oriented, cloud based systems

    Have implemented cloud native applications or can demonstrate a thorough understanding of cloud native architecture

    Experience in Test Driven Development (TDD) and agile methodologies, including refactoring

    Ability to incrementally define and improve system architecture as a product evolves

    Expertise building CI/CD pipelines

    Strong written and oral communication skills

    Comfortable in new situations with new clients

    8+ years of software development experience

    Passion for growing your skills, tackling interesting work and challenging problems

    Experience with Domain Driven Design

    Experience modernizing legacy applications/systems in languages such as Java or .NET

    Experience facilitating large groups of people

    Desired Skills and Experience

    Polyglot programming experience

    Experience with Kubernetes, Chef, Ansible, BOSH, or related automation / orchestration tools

    Some experience working with NTP, SAML, OAuth 2, Active Directory

    Experience using VMware vSphere / ESXi / NSX-T

    Expertise in networking and related technologies (e.g. load balancing / DNS / SSL / firewalls / NAT / SDN)

    Experience with full-stack development

    Experience with Amazon Web Services, Microsoft Azure, Google Cloud or OpenStack

    Experience with a platform as a service product such as Cloud Foundry, Heroku, Elastic Beanstalk, or similar

    Solid understanding of systems monitoring, alerting and analytics

    Background in Windows deployment, automation, and related technologies

    Job Types: Full-time, Part-time, Contract


    • Day shift


    • Bachelor's (Preferred)


    • Software Development: 10 years (Preferred)
    • .NET Core: 10 years (Preferred)

    Work Location:

    • Fully Remote