Junior Software Engineer in Sheffield

Job description

Our client is a forward thinking, award winning, innovative business that is a market leader in the design and manufacture of energy management solutions. Our client exports to 17 countries and has operations in UK, Europe USA and Australia. Our client is now looking for a Junior Software Engineer to work in a small team environment developing the software and features of our existing and new products. The candidate must have a good understanding of power electronics and software languages.

The core job role and skills will include:

* Develop and maintain SCADA (Supervisory Control and Data Acquisition) system for Energy Systems, including battery, inverter, converter and transformer based on an existing platform (Ewon), which requires
1. Knowledge of user interface design,
2. General knowledge of Modbus TCP/IP Communication and network skills,
3. General knowledge of Python/Basic/Shell script programming,
4. And a basic understanding of the Energy Power systems and power electronic devices will be preferred.

* Build up the network for the Energy systems, which requires
1. Basic understanding of network communications, protocols
2. Fundamental cyber security will be a bonus

* Develop and maintain the summarized info website for the energy Systems, which requires the following skills
1. Master fundamental Web-based technologies (e.g. HTML5, CSS, JavaScript)
2. Master MySQL database enquiry language and its management
3. Knowledge of PHP programming language or equivalence for programming, testing, deployment and debugging process, understanding software development lifecycle

* Maintain the cloud ftp server, which requires the following skills
1. Familiar with Linux Server and majority of its command set, in order to maintain our company cloud server and data, deploy and maintain the web apps
2. Knowing C# .NET core RESTful programming will be a bonus
3. Knowing Excel Macro programming will be a bonus

General Skills

* Sufficient knowledge about version control (e.g. SVN or GitHub) and documentation production and maintenance
* Collaborating and communicating with the team and customers
* A good problem solver and can work independently after certain training;
* Can work under pressure, and willing to do some extra hours if needed for some projects;
* Willing to travel for FAT (Factory Acceptance Test)/SAT (Site Acceptance Test) or onsite troubleshooting for some projects occasionally;
* Not afraid of new challenges, can co-op maintain good communications with the RD team with multiple cultures;

Education and work experience:

Degree in Computer Science/Software Engineering or any equivalent degrees;

At least 1-year Industry experience, other new graduates with great project experience will be considered, especially web-based software development experience
Role: Junior Software Engineer
Job Type: Permanent
Location: Sheffield, South Yorkshire,

Apply for this job now.

Extra information

Status
Open
Education Level
Other
Location
Sheffield
Working hours per week
4 - 40
Type of Contract
Casual / Part Time Jobs
Published at
08-02-2021
Profession Sub-category
Customer Service
Full UK/EU driving license preferred
No
Car Preferred
No
Must be eligible to work in the EU
No
Cover Letter Required
No
Languages
English

Sheffield | Customer Service Jobs | Casual / Part Time Jobs | Other

Apply now

Share this vacancy