Your mission and responsibilities
- Develop the Optimiso Suite software (Mobile, Front- and Backend), all the way from specification through delivery and deployment
- Ensure software quality: code reviews, automated testing, manual testing, etc.
- Take part in the continuous improvement of the software development process
- Take part in the development, management and continuous improvement of our cloud infrastructure
- Ensure level 3 technical support for the Optimiso Suite application
Your profile
Essential
- Higher education in computer science (or equivalent practical experience)
- Mastery of object-oriented software development (C#, ES6, TypeScript)
- Well versed in database development and optimization
- Self-starter mindset, rigorous, a quick study and keen on adopting new technologies
- Good at communicating with both technical and non-technical people
- Fluent in English and/or French, German is a plus
Desired
- Familiarity with web development tools (Babel, Webpack, NPM, etc.)
- Experience with one or more scripting languages (Powershell, Bash, etc.)
- Practical knowledge and experience in software testing, both manual and automated: unit-, integration-, behavior-driven, property-based tests, etc.
- A knack for designing elegant and user-friendly user interfaces (HTML5, CSS)
- Knowledge of and practical experience in the management of Windows-based infrastructures
- Familiarity with multiple programming paradigms and languages
- Knowledge and experience of DevOps and Agile methodologies
Our stack
- C# / .Net Framework 4.7 with Entity Framework and OData 4.0
- SQL Server
- AngularJS / Angular (ES6 / Typescript)
- Ionic / Cordova
- Microsoft Azure