Telstar House, Mead Avenue, Houndstone Business Park, Yeovil, Somerset, BA22 8RT

Careers

Are you looking to work for one of the region’s leading IT companies?

Senior Full Stack .NET Developer

About the role

Here at CETSAT we are looking for a Senior Full Stack C#/.NET Developer to join our software development team. You will work with experienced and motivated developers to meet the growing demand for small business applications and process automation.

Based in Yeovil/Remote, Monday to Friday (40 hours per week)

As a Senior Full Stack .NET Developer, you will be taking lead on developing new software solutions from client system specifications. From time to time, you will be required to maintain and support existing client applications which are developed in C# and ASP.NET, while assisting junior developers.

You will assist with software development documentation and share information and work completed in clear and concise detail so the team can use it to support solutions and resolves that you have put into place.

You will be a team player who is willing to muck in and assist with any task. As a senior developer, you will need to show willingness to share your knowledge with the wider team.

There are opportunities for client visits and therefore must be smartly dressed, polite, respectful and on time to work.

What you’ll need

  • Ideally you will have a degree or HNC level within Computer Studies or related subject, but this is not essential.
  • 3 years’ experience with C# and the Microsoft .NET Framework.
  • 3 Years’ experience working on Client/Server based applications.
  • 3 years’ experience with LINQ to SQL and/or Entity Framework.
  • 3 years’ experience with ASP.NET MVC and Razor.
  • 3 years’ experience with JavaScript (ReactJS), jQuery, JSON, HTML and CSS / Bootstrap CSS
  • Knowledge of XML / XSLT / Schema / DTDs.
  • Experience with Microsoft Azure DevOps and Git workflow.
  • Experience with managing Microsoft Azure Web Apps, SQL servers and storage.
  • Experience with REST API.
  • Experience of Syncfusion, Blazor or Xamarin would be advantageous

Expectations

  • Be excellent.
  • Continually improve knowledge and troubleshooting ability from peer feedback and demonstrate an ability to learn from mistakes.
  • Superb communications skills
  • A professional and polite telephone manner
  • Follow clear direction and procedure.
  • Adapt and overcome adversity.

Salary
DOE

Please send your CV and cover letter to jobs@cetsat.com or contact us if you would like to know more.

Technical Account Manager

Primary responsibilities
Account Management

  • Confirm that we are providing the correct service for the customer’s requirements using regular audits and checking methods
  • Ensuring alongside our Engineers that customer technical documentation including technical diagrams are up to date
  • Assist with technical preparation for client visits
  • Attend client visits either alone or as part of the team conducting system audits and discussing operational requirements including hardware and software opportunities
  • Compilation of client technical roadmaps
  • Production of client proposals, bids and tenders in liaison with Account Management, design team and client
  • Shared responsibility for Design Team tasks with other Account Managers
  • Production of Statements of Works for sales and proposals
  • Reporting sales opportunities to Head of Account Management

Privacy and Compliance
As a member of the Account Management Team you will be expected to provide resource to fulfil the privacy and compliance responsibilities for our customers.

  • Complaints (Including Data/Security Breaches)
  • Compliance Requests
  • Data Subject Access Requests

Project Coordinator
Assist team in the sales & project delivery process.

  • Discuss requirements firstly with the client and then with the Project Manager and liaison with Design Team
  • Supply pricing/quotations for review
  • Obtain best pricing to maximise CETSAT margins
  • Ensure & manage logistics of equipment
  • Make sure hardware is in the right place at the right time
  • Ensure the Project Team is aware of any challenges throughout the process

Secondary responsibilities (providing cover as required)
Renewals
Ensure all renewals are current and up to date, ensure all data from missed renewals is captured and input correctly.

Procurement
Purchasing hardware & software

  • Approaching multiple suppliers for best pricing & best lead times
  • Provide alternative products to review if original is not available or suitable
  • Contact suppliers to arrange/schedule delivery of products
  • Ensuring there are no discrepancies with orders
  • Following up with suppliers for updates on delayed orders and passing information onto Project Managers
  • Updating service tickets with relevant information to assist other teams
  • Obtain best pricing for resale products and deliver products in required timescales
  • Liaise between supplier, client, and tech lead to deliver products in required time
  • Ensure that sales kits are kept up to date

Product Sourcing
Assisting Account Managers in sourcing new products if their clients request something we do not normally supply.

  • Look for suitable suppliers of said products
  • Liaise with said supplier to get the best possible resale pricing
  • Gather relevant product information and pricing and pass to Project Manager or Client for approval

Quotations
Create and supply quotations for Account Managers where required.

  • Liaise with Project Managers for all information required for the quotations
  • Gather pricing from suppliers if information not already supplied
  • Build quotation in CW
  • Send to Project Manager for approval if require/Send direct to client for approval

Invoicing
Invoicing SO’s once product ordered or project is completed. Preview invoice before sending to ensure correct pricing and products are being billed.

Administration
Assist team in any admin duties were required.

Sales
Dealing with smaller/single product enquiries from Clients.

  • Enquiries forwarded from Support Team & Project Managers
  • Liaise with clients to gather further information regarding their enquiry if required
  • Supply quotation for sign off
  • Complete sales process
  • Following up with Support Team if required

Shipping/Logistics
Organise collections & deliveries if required, following up and ensure these collections/deliveries have taken place. Liaise with shipping agent to rectify any challenges and update relevant team members.

Finance

  • Ensure finance is aware of exceptional IT spend for cash flow purposes
  • Provide required invoices, receipts, and PO’s to Finance Department
  • Handle queries from Finance Dept on IT purchases or invoicing queries

Any reasonable ad-hoc tasks

Behaviours
Specifically, these are the priority actions that CETSAT identifies as being essential
for top-level performance in this role:

  • Make sure that procedures are helpful rather than obstructive
  • Make sure similar problems are dealt with the same way
  • Think problems through logically and precisely
  • Stress the importance of attention to detail
  • Require people to be precise and accurate in what they do

Additionally, the following are the actions that CETSAT identifies as being important for top-level performance in this role:

  • Stand accountable for team performance
  • Question proposals that are not logically thought through
  • Ensure that things are done according to accepted processes
  • Make sure people are aware of current standard procedures
  • Make sure jobs get finished

Salary
Competitive

Please send your CV and cover letter to jobs@cetsat.com or contact us if you would like to know more.

Business Analyst

Job brief
We are looking for a Business Analyst who will be the vital link between our clients and our Software Delivery Team. This will be accomplished by working closely with our clients to identify their needs, data and processes, documenting these consistently and presenting your findings to our Software Project Delivery Team to aid them with creating an accurate proposal and spec, and delivering the project accordingly.

Responsibilities

  • Own and develop relationship with clients/opportunities, working with them to identify requirements, and produce scopes required for proposals
  • Accurate collation of clients data and process requirements and ability to present these in a succinct and consistent way to the Software Team
  • Design, document and maintain system processes
  • Member of Software Design Team, assist with solutions and project design
  • Build Quotation/Proposal using CETSAT Systems/Software
  • Define configuration specifications and business analysis requirements
  • Define reporting and alerting requirements
  • Report on common sources of technical issues or questions and make recommendations to software team
  • Communicate key insights and findings to software team
  • Constantly be on the lookout for ways to improve monitoring, discover issues and deliver better value to the customer
  • Any other reasonable Ad-Hoc Tasks

Requirements and skills

  • Previous experience in Business / Systems Analysis or Quality Assurance
  • Proven experience in eliciting requirements and testing
  • Experience in analysing data to draw business-relevant conclusions and in data visualisation techniques and tools
  • Preferred experience in writing SQL queries (or similar ie. Power Queries)
  • Knowledge in generating process documentation
  • Strong written and verbal communication skills including technical writing skill

Behaviours

  • Active Listening
  • Positive attitude
  • Critical Thinker
  • Taking responsibility and showing commitment
  • Empowering others
  • Approachable and supportive of others
  • Encouraging co-operation in others
  • Demonstrate continual self-improvement
  • Display and promote a clear vision

Specifically, these are the priority actions that CETSAT identifies as being essential for top-level performance in this role:

  • Make sure that procedures are helpful rather than obstructive
  • Make sure similar problems are dealt with the same way
  • Think problems through logically and precisely
  • Stress the importance of attention to detail
  • Require people to be precise and accurate in what they do

Additionally, the following are the actions that CETSAT identifies as being important for top-level performance in this role:

  • Stand accountable for team performance
  • Dismiss proposals that are not logically thought through
  • Insist that things are done according to accepted processes
  • Make sure people are aware of current standard procedures
  • Make sure jobs get finished

Salary
Competitive

Please send your CV and cover letter to jobs@cetsat.com or contact us if you would like to know more.

OTHER VACANCIES

We currently have no other vacancies in our team but that doesn’t mean we won’t look at great CV’s – if you want to work for one of the region’s leading IT companies please send your CV to jobs@cetsat.com

Working For CETSAT:

  • Working hours: 40 hours per week
  • Holiday: 22 days per annum (plus bank holidays), rising to 25 days in the 2nd full calendar year of continuous employment and 28 days in the 5th full calendar year of continuous employment.
  • Entitlement to 2 weeks per annum of additional unpaid leave (after 1 year of continuous employment)
  • Sabbatical leave of up to 3 months (after 3 years of continuous employment)
  • Company Health Scheme and Perks Package (Healthshield – after 2 years of continuous employment)
  • NEST Pension Scheme according to company pension
  • Cycle to work scheme
  • Free Fruit, Tea, Coffee
  • Lunchtime Fitness and Shower Facilities Available
  • Dress Down Friday
  • Surprises/Treats provided by the in-house culture committee (free lunch, evenings out etc.)

Thank you for your interest.

At present, we manage our own recruitment internally through our in-house HR team and recruitment specialists.

If you would like to be considered for appointment in the future when our recruitment processes are reviewed, please email your terms and conditions to jobs@cetsat.com. Please do not call the help desk.