Job Detail

SOFTWARE DEVELOPER (BACK-END)/SYSTEM ENGINEER

Inseriert am: 02.07.2019

If you want to apply


Please Login to your account or Create your account


JOB OPPORTUNITIES


DIGITAL ENGINEERING -SOFTWARE DEVELOPER (BACK-END)/SYSTEM ENGINEER




Reference


SOFDEV-07-19 - SOFTWARE DEVELOPER (BACK-END)/SYSTEM ENGINEER


Department / Section


Digital Engineering / Enterprise Applications


Place of Work


Lugano


Full Time / Part Time


Full Time


ContractType


Permanent


Activities


Casale Sa, leader in chemical plant design (ammonia, urea, methanol, melamine, nitrates and phosphates), and operating on a worldwide basis is increasing its staff and is seeking  a Software Developer with Back-End skills.
The offered position is within the Digital Engineering Department - Enterprise Applications Section.


The mission of our team is to provide and maintain software solutions for all the Company: from document management system to SAP, design and technical (engineering) softwares, planning and control tools and, in general, every solution which can leverage technology to improve efficiency, data quality and collaboration.

The candidate will join an already existing team, contributing in creating new applications and integrating already existing systems.



The candidate will be involved in the complete lifecycle of software development: from gathering user requirements to design, implementation, deploy, maintenance and support of the applications. Activities will be focused mainly in back-end side but it may also include some front-end part.



You will have the opportunity to use up-to-date frameworks and technologies, being part of an innovative department, which is supporting Company in its digital journey


Education


Diploma o Bachelor’s Degree in Information Science, or equivalent.


Languages


Fluent english knowledge, both oral and written.


Skills



  • Proven experience in programming database-oriented applications with focus on the following technologies

    • REST APIs / Odata

    • MVVM pattern

    • Microservices


  • Excellent knowledge of .NET programming (C#)

    • ASP.NET core experience is considered a plus

    • Unit testing .NET frameworks


  • Solid experience with databases including

    • SQL

    • MongoDb




  • Good knowledge of scripting languages: VBS, Python, Ruby, ...



  • Knowledge of web servers (IIS, Nginx)



  • Front-end programming basic knowlegde (both web and desktop) would be advantageous



  • Good familiarity with GIT version control and continuous deployment tools

  • Knowledge of UML diagrams to document work

  • Ability to interact with users for application design, testing and deploy

  • Ability to work in agile way, small teams




Experience


Ideally, the candidate has at least 2 years of experience in a company. Experience in an engineering company will be considered an advantage.



Details