Careers

So you’re thinking of working at 3tc Software?

We’re on the lookout for talented, passionate, hard-working and interesting people to join our Development and Operations Teams.

If you are looking for a position with us we’ve put some information together that will help you decide if you want to work here, and on what the interview process will be.

I hope to hear from you soon.

Rachel Todd, HR Manager

 

Who are 3tc Software?

We are a well-established, profitable company of 30 years

Small, owner managed business (35 people)

A mix of experienced people and fresh new people

We develop a range of products, mainly for the emergency services, including mobile products, web apps and winforms apps. We also offer add on services and hardware through our partners

Our products help make the world a safer place, in our little way

We work hard in focussed teams, but we like to have fun too

What sort of person are you?

Favour collaboration and sharing over solo working (but obviously you need space to get your head down and focus)

Enjoy life, having fun, and interacting with colleagues, but know when to get down and focus

Love learning new techniques and continually improving

You are a smarter than the average person

You love to get things done and move on to the next thing

You know how to balance work and life

What we offer

Contributory government work place pension scheme

25 days holiday per annum + bank holidays (three or four days fixed typically for Christmas / New Year shut down). Flexibility about when you take your holiday

Up to five days holiday carry over per year, and an option of buying up to an additional five days per year

Flexible working – core hours between 0900 and 1600, we’re happy to discuss flexibility to suit individual travel arrangements

Training materials to help you learn

Employee Assistance Programme

Working environment

Modern working environment

Three 22” displays (typically) with monitor arms

Pool table (and league), darts board and foosball table

Snack corner

Monthly lunchtime get together for all staff with food provided (cooked by employees!)

Friendly place to work in a great location

Plenty of FREE parking

Smart/Casual dress code

 

We are making a difference in the world you live in, come and be part of it!

 

Please contact Rachel Todd, HR & Payroll Manager for information regarding our current vacancies.

rachel.todd@3tcsoftware.com

 

(No recruitment agencies please as we already have a preferred supplier list)

Current Vacancies

Front-end Developer – Job Profile

Permanent    Leicester, United Kingdom

Role and Responsibilities

  • Responsible for best practices of front-end application design and development
  • Building and maintaining unit test suites
  • Affective utilisation of design patterns
  • Identification of performance issues – tuning accordingly
  • Work closely with peers to define coding standards
  • Identify and resolution of code smells
  • Works well under pressure and to strict deadlines
  • Prioritisation of own workload
  • Effectively articulate technical challenges and solutions
  • Peer code reviews
  • Coaching and mentoring of lower grade developers
  • Team player
  • Highly self-motivated
  • Collaborate with engineers across the organisation, continuously re-evaluating tooling and best practises with the company – Learning and sharing ideas
  • Research emerging tools, trends, and methodologies – enhancing existing systems and processes

 

Required experience

  • Experience with JavaScript frameworks (preferable ReactJs)
  • Experience with IIS
  • Experience working with multi-threading application
  • Experience working in an Agile/Scrum environment
  • Experience with defect tracking software (preferably JIRA)
  • Experience with resilient enterprise software
  • Experience debugging application through logs and stack traces

Desirable experience

  • Experience with C#, Web Services (REST, SOAP etc..)
  • Infrastructure knowledge
  • Cloud based architecture (preferably Microsoft Azure)

 

Software Developer – Job Profile

Permanent    Leicester, United Kingdom

Role and Responsibilities

  • Responsible for best practices of application design
  • Building and maintaining unit test suite
  • Affective utilisation of design patterns
  • Identification of performance issues – tuning accordingly
  • Work closely with peers to define coding standards
  • Identify and resolution of code smells
  • Works well under pressure and to strict deadlines
  • Prioritisation of own workload
  • Effectively articulate technical challenges and solutions
  • Peer code reviews
  • Coaching and mentoring of lower grade developers
  • Team player
  • Highly self-motivated
  • Collaborate with engineers across the organisation, continuously re-evaluating tooling and best practises with the company – Learning and sharing ideas
  • Research emerging tools, trends, and methodologies – enhancing existing systems and processes

 

Required experience

  • Experience with C#, Windows Forms, Web Services (REST, SOAP etc..)
  • Multi-threading application experience
  • SQL Server experience
  • Experience working in an Agile/Scrum environment
  • Experience with defect tracking software (preferably JIRA)
  • Experience with resilient enterprise software
  • Experience debugging application through logs and stack traces

 

Desirable experience

  • Infrastructure knowledge
  • Cloud based architecture (preferably Microsoft Azure)

 

Software Test Engineer – Job Profile

Permanent    Leicester, United Kingdom

Role and Responsibilities

  • Responsible for design and execution of test strategies as part of an Agile Scrum team
  • Participate in product design reviews to provide input on testability of functional requirements, product designs, and estimating/planning
  • Translate user stories and requirements to test cases
  • Develop and support the testing of product features throughout the entire development cycle
  • Own and be accountable for test strategy, test planning, and test execution
  • Be the voice of quality by uncovering issues
  • Debug application through logs, stack traces and test results
  • Work closely with development teams to drive root cause analysis, feeding that knowledge into automated quality processes effectively
  • Drive adoption of best practices in code health, testing, and maintainability
  • Collaborate with engineers within Agile Scrum team, reviewing developer unit/integration tests
  • Collaborate with engineers across the organisation, keeping current on the company’s latest developments in the area of testing. Learning and sharing ideas
  • Research emerging test tools, trends, and methodologies – enhancing existing systems and processes

 

Required experience

  • Experience working in an Agile/Scrum environment
  • Strong experience in quality assurance
  • Experience with defect tracking software (preferably JIRA)
  • Experience with resilient enterprise software
  • Ability to effectively articulate technical challenges and solutions
  • Experience being the voice of quality by uncovering issues
  • Experience owning and be accountable for test strategy, test planning, and test execution
  • Experience debugging application through logs, stack traces and test results

 

Desirable experience

  • Load test experience
  • Experience with automated testing tools (preferably Selenium WebdriverIO, TestComplete)

 

*We already have a number of pre-approved agencies working for us. No agencies please.

 

Trusted by many of the UK’s emergency services

Discover first-hand how our solutions will empower your team

Speak to a specialist to find out more: +44 (0)1455 826 400

Book a demo