Software Development Expert

10 hours ago


Nottingham, Nottingham, United Kingdom Commify Full time
About Commify

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

Job Summary

We are seeking a skilled Software Engineer to join our Customer Upgrades team. As a key member of our team, you will design and deliver highly performant, scalable, and mission-critical software systems. Your expertise will be instrumental in building, delivering, and maintaining cloud scalable APIs and ETL tooling to ensure successful customer upgrades from existing Commify products to our strategic Communications Platform as a Service (CPaaS).

Key Responsibilities
  • Develop key internal APIs that allow existing customer details to be loaded into the new CPaaS.
  • Develop new implementations of existing public-facing APIs, mapping into the new CPaaS to complete functions such as SMS message sends or account balance enquiries.
  • Understand data models for existing messaging products to perform a mapping of entities into the strategic CPaaS for data extraction, transformation, and loading using internal APIs.
  • Participate in all stages of the software development lifecycle as part of a close-knit, highly collaborative, and continuously improving team.
  • Contribute to agile ceremonies, such as stand-ups, planning meetings, and retrospectives.
  • Work closely with product managers to refine requirements into deliverable user stories and tasks.
  • Provide specialist technical support to colleagues, both in and out of hours.
  • Investigate, design, plan, and estimate potential projects and features.
  • Be the initial contact point for development sub-teams working on a work stream within the larger team.
  • Support team members in delivering to designs and internal standards.
  • Assist the Technical Lead and Engineering Manager in peer/coding reviews.
  • Drive a positive experience through the development team, foster a culture of continuous improvement and learning, and quickly resolve resource and prioritization conflicts.
  • Align 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.
Requirements
  • 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 analyzing ER databases to generate documentation describing 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 prioritize and adhere to deadlines.
  • An ability to apply measured self-restraint, empathy, and courtesy to others during challenging situations.
  • Thorough understanding of version control - exposure to GitHub.
  • Working in and understanding the core principles of Agile methodology.
  • Passionate in defining best practices 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 containerization (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.


  • Nottingham, Nottingham, United Kingdom Innovo Global Talent Full time

    About the Role:Innovo Global Talent is seeking a talented Software Development Expert to strengthen our teams and support us in the development of high-availability sortation systems, mission-critical material flow controls, and automated guided vehicles.Key Responsibilities:Conceptual design, realization, commissioning, and documentation of customized...


  • Nottingham, Nottingham, United Kingdom Ocean Software Full time

    About the RoleWe are seeking a highly motivated and passionate technical expert to join our team at Ocean Software as a Solutions Expert. This is a unique opportunity to provide technical expertise and support to our customers, ensuring the seamless integration of our applications into their environments.Key ResponsibilitiesThe successful candidate will be...


  • Nottingham, Nottingham, United Kingdom Ocean Software Full time

    About the RoleWe are seeking a highly motivated and passionate technical expert to join our team at Ocean Software as a Solutions Expert. This is a unique opportunity to provide technical expertise and support to our customers, ensuring the seamless integration of our applications into their environments.Key ResponsibilitiesThe successful candidate will be...


  • Nottingham, Nottingham, United Kingdom Digital Waffle Full time

    Job Title: Senior Software EngineerCompany: Digital WaffleJob Type: Full-timeLocation: East MidlandsJob Description:We are seeking a highly skilled and experienced Senior Software Engineer to join our team at Digital Waffle. As a Senior Software Engineer, you will play a key role in the development of our software solutions, working closely with our...


  • Nottingham, Nottingham, United Kingdom Digital Waffle Full time

    Job Title: Senior Software EngineerCompany: Digital WaffleJob Type: Full-timeLocation: East MidlandsJob Description:We are seeking a highly skilled and experienced Senior Software Engineer to join our team at Digital Waffle. As a Senior Software Engineer, you will play a key role in the development of our software solutions, working closely with our...


  • Nottingham, Nottingham, United Kingdom Digital Waffle Full time

    Our client, a leading FinTech company, is seeking a highly skilled Senior Software Engineer to join its team of experienced professionals.This role is ideal for a self-motivated individual who thrives in a hybrid work environment, with the flexibility to work from home and collaborate with colleagues in the office. The location offers easy access to major...


  • Nottingham, Nottingham, United Kingdom Oscar Associates (UK) Limited Full time

    Job OpportunityWe are seeking a highly skilled Software Developer to join our successful and fast-growing team at Oscar Associates (UK) Limited.This role will involve working on a variety of projects, utilizing your expertise in C#, .Net, and Azure to deliver high-quality solutions.The successful candidate will have a strong background in software...


  • Nottingham, Nottingham, United Kingdom Oscar Associates (UK) Limited Full time

    Job OpportunityWe are seeking a highly skilled Software Developer to join our successful and fast-growing team at Oscar Associates (UK) Limited.This role will involve working on a variety of projects, utilizing your expertise in C#, .Net, and Azure to deliver high-quality solutions.The successful candidate will have a strong background in software...


  • Nottingham, Nottingham, United Kingdom MHR Full time

    About the RoleWe are seeking a highly skilled and experienced Staff Software Engineer to join our dynamic team at MHR. As a key member of our software development team, you will be responsible for designing, developing, and maintaining scalable software solutions using.NET and Angular.Key ResponsibilitiesSoftware Development: Design, develop, and maintain...


  • Nottingham, Nottingham, United Kingdom MHR Full time

    About the RoleWe are seeking a highly skilled and experienced Staff Software Engineer to join our dynamic team at MHR. As a key member of our software development team, you will be responsible for designing, developing, and maintaining scalable software solutions using.NET and Angular.Key ResponsibilitiesSoftware Development: Design, develop, and maintain...


  • Nottingham, Nottingham, United Kingdom Digital Waffle Full time

    About Digital WaffleDigital Waffle is a pioneering technology company that specializes in creating cutting-edge software and SaaS solutions that revolutionize industries and drive business growth. We are committed to excellence and innovation, and we are seeking a highly experienced and dynamic individual to join our team as the Head of Product.Job SummaryWe...


  • Nottingham, Nottingham, United Kingdom Digital Waffle Full time

    About Digital WaffleDigital Waffle is a pioneering technology company that specializes in creating cutting-edge software and SaaS solutions that revolutionize industries and drive business growth. We are committed to excellence and innovation, and we are seeking a highly experienced and dynamic individual to join our team as the Head of Product.Job SummaryWe...

  • Technical Lead

    3 days ago


    Nottingham, Nottingham, United Kingdom Microlise Full time

    About the RoleWe are seeking an experienced and passionate Technical Lead to play a critical, hands-on role in the design, implementation, and monitoring of Microlise products. As a key member of our Engineering Team, you will work closely with other areas of the business and our customers, providing expert technical knowledge and solutions to complex...

  • Technical Lead

    3 days ago


    Nottingham, Nottingham, United Kingdom Microlise Full time

    About the RoleWe are seeking an experienced and passionate Technical Lead to play a critical, hands-on role in the design, implementation, and monitoring of Microlise products. As a key member of our Engineering Team, you will work closely with other areas of the business and our customers, providing expert technical knowledge and solutions to complex...

  • Software Developer

    2 days ago


    Nottingham, Nottingham, United Kingdom Yoh Solutions Ltd Full time

    Job Title: Software EngineerCompany: Yoh Solutions LtdJob Type: Full-timeLocation: Remote (UK)About the Company:Yoh Solutions Ltd is a leading provider of innovative solutions for the engineering and technology industries. Our company specializes in the design and manufacture of high-quality equipment for various disciplines, including fluid mechanics,...

  • Software Developer

    2 days ago


    Nottingham, Nottingham, United Kingdom Yoh Solutions Ltd Full time

    Job Title: Software EngineerCompany: Yoh Solutions LtdJob Type: Full-timeLocation: Remote (UK)About the Company:Yoh Solutions Ltd is a leading provider of innovative solutions for the engineering and technology industries. Our company specializes in the design and manufacture of high-quality equipment for various disciplines, including fluid mechanics,...


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

    Software Developer - C++, HTML, Javascript, API**About the Role**Our client, a global provider of voice and data recording solutions, is seeking a permanent software developer to join their Development team in Nottingham. The ideal candidate will have a fresh and enthusiastic approach to the role.**Key Responsibilities**Develop software integrations.Utilize...


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

    Software Developer - C++, HTML, Javascript, API**About the Role**Our client, a global provider of voice and data recording solutions, is seeking a permanent software developer to join their Development team in Nottingham. The ideal candidate will have a fresh and enthusiastic approach to the role.**Key Responsibilities**Develop software integrations.Utilize...

  • Technical Lead

    7 days ago


    Nottingham, Nottingham, United Kingdom Microlise Full time

    About the RoleWe are seeking an experienced and passionate Technical Lead to play a critical, hands-on role in the design, implementation, and monitoring of Microlise products.Key ResponsibilitiesDesign and implement software solutions using C#, Linux, UNIX, Java,.NET Core,.NET Framework, ASP.NET, Angular, Micro Services, MS SQL Server, and Couchbase.Work...

  • Technical Lead

    2 weeks ago


    Nottingham, Nottingham, United Kingdom Microlise Full time

    About the RoleWe are seeking an experienced and passionate Technical Lead to play a critical, hands-on role in the design, implementation, and monitoring of Microlise products.Key ResponsibilitiesDesign and implement software solutions using C#, Linux, UNIX, Java,.NET Core,.NET Framework, ASP.NET, Angular, Micro Services, MS SQL Server, and Couchbase.Work...