Infrastructure / Product Support Engineer 

2 x Positons

We are at an exciting early stage in the development of a new cloud-based product and the successful candidate will be part of shaping the DevOps function to enhance our Continuous Integration/Delivery processes.

Through the promotion of a strong working relationship between development, testing and operations, you will be expected to play a crucial role in the adoption of a DevOps culture, with the aim of streamlining the Software Development Lifecycle.

You will be responsible for:

  • Working with the Development team to improve automated test, build and release processes
  • Providing 2nd and 3rd line support to our current customers on our products
  • Delivering DevOps improvements
  • Problem Management and root cause analysis
  • Involvement with end-user/Acceptance testing

About you

  • Previous experience in a DevOps / Infrastructure / Product Support role
  • Good knowledge of Windows Server and Linux administration and troubleshooting
  • Good analytical and problem-solving skills
  • Good team player, comfortable with collaboration and open communication
  • Automated build and deploy, or automated testing
  • Scripting languages such as bash, batch/PowerShell, Node Js/Javascript
  • Database languages, SQL, MySQL, CouchDb, etc.
  • Experience working within a Change and Release framework, or Testing/QA team
  • Working in a software development environment
  • Experience with some of: Gitlab, Jenkins, Atlassian, Kubernetes, Docker, VMware/Hyper-V, Google Cloud Platform

We offer

Competitive salary based on experience, flexible working hours and/or working from home. 25 days holiday (excluding bank holidays), Pension scheme, Private healthcare scheme, Annual performance bonus, Free on-site parking, Life insurance (x4)

Join our team

If you’re a highly motivated team player, keen to share your experience and thrive in a challenging environment, please apply with your CV and covering letter to hello@insidertech.co.uk


Junior Java Developer

We are at an exciting early stage in the development of a new cloud-based product and we’re looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications. The role is ideally suited to a fresh graduate or person having graduating within the last 24 months with previous work experience.

You will be responsible for:

Your role is to develop extensible software for the client base within a small team of developers. Our team strives to continually improve our software, our technology and our working practices so that we can remain at the cutting edge. Even as a new member of the team you will be expected to take part in planning our development each month and have an opportunity to add your ideas into the product. Our agile philosophy means a varied and challenging environment and you can expect to work on all aspects of our software from our web-based client to the database server.

Requirements

  • A passion for creating great software, and a creative problem solver
  • A degree In computer science or software development
  • A good knowledge of object oriented design and design patterns
  • Experience programming in Java (J2SE)
  • Experience of working with SQL Server and/or Oracle
  • A good grounding in client-server based architecture

About you

  • Experience of Javascript frameworks, Java and C++ alongside knowledge of Vue, Kubernetes and Docker
  • Some knowledge or experience with JEE and web development technologies (Apache/Tomcat, Spring)
  • Experience of working with source control systems (git)
  • Exposure to web-service technology such as REST
  • Exposure to Google Web Toolkit (GWT) development
  • Understanding of Maven oSr other build tools
  • Knowledge of working practices and design methodologies such as Agile and test driven development
  • Experience of Eclipse and/or Visual Studio development environments
  • Exposure to development on multiple operating systems (Windows, Linux)
  • Knowledge of industry standard technologies (XML, HTML) and testing frameworks (JUnit etc)
  • Knowledge of C# and ASP.NET.

The right candidate will have the aptitude to pick the above skills up; it's not essential to have all.

We offer

Competitive salary based on experience, flexible working hours and/or working from home. 25 days holiday (excluding bank holidays), Pension scheme, Private healthcare scheme, Annual performance bonus, Free on-site parking, Life insurance (x4)

Join our team

If you’re a highly motivated team player, keen to share your experience and thrive in a challenging environment, please apply with your CV and covering letter to hello@insidertech.co.uk


Senior Full Stack Developer

We are at an exciting early stage in the development of a new cloud-based product and we’re looking for a Senior Developer with experience in building high-performing, scalable, enterprise-grade applications. The role is ideally suited to someone with experience of an Agile development framework and a determination for innovation with enthusiasm and initiative.

You will be responsible for:

Your role is to develop extensible software for their client base within a small team of developers. You love to code. And bring your experience of Javascript frameworks, Java and C++ alongside leadership knowledge of Vue, Kubernetes and Docker. You can generate design specifications, ensuring that the design of a software item meets the requirements of associated functional specification document. You’re keen to help and mentor people around you.

Requirements

  • Advanced knowledge of VueJS (or similar Javascript framework), JavaScript, Java, C++, Docker and CouchDB. A proven portfolio will need to be demonstrated during interview
  • Aptitude and communication skills to attend meetings to represent the company, e.g. to discuss detailed design and other technical issues
  • Communicating with the Product Owner with estimates of time taken to complete a development work. Advising the Owner if development falls behind schedule
  • Development of unit and integration test specifications to ensure that software items are thoroughly tested
  • Software testing, to ensure that software is fit for purpose. Merging changes via GitLab
  • Documentation of software product features. Providing the technical authors with information for inclusion in software manuals and online help.
  • Experience of Cloud deployment. Working alongside the Deployment Manager to ensure products meet “go live” standards.

About you

You possess most of the following attributes and have the capacity to acquire the remainder on the job:

  • Experience with Docker
  • Experience with Vue.js, or similar Javascript frameworks
  • Experience with Kubernetes
  • An understanding of Microservices
  • Experience with CouchDB or other NoSQL databases
  • Knowledge of the server side of Java and web development technologies:
    • Apache/Tomcat
    • Spring
    • J2EE
  • Experience of working with source control systems (git)
  • Exposure to web-service technology such as REST
  • Exposure to client web development frameworks:
    • Google Web Toolkit
    • JQuery
    • ReactJS
    • AngularJS
  • Understanding of continuous integration tools such as Jenkins
  • Knowledge of Agile working, experience of SCRUM and test driven development
  • Experience of Eclipse and/or Visual Studio development environments
  • Exposure to development on multiple operating systems (Windows, Linux)
  • Knowledge of testing frameworks such as JUnit and SAHI
  • Knowledge of C++, C# and ASP.NET

We offer

Competitive salary based on experience, flexible working hours and/or working from home. 25 days holiday (excluding bank holidays), Pension scheme, Private healthcare scheme, Annual performance bonus, Free on-site parking, Life insurance (x4)

Join our team

If you’re a highly motivated team player, keen to share your experience and thrive in a challenging environment, please apply with your CV and covering letter to hello@insidertech.co.uk