Software Developer - Glasgow, United Kingdom - RPS Group

    RPS Group background
    Description

    As a Software Developer, you will be responsible for:

  • Developing new features and implementing bug fixes on windows forms applications, windows services, API's and React web application.
  • The web application has a mapping component using Mapbox and and the developer will contribute towards implementing new mapping features.
  • All applications interface with various databases and the developer will be responsible for enhancements to support data analytics.
  • The developer is expected to contribute towards technical suggestions / solutions to enable the implementation of new features.
  • Ensuring non-functional requirements including security considerations are met in the development of the solutions.
  • Communicating work progress and all work-related pertinent information in an accurate and timely manner to the business Leads.
  • Mentor, support and ensure the development team in Kuala Lumpur are working on the most time critical tasks.
  • Liase with the product owners to help organise the product backlogs and define prioritisation.
  • Who we're looking for

  • Bachelor's degree in computer science or software engineering
  • At least 4 years of working experience in a commercial software development environment ideally as a full stack developer using .Net, ReactJS, Mapbox (or equivalent mapping frameworks like ArcGIS or ESRI JS), Angular and JavaScript.
  • Familiarity with C#, .NET Frameworks, SQL Server, and Web APIs.
  • Strong foundation in Object-Oriented Analysis and Design Patterns
  • Possess working knowledge of branching and merging using source control, preferably with Azure DevOps and/or GIT.
  • This post is ideal for a mid/senior developer looking to step up into a more managerial role.
  • Added advantage:

  • Development Experience with Microsoft Azure (Azure B2C, Azure Blob, Azure functions)
  • Azure SQL Server Database Development (including T-SQL skills) and XPO database management.
  • Excellent experience in the following areas:

  • Working collaboratively with globally dispersed team members to achieve performance targets.
  • Use of Agile methodologies (Scrum/Kanban)
  • The use and management of development teams using Microsoft Azure DevOps
  • A commitment to keep up to date with developments in technology.
  • The ability to work to deadlines.
  • What's in it for you?

    A personal development plan and a transparent career pathway puts you in the driving seat of your career and you'll be supported as far as you want to go.

    We encourage and value different ideas, perspectives, and styles of thinking. We need a mix of experiences and skills to develop the most innovative ideas. We respect one another and recognise the potential and contribution of everyone. You'll be joining a diverse community and a company that puts its people first and prioritises their wellbeing.

    We understand the need to work flexibly, with agile offices and hybrid working offered as standard, we're happy to talk about flexible working. This is a workplace that works for you.

    A career here is far from ordinary. Here you're not a number, you're part of the solution.