Software Developer

Software Developer

London Full-Time 28800 - 42000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Develop and maintain applications using C# in an Agile environment.
  • Company: Content Guru is Europe's leading provider of cloud communications solutions, enhancing customer engagement globally.
  • Benefits: Enjoy a hybrid working policy with opportunities for professional development and upskilling.
  • Why this job: Join a dynamic team transforming communications with cutting-edge technology and make a real impact.
  • Qualifications: Bachelor’s degree in STEM and 3+ years of software development experience required.
  • Other info: Office-based role in Porto or Bracknell; relocation or commuting expected 3-4 days a week.

The predicted salary is between 28800 - 42000 £ per year.

Competitive Content Guru is a leading provider of cloud communications solutions. We help businesses across the globe to enhance their customer engagement and experience. From our omni-channel cloud contact center solution to our bespoke integration systems, we use cutting-edge technology to transform communications and make mass personalization a reality. This includes our development of AI and propensity modelling to create the seamless end-to-end customer journeys that inspire loyalty and power the success of organizations worldwide.

Due to our rapid global expansion, we are looking for a talented Software Developer to join our exceptional team. As an established Software Developer, you will be committed to delivering valuable applications and services to customers. You will ensure the software meets the agreed acceptance criteria and the team’s definition of done. From design, development, testing, deploying and maintaining up-to-date applications and services, you enable The Company to deliver mission-critical communications solutions for customers.

We welcome applications from candidates based in either Porto, Portugal or Bracknell, Berkshire. This is an office-based vacancy and as such we expect all applicants to be willing to relocate or commute to our offices a minimum of 3-4 days per week as per our hybrid working policy.

As a Software Developer, you will be responsible for:

  • Development
  • Write code in appropriate languages, principally C#.
  • Design the architecture of new application components and achieve internal sign off for development specifications where required.
  • Work within an Agile team to develop applications to meet product/customer requirements.
  • Thoroughly test new features or developments to ensure they perform the desired task correctly in all cases.
  • Work with Quality Assurance teams/processes to validate builds ready for launch.
  • Maintenance & improvement
    • Problem solve and fix bugs as discovered/reported.
    • Perform ongoing maintenance or upgrade of the platform as required, following internal change procedures at all times.
    • Share ideas and work on projects for improving applications, processes or the wider platform.
    • Review projects/deployments and learn lessons to improve future performance.
    • Design and pilot prototype applications where required.
    • Stay up to date with software development trends and technological advancements.
    • Learn and test new technologies, frameworks and languages as relevant.

    The successful candidate will demonstrate:

    • Bachelor’s Degree in a STEM, Computer Science or related subject, preferably from a Russell Group University.
    • 3+ years minimum experience working in a Software Development position.
    • Good experience of developing commercial projects/applications in C#.
    • Good experience in SQL and using relational databases such as Microsoft SQL Server.
    • Experience in source control, in particular Git.
    • Experience working within an Agile environment, in particular Scrum, and applying supporting practices.

    In addition, any experience in the following would be beneficial:

    • Knowledge and experience working to OWASP ASVS or equivalent application security standards.
    • Experience of .NET 5 or 6.

    Content Guru is the largest privately owned provider of Contact Centre as a Service (CCaaS) in Europe. We have grown to have offices in the UK, US, Netherlands, Germany and Japan, and our award-winning proprietary cloud services now power some of the largest organisations across the globe. Operating in sectors ranging from utilities and travel through to finance and government, our clients include UK Power Networks, Rakuten, Rightmove, Interflora, Sodexo, and the National Health Service (NHS). Our mission is to enhance the way the world communicates. With our omni-channel cloud contact centre solution, storm, we enable businesses, customers and colleagues to interact across social media, video, SMS, email, web, web chat, and emerging technologies, such as WebRTC. We connect to hundreds of external systems, including AI, information and logistics systems, to bring information and communications together and deliver the customer experience of tomorrow. We are an equal opportunities employer and consider all qualified and experienced applicants without regard to race, gender, religion, orientation, disability or any other characteristic protected by law. We are devoted to our people and pride ourselves on developing and upskilling our employees to give them the best opportunities for success.

    Software Developer employer: Content Guru Limited

    Content Guru is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration among its talented team of Software Developers. With a strong commitment to employee growth, we provide ample opportunities for professional development and upskilling, ensuring our staff are at the forefront of cutting-edge technology in the cloud communications sector. Located in vibrant Porto, Portugal or Bracknell, Berkshire, our offices are designed to support a hybrid working model, allowing for a balanced work-life experience while contributing to meaningful projects that enhance global customer engagement.
    C

    Contact Detail:

    Content Guru Limited Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Software Developer

    ✨Tip Number 1

    Familiarise yourself with the latest trends in software development, especially in C# and .NET frameworks. Being able to discuss recent advancements or projects you've worked on can really impress during interviews.

    ✨Tip Number 2

    Showcase your experience with Agile methodologies, particularly Scrum. Be prepared to share specific examples of how you've contributed to Agile teams and how it has improved your development process.

    ✨Tip Number 3

    Highlight any experience you have with application security standards like OWASP ASVS. This knowledge is increasingly important, and demonstrating your understanding can set you apart from other candidates.

    ✨Tip Number 4

    If you have experience with SQL and relational databases, be ready to discuss how you've used these skills in past projects. Providing concrete examples of problem-solving with databases can showcase your technical expertise.

    We think you need these skills to ace Software Developer

    C# Programming
    SQL and Relational Databases
    Agile Methodologies
    Scrum Framework
    Source Control (Git)
    Application Development
    Software Testing
    Problem-Solving Skills
    Application Architecture Design
    Continuous Integration/Continuous Deployment (CI/CD)
    Knowledge of OWASP ASVS or equivalent security standards
    .NET 5 or 6 Experience
    Collaboration and Teamwork
    Adaptability to New Technologies

    Some tips for your application 🫡

    Tailor Your CV: Make sure your CV highlights your experience in software development, particularly with C#, SQL, and Agile methodologies. Use specific examples of projects you've worked on that align with the job description.

    Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software development and your understanding of the company's mission. Mention how your skills can contribute to enhancing customer engagement through technology.

    Showcase Relevant Projects: Include links or descriptions of relevant projects in your application. Highlight any experience with .NET, application security standards, or innovative solutions you've developed that demonstrate your problem-solving skills.

    Prepare for Technical Questions: Anticipate technical questions related to your experience with C#, SQL, and Agile practices. Be ready to discuss specific challenges you've faced in previous roles and how you overcame them.

    How to prepare for a job interview at Content Guru Limited

    ✨Showcase Your Coding Skills

    Be prepared to demonstrate your coding abilities, particularly in C#. You might be asked to solve a problem on the spot or discuss your previous projects, so brush up on your coding fundamentals and be ready to explain your thought process.

    ✨Understand Agile Methodologies

    Since the company works within an Agile environment, make sure you can discuss your experience with Agile practices, especially Scrum. Be ready to share examples of how you've contributed to team sprints and adapted to changing requirements.

    ✨Familiarise Yourself with Their Technology Stack

    Research the technologies and frameworks mentioned in the job description, such as .NET 5 or 6 and SQL Server. Showing that you have knowledge of their tech stack will demonstrate your genuine interest in the role and your ability to hit the ground running.

    ✨Prepare Questions About the Company

    Have thoughtful questions ready about Content Guru's projects, culture, and future plans. This not only shows your enthusiasm for the position but also helps you gauge if the company aligns with your career goals and values.

    Software Developer
    Content Guru Limited
    C
    Similar positions in other companies
    UK’s top job board for Gen Z
    discover-jobs-cta
    Discover now
    >