Job Description for Software Developer
Main Responsibilities:
* Develop new software applications in partnership with business analysts and technical architects.
* Collaborate with analysts, designers, and staff to present ideas for system improvements.
* Produce detailed specifications and write program codes.
* Test products in controlled, real situations before going live.
* Prepare training manuals for users.
* Maintain systems once they are up and running.
Requirements:
* Minimum 2 years of experience in server-side coding: Microsoft Visual Studio .NET, VB.NET, ASP.NET, C#, and AJAX.
* Minimum 2 years of experience in client-side coding: HTML5, jQuery, JavaScript, and AJAX.
* Minimum 2 years of experience in SQL and stored procedure creation in Microsoft SQL Server environment.
* Excellent communication and interpersonal skills.
* Fluency in Italian and English.
* Ability to work effectively as part of a team and independently.
* Scalability mindset to turn any special-purpose request into a suitable win-win solution from a production perspective.
* Persistence, enthusiasm, motivation, and proactive manner.
* Ability to remain calm and level-headed under pressure.
* Initiative, flexibility, adaptability, common sense, and problem-solving skills.
* Ability to prioritize and cope with last-minute changes while under pressure.
Additional Information:
This position is open to all graduates. No specific qualifications are required, but the industry is competitive, and many Software Developers do have degrees.
This position will be headquartered at the company's office in Chiasso (Switzerland) but will also require travel and work from clients' and partners' premises on a mission-based schedule.
This position will report to the Dev Team Leader.
Compensation will reflect the candidate's experience.