Do you have an attitude towards problem solving? Are you interested in working in an international environment?
If you are eager to work with challenging issues, you are the right person to complete our team, contributing to the development and maintenance of Zucchetti’s products and evolution.
As a Software Developer at Zucchetti Switzerland SA you will be responsible for developing new applications and products. You will design and code components to meet solution specifications, by ensuring optimum efficiency and functionality and user experience.
Zucchetti is one of the most important companies in the IT sector worldwide. With more than 8000 employees, a nationwide distribution network exceeding 1.650 Partners in Italy and 350 in over 50 countries in the world, and more than 700.000 customers.
Workplace will be our office in Mendrisio (CH).
We offer:
1. Opportunity to gain international business experience
2. Learning path to improve your hard and soft skills
3. Full-time job, with flexible working hours and informal environment
4. Comfortable, friendly and supportive working atmosphere
5. Possibility for personal and professional growth within a stable environment
Your responsibilities:
6. Develop, engineer and integrate components
7. Follow user experience guidelines
8. Demonstrate awareness of and address known security vulnerabilities, applying security by design
9. Shape documentation
10. Provide advanced, component technical support
11. Resolve issues prior to and following testing
12. Align IT strategies and planning with the organization's business goals
13. Streamline business processes, functions, procedures and workflows and apply a consistent implementation approach
14. Manage stakeholder engagement in the development of new processes and systems and verify feasibility
15. Conduct post-implementation reviews to evaluate benefits accrued from new processes and systems
Your skills:
16. BA in computer science or equivalent combination of technical education
17. Work experience of 3 years in the same role
18. Express the knowledge of programming design principles and the Microsoft technology or solid skills with similar technology stacks
19. Demonstrate the knowledge of code quality assurance concepts
20. Analyse software bugs and have experience with debugging
21. Able to define and interpret technical requirements
22. Monitor technology trends
23. Able to solve technical problems with digital tools
24. Able to implement decisions aimed at improving the quality of company's products and services
25. Capable of identifying all the possible strategies to achieve targeted results
26. Work within tight deadlines while exhibiting exemplary time management and task prioritization
27. Able to analyse problems in order to identify the causes and successfully develop solutions
28. Excellent analytical and good communications skills
29. Demonstrate good team spirit
30. Possess good written and verbal skills in English, other languages are optional
Desirable Skills:
31. Preferred Microsoft certifications
32. Experience in API design and development
33. Experience with web services development (REST) in modern frameworks (preferably in C# with .NET)
34. Knowledge of Azure and cloud technologies is considered an asset