Software engineer

Date Posted: 9/25/2018 Reference: VAC-1189935 Salary: £0 Location: Church stretton Job type: Permanent Sector: IT | Speciality: Software Development Contact: Michael Glaze-Santonen
Description

Software Engineer: Shropshire

Owing to expansion and a desire to continually improve, my client a global company with a base in Shropshire are actively seeking a software Engineer. This promises to be an exciting, fulfilling role which entails solving complex problems and which will be rich in job satisfaction.

Company Overview

An interesting and renowned company with a specialisation in the Chemistries sector. Specifically, the are specialist in the high technology manufacturing of polymers, clinical diagnostics and medicinal & combinatorial chemistry.

Role Overview

Working as part of a team, the successful candidate will be responsible for the software engineering of sophisticated software systems which support the entire business and crucially the manufacturing process. As each site and process requires custom applications, there is much diversity and plenty of solving complex problems.
For instance, these applications are mostly needed to create an interface to the factory floor and provide specific data processing.

Much of the customization involves creating a communication interface between systems of various types. For example, technologies such as are used (though not all are required): TCP, UDP, HTTP, COM, REST, SOAP, JSON, XML.

Development Experience & Languages

+ Web technologies, such as JavaScript (ECMA ideally), HTML, CSS
+ Java

Beneficial

+ SAP ME
+ Python, Go

Databases Environments

Candidates should be reasonably proficient in SQL and will ideally have experience with multiple databases, such as Postgres, MySQL, Microsoft SQL Server, MariaDB. There are also a variety of No-SQL and graphing databases that are not required but may be useful as well. Some examples are: MongoDB, Cassandra, Couchbase, Neo4J, HBase.

IT infrastructure

The successful candidate will sometimes need to setup and configure systems without supervision. This requires a knowledge of networking and experience configuring various types of servers and workstations. Specifically, experience configuring database and web servers is most useful. In addition, some experience configuring virtual machines or creating docker containers would be useful. E.g. NGINX, Apache, Lighttpd, IIS, Tomcat.

Operating Systems
While Windows is the only required operating system, experience with Linux is preferred.

The Package

The successful candidate can expect a competitive starting salary and a great benefits package. The company are also very big on training and personal development to reflect this there is a structured training scheme in place. There is also a generous holiday allowance and regular opportunities for further career progression.