C# Developer
- Published on
About the Role
Global M is seeking an experienced C# Developer to work in a dynamic, innovative, and forward-thinking environment. This role involves designing and maintaining desktop applications and backend services while contributing to exciting projects at our tech company near Rotterdam. The position offers hybrid work options for better work-life balance.
What You’ll Do
- Design, develop, integrate, and debug software for desktop applications and backend services.
- Create and execute tests to ensure high-quality, reliable software.
- Maintain clear and comprehensive documentation.
- Review and improve code from fellow developers.
- Apply robust engineering techniques and industry best practices to software design and development.
- Conduct R&D studies, prototyping, and prepare technical reports using company tools for documentation control.
About the Candidate
To succeed in this role, candidates should possess the following:
- A degree in Computer Science, Engineering, or an equivalent practical qualification.
- Strong analytical and problem-solving skills with 3 years of experience in C#/.NET development.
- Technical expertise in industrial software development, hardware/software interfacing, testing, and debugging.
- Experience with gRPC, RESTful APIs, WebSockets, and knowledge of the Avalonia UI framework.
- Proficiency in Azure DevOps, GitLab, or Atlassian tools and experience with CI/CD software development.
- Excellent written and verbal communication skills alongside a collaborative mindset.
- A true passion for software development and a willingness to explore new ideas.
Nice-to-Have Skills
- Familiarity with containerization technologies such as Docker and Kubernetes.
- Experience working with SQL and NoSQL databases like PostgreSQL, MongoDB, and Redis.
- Knowledge of event-driven architecture including MQTT, RabbitMQ, and Kafka.
- Experience with Agile/Scrum development methodologies.
- Additional programming experience with Python or shell scripting would be beneficial.
About the Company
Global M is a cutting-edge technology company located just 25 minutes from Rotterdam, dedicated to innovative solutions and dynamic projects that push the boundaries of software engineering. We value creativity, technical expertise, and a collaborative environment in our work culture, ensuring our team members thrive and grow alongside us.