As an Application Software Developer in the Wygwam R&D team, you contribute to the software development of our IoT solutions for building automation, and its different applications on mobile phones, computers, and custom hardware.
You are part of a multidisciplinary scrum team that takes ownership of designing and implementing our platform and its software features, with a focus on the applications.
- You are responsible for developing and maintaining new software solutions within Wygwam’s IoT portfolio.
- Estimate, execute, and implement the software solutions in accordance with our Agile software development process.
- Be a part of a multi-disciplinary agile team that takes ownership of designing, implementing, and maintaining all applications within the NHC ecosystem.
- Perform code review, document, and maintain software solutions in a structured and natural way of working
- Suggest, discuss, and define the optimum interface between hardware and software
- Collaborate with our validation team on various test procedures for automated and functional tests of the implemented code
- Work closely together with the User Experience & Design team, to safeguard the usability and looks of your work
We are looking for an application software developer with a couple of years of experience. You hold a bachelor’s or master’s degree in computer science or similar engineering domain or equal through experience.
In addition, you have knowledge of:
· Microsoft .NET Core, C#
· .NET MAUI
· Angular
· Working with API’s
· GIT
· Object-oriented design concepts
· IOC / DI
· Unit testing, acceptance testing
The following items are considered a plus:
· Knowledge of:
- Xamarin Forms
- Electron
- Jira
- Jenkins
- Networking
- Linux command line
- Native Android and/or iOS development
- MS Azure
- Being a Microsoft Certified Developer
- Experience with agile/lean methodologies
On a personal level, you are a quick learner, and a passionate application software developer who is always up to date in terms of new technology. Working in a team gives you energy, but when needed you can also work independently. You have a systematic approach in your way of working, and able to keep a sense of perspective on the different tasks. We expect you to have good communication skills and the ability to engage with many different people both internally in the department and externally.
- A dynamic role: Step into an environment brimming with professionalism where each day presents a new challenge
- Attractive salary and additional benefits: In addition to a competitive salary, we also offer a package of additional benefits
- Self-development and growth opportunities: Explore a world where we focus on your growth and development, providing ample opportunities for personal growth
- Initiative is rewarded: We value initiative and encourage you to make your mark on our projects
- Engagement in innovation: At Wygwam, we never stand still. You’ll be actively involved in the launch of new, high-quality solutions, ensuring that no two days are the same
- Investment in growth: Join a company that invests in growth and has a vision for the future, where you play an essential role
At Wygwam, we strive to provide an environment where you can thrive, grow, and develop yourself. Join us and be part of an inspiring journey towards success and progress.