SOFTWARE DEVELOPER We are currently looking on behalf of one of our important clients for a Software Developer. The role is a permanent position based in Bern Canton. Your role Under direct supervision of the Lead Software Developer, perform computer systems software architecture design, software programming, technical improvements and support for the PTC. Participate to the design of the new technical specifications and architecture of the overall software solution. Collaboarate in feasibility studies and analysis of user requirements in the preparation of functional specifications. Assist in establishing the development project plan, by estimating the workload of the assigned tasks required to develop the software. Independently perform the development and the unit test of each software module according to the functional and technical specifications following the project plan. Prepare adequate source code documentation, including any necessary documentation to facilitate the integration of the module into the final software for release. Perform 3rd level support actions. Your profile Completed university degree in computer science or similar. 2 years of professional experience as a Software Developer. Knowledge of C and .Net development platform. Knowledge of developing Mobile, Web and Desktop applications with n Tier architectures. Knowledge of T SQL and Microsoft SQL Server administration. Fluent English, French is considered an advantage. Your skills Ability to work in multicultural team. Adaptability to tasks. Creative problem solving skills. Good communication skills.