About the Software Developer Role
We're seeking a skilled and passionate software developer to join our dynamic team. This role is pivotal in the development and implementation of cutting-edge software products that drive innovation in safety-critical environments.
As a software developer, you will be responsible for designing, building, testing, and delivering high-impact solutions in a fast-paced Agile environment.
Key Responsibilities:
* Developing robust software applications aligned with customer needs
* Collaborating cross-functionally with engineers, product managers, testers, and more
* Troubleshooting and resolving software issues across our product suite
* Participating in the full software lifecycle—from concept to release
Requirements:
* Bachelor's Degree (or equivalent) in Computer Science, Software Engineering, or related discipline; a Master's Degree would be highly regarded
* Experience in designing, developing, and testing software products
* Ability to diagnose and correct complex software problems
* Proficiency in C# and Microsoft technologies (Visual Studio)
* Front-end development experience (React or similar)
* Solid understanding of source control and issue tracking systems
* Strong communication, documentation, and technical writing skills
What We Offer:
A collaborative work environment, cutting-edge innovation, and opportunities to grow your career.
We value and respect all individuals and foster an enviable atmosphere of teamwork, connection, and community.
We are invested in helping each other and offer a diverse range of benefits and perks to support your well-being and success.