Software Engineer in Nottingham

Software Engineer in Nottingham

Nottingham Full-Time 39000 - 46000 £ / year (est.) No working from home possible
Commify

At a Glance

  • Tasks: Develop and maintain software applications for our innovative messaging platform.
  • Company: Commify is revolutionising business communication with cutting-edge messaging solutions worldwide.
  • Benefits: Enjoy a competitive salary, generous leave, healthcare cash plan, and flexible hybrid working.
  • Other info: Opportunities for training, professional development, and fun social events await you!
  • Why this job: Join a collaborative team and make a real impact on how businesses communicate.
  • Qualifications: Proficiency in C#, .net, and front-end technologies like Angular or React required.

The predicted salary is between 39000 - 46000 £ per year.

At Commify, we're not just a company, we're a globally connected team of innovators who love what we do. As a CPaaS leader with 25 years of groundbreaking experience, we're the force behind over 5 billion customer interactions each year, enabling businesses worldwide to connect via advanced channels like SMS, RCS, and complex mobile journeys.

Our culture is our core strength. Operating across the UK, EMEA, the USA, and Australia, we've fostered a truly diverse and connected environment, earning a consistent 4 out of 5 culture score in our employee engagement surveys. You'll join a vibrant team where your diverse experience makes a daily global impact.

We need talented people to grow a global company where everyone feels proud to belong, have a purpose and do their best to directly shape the digital future.

As a Software Engineer, you will join a dynamic team focused on developing and maintaining scalable and reliable software products that drive business communication excellence.

In this role, you will collaborate closely with cross-functional teams, contributing to the design, development, and deployment of high-quality software solutions. You will be involved in all phases of the software development lifecycle, working within an agile environment to deliver features that meet customer needs and support the growth of our CPaaS platform.

If you are passionate about software engineering and want to make a tangible impact in a fast-paced, innovative company, Commify is the perfect place for you to grow your skills and advance your career.

Key Responsibilities

  • Design, develop, and maintain scalable APIs and ETL tools for migrating and upgrading customer data.
  • Collaborate with product owners and technical leads to refine requirements and implement new features.
  • Participate actively in agile ceremonies such as daily stand-ups, sprint planning, and retrospectives.
  • Conduct code reviews and contribute to best practices to ensure software quality and maintainability.
  • Provide technical support related to the upgrade process and troubleshooting.
  • Contribute to continuous improvement of development processes and team collaboration.

Requirements

  • Strong experience with C# and .NET/.NET Core development frameworks.
  • Proven ability in designing and implementing RESTful APIs and working with data models.
  • Experience with ETL processes and database analysis, including SQL and ER diagram interpretation.
  • Familiarity with cloud platforms, especially Microsoft Azure.
  • Solid understanding of version control systems such as GitHub.
  • Good communication skills and ability to work effectively in collaborative team environments.
  • Experience working in Agile development teams.

Desirable Skills

  • Knowledge of containerization technologies like Docker and Kubernetes.
  • Experience with API gateways such as Kong and APIs like GraphQL.
  • Familiarity with Continuous Integration/Continuous Deployment (CI/CD) pipelines.
  • Infrastructure as Code (IaC) tools such as Terraform.
  • Experience with JIRA and Confluence for project management.
  • Mentoring experience and working with international teams.
  • Competitive Salary £45 - 55,000
  • Company Bonus Scheme based on performance
  • Private Healthcare & Dental
  • 27 days annual leave plus Bank HolidaysBirthday 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 Holiday voucher
  • Monthly/quarterly socials
  • Training & Development opportunities
  • Hybrid working
#J-18808-Ljbffr

Software Engineer in Nottingham employer: Commify

Commify is an exceptional employer that fosters a collaborative and innovative work culture in Nottingham, where Software Engineers can thrive. With a competitive salary, generous annual leave, and a strong focus on employee wellbeing and professional development, Commify offers a unique opportunity to contribute to cutting-edge messaging solutions while enjoying flexible hybrid working arrangements. Join us to make a meaningful impact on business communication and advance your career in a supportive environment.

Commify

Contact Details:

Commify Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer in Nottingham

Tip Number 1

Familiarise yourself with Commify's messaging solutions and their impact on business communication. Understanding their products will help you demonstrate your enthusiasm and how your skills can contribute to their mission during interviews.

Tip Number 2

Brush up on your knowledge of C# and .NET, as these are key programming languages for the role. Being able to discuss your experience and projects involving these technologies will show that you're a strong fit for the team.

Tip Number 3

Engage with the software engineering community, especially around agile methodologies and CI/CD processes. This will not only enhance your understanding but also provide you with insights that you can share during your conversations with the hiring team.

Tip Number 4

Prepare to discuss your problem-solving approach and any relevant experiences where you've tackled technical challenges. Highlighting your analytical mindset and teamwork skills will resonate well with Commify's collaborative environment.

We think you need these skills to ace Software Engineer in Nottingham

Proficiency in C# and .NET
Experience with front-end technologies such as Angular or React
API development skills
Familiarity with databases and SQL
Knowledge of cloud technologies, preferably Microsoft Azure
Strong problem-solving skills
Analytical mindset

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights relevant experience and skills that align with the Software Engineer role at Commify. Focus on your proficiency in programming languages like C# and .NET, as well as any experience with front-end technologies such as Angular or React.

Craft a Compelling Cover Letter:Write a cover letter that showcases your passion for software development and your understanding of Commify's mission to redefine business communication. Mention specific projects or experiences that demonstrate your problem-solving skills and ability to work in a collaborative environment.

Showcase Technical Skills:In your application, clearly outline your technical skills, including experience with web frameworks, API development, and familiarity with cloud technologies like Microsoft Azure. Providing examples of past projects can help illustrate your capabilities.

Highlight Team Collaboration:Since the role involves working in cross-functional teams, emphasise your teamwork and communication skills. Share examples of how you've successfully collaborated with others in previous roles or projects, particularly in an agile environment.

How to prepare for a job interview at Commify

Showcase Your Technical Skills

Make sure to highlight your proficiency in programming languages like C# and .NET during the interview. Be prepared to discuss your experience with front-end technologies such as Angular or React, as well as your familiarity with web frameworks and API development.

Demonstrate Problem-Solving Abilities

Employers are looking for strong problem-solving skills. Prepare examples of past challenges you've faced in software development and how you resolved them. This will showcase your analytical mindset and ability to troubleshoot effectively.

Emphasise Team Collaboration

Since the role involves working in a collaborative, agile environment, be ready to discuss your experience working in teams. Share examples of how you've contributed to cross-functional projects and engaged in code reviews, highlighting your effective communication skills.

Stay Updated on Industry Trends

Show your dedication to continuous learning by discussing recent technologies or trends in software development that interest you. Mention how you plan to integrate new knowledge into your work, especially regarding cloud technologies like Microsoft Azure.