Job Reference: FRS46168
Job Duration:
Start date:
Description:
Full-Stack Developer
General Requirements and Responsibilities:
* Develop and integrate [mainly] server-side software that will interact in real-timewith Client's family of embedded devices. The successful candidate will be expected to be totally capable on the whole development stack including various technologies and languages (mainly Python and Java).
* Willing to gain an understanding of the energy efficiency business and our customer's concerns regarding energy and be capable of meaningfully contributing to discussions regarding customer requirements
* Work with a range of stakeholders to ensure that the correct software features are developedand that the correct decisions are made
* Excellent work ethic, dependable, responsible, good communication, and collaborationskills
* Be prepared to occasionally undertake international travel and visit customer sites to assist with deployments and to better understand customer requirements
* Must be EU citizen or have a valid Work Permit for Ireland and own Visa
* Fluentin spoken and written English with good communication skills
Essential Skills Required:
* At least 3-5 years of experience with Python or Java and related technologies
* An understanding of algorithms, software technologies and when to use them is a must - this job is not just about the assembly of a random bunch of frameworks. The ability to program is a must
* Experience working with Python's Django, FastAPI Flask or Java's Spring, Spring Boot and related technologies is a requirement
*Experience with working with at least one cloud provider, preferably Azure or Amazon AWS
* Experience with working with container technologies like Docker Swarm Kubernetes, Helm
* Strong logical and creative problem-solving skills
* Knowledge of horizontal scaling methodologies
Nice-to-Have:
* Experience working with Python and frameworks like Django, FastAPI Flask is a plus
* Experience working with front-end frameworks like Angular JS, VueJS
* Experience with messaging technologieslike: AMQP, JMS, MQTT or STOMP
* Knowledge JavaScript, C/C++ or would be an advantage
* Knowledge of energy efficiency domain would be a distinct advantage
* Experience in working with microservice architectures would be a distinct advantage
* Experience working with Apache Camel or similar technology
* Knowledge of Enterprise Integration Patterns (EIPs)
* An understanding of how databases and other software actually works and how to carry out at least basic optimization in production environments.
* Understanding of statistical techniques would be an advantage
* Knowledge of command-line Linux/Unix and shell scripting would be an advantage
* Experience with Embedded development would be an advantage
Education Requirements:
B.S.in Computer Science, Computer Engineering, Electronic Engineering, Information Technology, Computer Information.
Industry: IT
Salary:
Salary Benefits:
Vacancy Type: Permanent
Job Skills: Python, Java, Django, FastAPI Flask or Java's Spring, Spring Boot and related technologies is a requirement
Contact Name: Alberto Rocha
Website: -
Direct Application URL: -