Software support and development team member

Select Ltd
Earls Colne, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 35K

Job location

Remote
Earls Colne, United Kingdom

Tech stack

C
Java
JavaScript
Microsoft Windows
API
Agile Methodologies
Software Applications
C Sharp (Programming Language)
C++
Cloud Computing
Code Review
Databases
Continuous Integration
Database Queries
Linux
Programming Tools
Distributed Systems
Github
IIS
Python
Linux System Administration
Microsoft SQL Server
MySQL
Scrum
Ruby on Rails
Cloud Services
Software Deployment
Software Engineering
Software Systems
SQL Databases
Subversion
Vba Programming Language
Enterprise Integration
Front End Software Development
REST
Software Version Control
Programming Languages

Job description

  • limited attendance at an office or customer site; if a suitable home working environment is available then the role could transition to mainly home based after an agreed period. If a suitable home working environment is not available then the role can be 100% office based. The office is well located for Colchester, Braintreeand surrounding areas, and has free on-site parking.
  • on-call support on a rota basis - we provide 24x7 support to our customers and the successful individual will be expected to participate in the on-call rota once fully trained and experienced. An on-call allowance will be paid.

Duties

  • Offer technical support for existing software applications, resolving issues efficiently and effectively.
  • Investigate incidents and offer potential resolutions to existing distributed systems based on Windows/SQL Server
  • Carry out basic system administration activities on Windows and Linux based systems
  • Assist in the development of new software solutions, including application design, coding, testing, and deployment.
  • Maintain and update version control repositories using tools such as SVN and GitHub.
  • Write clean, scalable code using languages such as JavaScript, Java, C#, Python, C++, VBA, and C.
  • Develop and optimise database queries using SQL and MySQL to ensure optimal performance.
  • Integrate APIs and RESTful services to enhance application functionality.
  • Document technical procedures and support materials for end-users and team members
  • Participate in code reviews, testing procedures, and continuous integration processes to uphold quality standards.

Requirements

We are seeking a suitably experienced and enthusiastic individual to join our small Software Support and Development team. This role involves providing technical assistance, troubleshooting, and monitoring/reporting on existing installations as well as developing new and innovative software solutions across various platforms. The ideal candidate will possess a strong foundation in multiple programming languages and development tools, with a keen eye for detail and problem-solving. This is an excellent opportunity for individuals passionate about software engineering and eager to contribute to impactful projects within a collaborative environment., Skills, abilities and character traits

  • Excellent problem-solving skills combined with the ability to work independently or within a team environment.
  • Clear communicator, both verbally and in writing - able to tailor comms, especially e-mails, appropriately for the anticipated audience.
  • Can-do attitude with a focus on delivering excellent customer-service
  • Self-starting and highly motivated - able to work without close supervision for extended periods.
  • Honesty and integrity - able to accept and own one's own mistakes and work to rectify and learn from every situation
  • Reliability - can be trusted to deliver what has been committed to; represents the company appropriately in any given scenario.
  • Enthusiastic and ambitious - keen to learn and absorb knowledge, with a desire to move forward, whilst recognising the need to deliver on current commitments
  • Commercial acumen - appreciates the nature of business; not just an out-and-out technician., * Proven experience in support roles and software development involving multiple programming languages including JavaScript, Java, C#, Python, C++, Ruby on Rails, VBA, or C, running on Windows/IIS/SQL stack.
  • Familiarity with version control systems such as SVN and GitHub
  • Experience working with databases like SQL and MySQL
  • Knowledge of APIs, RESTful services, cloud platforms (AWS & Azure), Linux operating systems, and application deployment processes.
  • Strong understanding of front-end development principles alongside back-end integration skills.
  • Previous exposure to software development lifecycle methodologies including Agile or Scrum

Apply for this position