Full Stack Cloud Software Engineer
Job Description
Full-Stack Cloud Software Engineer with C# /.Net expertise required for on-site role with innovative IoT company in Clare. Working with a cross-functional team, you will collaborate on the development of life-saving devices for global markets.
REQUIREMENTS:
- B.Sc. in Computer Science or a related field
- Minimum 3 years experience developing public cloud-deployed applications
- Experience with C#/ASP.NET, or similar object-oriented programming languages such as Java or Python
- Experience developing and maintaining relational databases (e.g., SQL Server, PostgreSQL).
- Experience in designing, implementing and consuming REST APIs
- Deep understanding of MVC/Entity Framework and web technologies
- Experience in container technology such as Docker, Kubernetes, Amazon ECS
- Experience of both operations support & new product/service development
- A proactive approach to staying informed on current technology trends and developments in the software industry
- Good Problem-solving skills
- Self-Motivated
ADVANTAGEOUS:
- Experience with Cloud platforms (AWS, Azure, Google, IBM, etc.)
- Experience with Angular/Node, HTTP/Typescript
- Experience with App development (iOS and/or Android)
- Experience with cross-platform mobile development frameworks, such as React Native, Flutter
- Experience with GSM-based IOT technology (i.e. Gateways)
- Experience with web frameworks / libraries, e.g. JQuery, Bootstrap
RESPONSIBILITIES:
- Develop & maintain Cloud-deployed products/services using AWS, C#/ASP.NET, REST APIs, MVC/Entity Framework and web technologies, Docker, Kubernetes, Amazon ECS
- Develop and maintain relational databases (e.g., SQL Server, PostgreSQL)
BENEFITS
- On-Site Gym with classes & astro-turf pitches
- 23 days annual leave per year
- Bonuses
- Health insurance
- Pension Plan
- Life Assurance
- Subsidised Restaurant
- Free Car Parking