Book A Demo Today

C2 Careers - Senior Software Developer

Published on October 20, 2020

Who are we?

We are C2. A well established and leading provider of enterprise software applications to world leading brands. The growth in our business and the advent of new technologies has led us to the point where we are creating new applications and redesigning / re-engineering existing ones.

What are we looking for and what will you be doing?

We are looking for developer at a senior level who is excited about an opportunity to work within a development team who are implementing a brand-new strategy under new leadership.

Working both remotely and within our new offices, and working closely with developers and product managers, you will use your automation experience to develop and apply testing processes for new and existing products.

You will be working as part of a fast-paced self-organising cross-functional agile team, developing business critical SaaS solutions, utilising the latest technologies and tools as the platforms are transitioned to the cloud. As a Lead Developer you will be involved in every aspect of the process - from idea generation, business analysis and technical design through to development and deployment. Our teams are passionate about our customers, are innovative, have a strong DevOps culture and end to end ownership of solutions.

You will be

  • Participating and contributing to requirements, test specifications, architectures, designs and technology stack for products, APIs, subsystems, and components.
  • Participating and contributing to planning, estimation, story elaboration, product/design/code reviews, test planning, retrospectives, and release activities.
  • Producing well structured, re-usable, robust, scalable, maintainable, and well documented automation test frameworks and test scripts (both manual and automated)
  • Running automation and manual exploratory tests
  • Identifying, recording, documenting, and tracking defects
  • Performing and facilitating root cause analysis on failed tests
  • Providing maintenance support for existing tests to ensure prompt rectification of problems
  • Championing and coaching peers in test driven development best practices
  • Contributing to and supporting the development build, test and release environments, processes, and tools we use.
  • Contributing to and participating in continuous improvement activities

What are the must haves?

  • Eligibility to work in the UK
  • 5+ years’ experience in web application development on Microsoft .NET platforms

What experience are we looking for?

  • Excellent working knowledge of C# and .NET programming
  • Strong understanding of object-oriented programming and SOLID principles
  • Familiarity with various design and architectural patterns of web applications
  • Working knowledge of web application development using HTML, CSS, JavaScript
  • Ability to write clean, readable and easily maintainable code
  • Experience of assessing, fixing and safely refactoring existing code
  • Knowledge of unit testing methodologies and automated testing platforms
  • Proficiency with SQL and an understanding of relational database systems
  • Proficient understanding of version control using Git and / or TFS and associated workflows
  • Experience working in an agile development environments
  • Excellent communication and collaboration skills including mentoring junior level developers and supporting others in the team
  • A Degree (or equivalent), preferably in computer science or related subject
  • Delivering high quality product using Continuous integration and deployment (CI/CD) and working in a DevSecOps culture

What type of person should you be?

  • Articulate and able to communicate at all levels
  • Collaborative by nature and experienced in working as part of a distributed team
  • A self-starter with high drive, determination, and a positive, can-do attitude
  • Flexible with the ability to adapt and align work to changing requirements and priorities
  • Good mentor with a genuine enthusiasm for bringing on team members

What would be extra great?

  • Experience with modern client-side Javascript Frameworks – Angular, React or Vue.js
  • Knowledge of AWS or Azure cloud computing services
  • Experience with Container technologies
  • Experience in leading agile dev teams


Send your CV to