Senior Web Software EngineerWe are looking for a Senior Full Stack Software Engineer with strong knowledge of C# and familiarity with the .
NET Core and .NET Framework. You will be working with our engineers to develop and maintain ASP.NET LOB Web applications.
If you are passionate about full-stack Web development and translating code into user-friendly applications, we would like to meet you.
As a Senior Full Stack Software Engineer, you will collaborate with internal teams to develop functional Web applications responsible for building SPA applications and .
NET RESTful services, while working in an Agile environment.Worklocation Biel / Bussigny Your responsibilities- Support the entire full-stack web applications lifecycle (concept, design, test, release and support)- Familiar with various design and architectural patterns- Mentor peers and work collaboratively with team members, proactively find / fix bugs and work towards improving product features(s), workflow, design, security and coding patterns- Experience with Dependency Injection frameworks- Knowledge of Entity Framework and Code First approach- Knowledge of Web services development (ASP.
NET WebAPI)- Produce fully functional new features writing clean code- Gather specific requirements and suggest solutions- Write unit and UI tests to identify malfunctions- Troubleshoot and debug to optimize performance- Design interfaces to improve user experience- Stay up-to-date with new technology trends- Ability to set realistic schedules and manage on-time completion of tasks- Knowledge of one major SPA framework (Vue.
js, Angular2+ or React)- Willingness to learn new technologies
NET MVC applications- Excellent analytical skills with a good problem-solving attitude- Ability to translate business requirements into scalable and reliable Web solutions- Ability to work independently as well as collaboratively- Service orientation, team worker, self-teaching and open-minded- Enjoyment, motivation and passion to develop solutions- Communication skills in an international environment
Technical Skills- Strong .NET, C# and Web technologies background- 5+ years of C# and ASP.NET development experience- NuGet and NPM packages management- ASP.
NET Rest API / WCF- SQL Server, Oracle and Entity Framework- Familiarity with .NET Standard and .NET Core- Experience working with OOA / OOD / OOP and Design Patterns- Experience in automated testing, TDD and SOLID principle- Knowledge of Microsoft ALM TFS and GIT- Experience working in an Agile Scrum environment- Skills and interest in UI / UX Web design- Experience with SPA frameworks like Angular, React or Vue.
js is an asset- MSCD Web Applications certificate is an asset