Software Engineer

4 weeks ago


Nottingham, United Kingdom Commify Full time

Welcome to Commify, a leading communications platform that specialises in providing innovative messaging solutions to businesses around the world. Our mission is to make business communication brilliant by leveraging cutting-edge technologies to deliver seamless and reliable messaging services.

As a Software Engineer within our Customer Upgrades team, you will build, deliver and maintain cloud scalable API’s and ETL tooling to ensure successful customer upgrades from existing Commify products to the strategic Communications Platform as a Service (CPaaS). 

As a technologist, you will use your experience and passion to collaborate with the team to achieve the goals and commitments. You will work with the Engineering Manager and Technical Lead to ensure there is close collaboration across the team structure.

We pride ourselves on being a dynamic and collaborative team. We value creativity, innovation, and continuous learning. If you're passionate about technology and want to make a real impact in the communications industry, we would love to hear from you.

Requirements

To support our future product and technology strategy, we are seeking a skilled Software Engineer who can design and deliver highly performant, scalable, and mission-critical software systems. As part of a close-knit, highly collaborative team, you'll be involved in all stages of the software development lifecycle. You'll contribute to agile ceremonies, work closely with product managers and owners to refine requirements into deliverable user stories and tasks, and collaborate with the engineering manager, technical lead, architects, and product owner on technical input into stories and designs.

The Role:

  • Developing key internal API’s that will allow existing customer details to be Loaded ( i.e. the L in ETL) into the new CPaaS.
  • Developing new implementations of existing public facing API’s. These new emulations of existing API’s will match existing API contracts and behaviours but will map into the new CPaaS to complete functions such as SMS message sends or account balance enquiry
  • Understand data models for existing messaging products in order to perform a mapping of entities into the strategic CPaaS in order to extract, transform and load data using the afore mentioned internal API’s
  • Taking part in all stages of the software development lifecycle as part of a close-knit, highly collaborative and continuously improving team
  • Contributing to agile ceremonies such as stand-ups, planning meetings and retrospectives
  • Working closely with product managers to refine requirements into deliverable user stories and tasks
  • Providing specialist technical support to colleagues, both in and out of hours
  • Investigating, designing, planning and estimating potential projects and features
  • Being the initial contact point for development sub-teams working on a work stream within the larger team
  • Supporting team members in delivering to designs and internal standards
  • Assisting Technical Lead and Engineering Manager in peer/coding reviews
  • Drive a positive experience through the development team, foster a culture of continuous improvement & learning, and quickly resolve resource and prioritisation conflicts
  • Aligning the engineering team to deliver product features that meet customer outcomes and use data to continuously learn, test and improve the quality and value of features
  • Working closely with the Engineering Manager, Technical Lead, Architects and Product Owner, both internal to the team but also across the Engineering layer, on technical input into stories and designs

The Person:

Essential

  • Demonstrable experience of delivering high quality software in one or more modern languages
  • Solid understanding of scalable cloud solutions using development frameworks and languages in C# .NET/.NET Core
  • Demonstrable experience of analysing ER databases in order to generate documentation to describe entities and relationships prior to proposing an ETL approach
  • Demonstrable experience of ETL projects using C#
  • Demonstrable experience designing and implementing public and private REST API development
  • Creative problem-solving ability and appetite to field support calls from customers during the upgrade process
  • Good attention to detail
  • Team working skills
  • Strong communication and documentation skills
  • Ability to prioritise and adhere to deadlines
  • An ability to apply measured self-restraint, empathy and courtesy to others during challenging situations, for example, when dealing with a difference of opinion
  • Thorough understanding of version control - exposure to GitHub
  • Working in and understanding the core principles of Agile methodology
  • Passionate in defining best practises to ensure the codebase meets industry best standards as a minimum
  • Good understanding of Microsoft Azure services

Desirable

  • Experience of mentoring team members in professional and personal development
  • Good understanding of CI/CD pipeline and containerisation (Docker, Kubernetes, etc)
  • Kong API Gateway
  • GraphQL
  • Infrastructure as Code scripting using Terraform
  • Experience working with international teams
  • Atlassian JIRA and Confluence experience

Benefits

  • Competitive Salary £50 - 60,000
  • Company Bonus Scheme based on performance 
  • Private Healthcare & Dental
  • 27 days annual leave plus Bank Holidays
  • Birthday off work
  • Wellbeing days off and giving back days
  • 5% employer pension contribution
  • Death in service (4x salary)
  • Access to "Calm" a wellbeing and mental health app for you and your family
  • £350 Christmas voucher
  • Monthly/quarterly socials
  • Training & Development opportunities
  • Hybrid working

  • Software Engineer

    2 months ago


    Nottingham, United Kingdom Job Board Direct Careers Full time

    Software EngineerLocation: Bingham, NottinghamSalary:£35,000 per annum interim for three monthsUp to £50,000 per annum upon successful completion of interim period and demonstration of capabilityAbout Us:We are a forward-thinking company dedicated to providing turnkey solutions to the food industry, including innovative food delivery systems and age...

  • Software Engineer

    4 weeks ago


    Nottingham, United Kingdom Shift F5 - Technology Recruitment Full time

    We're currently recruiting several Mid-Level Developers for a FinTech company revolutionising payments within the Life Sciences space. They develop innovative financial solutions that streamline trasnactions and empower all stakeholders involved in clinical research. They're a passionate team working at the forefront of finance and healthcare technology, and...


  • Nottingham, Nottingham, United Kingdom In Technology Group Full time £45,000

    Position: Application Software EngineerLocation: Remote/HybridOverview: As an Application Software Engineer, you will play a pivotal role in crafting a variety of tailored software applications from initial concept through to final implementation.Key Responsibilities: Develop software applications that align with client specifications Ensure all applications...

  • Software QA Engineer

    2 months ago


    Nottingham, United Kingdom Jonathan Lee Recruitment Ltd Full time

    Jonathan Lee Recruitment is working with an established Electronics organisation supplying a range of security and safety solutions. They are looking to hire a Software QA Engineer to be based out of their HQ in Nottingham. The role offers in some blended in home working. In the role as the Software QA Engineer you will be testing, improvement and...

  • Software QA Engineer

    2 months ago


    Nottingham, United Kingdom Jonathan Lee Recruitment Full time

    Jonathan Lee Recruitment is working with an established Electronics organisation supplying a range of security and safety solutions. They are looking to hire a Software QA Engineer to be based out of their HQ in Nottingham. The role offers in some blended in home working. In the role as the Software QA Engineer you will be testing, improvement and...

  • Software QA Engineer

    2 months ago


    Nottingham, United Kingdom Jonathan Lee Recruitment Full time

    Jonathan Lee Recruitment is working with an established Electronics organisation supplying a range of security and safety solutions. They are looking to hire a Software QA Engineer to be based out of their HQ in Nottingham. The role offers in some blended in home working. In the role as the Software QA Engineer you will be testing, improvement and...


  • Nottingham, Nottingham, United Kingdom Vantage Consulting Full time

    Mobile Software EngineerSalary: £40,000-£60,000 per annumLocation: NottinghamType: PermanentAre you eager to contribute your expertise in a collaborative environment? Vantage Consulting is seeking a talented Mobile Software Engineer to enhance our dynamic software development team within the health and fitness industry. In this role, you will have the...


  • Nottingham, Nottingham, United Kingdom In Technology Group Limited Full time

    Job Title: Senior Software EngineerLocation: Nottingham (hybrid)Salary: Up to £65k DOEAs aSenior Software Engineer, you will play a pivotal role in the architecture, development, and upkeep of both the client-side and server-side elements of our software solutions.This is a remarkable chance to become part of a dynamic and rapidly expanding startup that...


  • Nottingham, Nottingham, United Kingdom Capital One Full time

    About this RoleWe are seeking a highly experienced and skilled Head of Software Engineering to lead our team of 400+ engineers. As a key member of our leadership team, you will be responsible for driving the technical direction of our software engineering efforts and ensuring the delivery of high-quality software solutions.Key ResponsibilitiesLeadership and...


  • Nottingham, Nottingham, United Kingdom Capital One Full time

    About this RoleWe are seeking a highly experienced and skilled Head of Software Engineering to lead our team of 400+ engineers. As a key member of our leadership team, you will be responsible for driving the technical direction of our software engineering efforts and ensuring the delivery of high-quality software solutions.Key ResponsibilitiesLeadership and...

  • Software Engineer

    5 days ago


    Nottingham, Nottingham, United Kingdom Onyx-Conseil Full time

    Unlock Your Potential as a C# Developer / Software EngineerOnyx-Conseil is a leading provider of software solutions to the energy sector, serving a diverse range of clients from small start-ups to major household names. We're seeking a talented C# Developer / Software Engineer to join our Agile team, focusing on Payments and Collections systems that process...

  • Software Engineer

    2 days ago


    Nottingham, Nottingham, United Kingdom Client Server Full time

    Job OpportunityC# Developer / Software Engineer (.Net API SQL)Job SummaryWe are seeking a skilled C# Developer / Software Engineer to join our team at Client Server. As a key member of our Agile team, you will be responsible for developing and maintaining our Payments and Collections systems, which process billions of transactions.About the RoleAs a C#...

  • Software Engineer

    2 days ago


    Nottingham, Nottingham, United Kingdom Client Server Full time

    Job OpportunityC# Developer / Software Engineer (.Net API SQL)Job SummaryWe are seeking a skilled C# Developer / Software Engineer to join our team at Client Server. As a key member of our Agile team, you will be responsible for developing and maintaining our Payments and Collections systems, which process billions of transactions.About the RoleAs a C#...


  • Nottingham, Nottingham, United Kingdom NEC Software Solutions Full time

    About the RoleWe are seeking a highly skilled Field Service Engineer to join our team at NEC Software Solutions. As a Field Service Engineer, you will be responsible for providing first-line service support for a range of communications equipment deployed within the Emergency Services customer base.Key ResponsibilitiesProvide technical support for...


  • Nottingham, Nottingham, United Kingdom NEC Software Solutions Full time

    About the RoleWe are seeking a highly skilled Field Service Engineer to join our team at NEC Software Solutions. As a Field Service Engineer, you will be responsible for providing first-line service support for a range of communications equipment deployed within the Emergency Services customer base.Key ResponsibilitiesProvide technical support for...


  • Nottingham, Nottingham, United Kingdom Develop Full time

    Job Opportunity: Software Engineering LeadAbout the Role:We are seeking a highly skilled Software Engineering Lead to join our team at Develop. As a key member of our engineering team, you will be responsible for leading the development of our software applications.Key Responsibilities:Lead the development of software applications using C#,.NET, and Cloud...


  • Nottingham, Nottingham, United Kingdom Develop Full time

    Job Opportunity: Software Engineering LeadAbout the Role:We are seeking a highly skilled Software Engineering Lead to join our team at Develop. As a key member of our engineering team, you will be responsible for leading the development of our software applications.Key Responsibilities:Lead the development of software applications using C#,.NET, and Cloud...


  • Nottingham, Nottingham, United Kingdom Onyx-Conseil Full time

    Senior Software Engineer / Technical Lead (C#.Net 8 React AWS)We are seeking a highly skilled and experienced Senior Software Engineer to join our team as a Technical Lead. As a key member of our software development team, you will be responsible for leading the design, development, and implementation of software solutions using C#.Net 8 and React.About the...


  • Nottingham, Nottingham, United Kingdom Onyx-Conseil Full time

    Senior Software Engineer / Technical Lead (C#.Net 8 React AWS)We are seeking a highly skilled and experienced Senior Software Engineer to join our team as a Technical Lead. As a key member of our software development team, you will be responsible for leading the design, development, and implementation of software solutions using C#.Net 8 and React.About the...


  • Nottingham, Nottingham, United Kingdom Opus Recruitment Solutions Full time

    Position: Senior Software EngineerWork Arrangement: Fully RemoteCompensation: Up to £85,000Technologies: Python, Django, JavaScript, Vue, DockerAre you an experienced Python/Django Engineer seeking a remote opportunity?We are collaborating with a prominent firm in the tech sector that partners with leading organizations, crafting bespoke solutions tailored...