Senior Java Developer with Strong OOP Skills for Supporting Medical Device Development
We are seeking an accomplished Java developer to join our team of developers, who builds the most important piece of internal software in the company.
Our mission is clear
At Oticon, we want hearing impaired to be able to experience the sounds of life. This is the foundation for everything we do. This is what drives us and keeps us focused on innovation and efficiency. We want to develop the world’s best hearing healthcare solutions. Nothing less. So, join us and become our new Software Developer!
Our vision? Building the best tool suite possible! If you have a provable talent for developing software, which will stand the test of time and maintenance, and if you enjoy developing a complex data driven modelling tool using XSD-driven DSLs, you are at the right address.
Furthermore, you always think twice about complexity and handle it by writing SOLID code. You feel exited by working with software designs and UML, you want to spread this knowledge, and you apply patterns pragmatically.
Join a fun team!
You will join a growing team of currently up to 13 highly skilled and engaged Java/Eclipse and tooling happy developers. We are working across two sites and perform in a multi-cultural environment. We develop and maintain a modelling and communication tool which is used everywhere from microchip development, over embedded software to our production sites. Everybody uses our tool suite, and because of this, we are critical to the success of the organization in reaching overall business goals.
We are an agile Scrum-driven team with high ambitions in that area. We believe that the best results come from a fruitful team effort. We support each other and constantly share feedback and knowledge to improve our results. We have an informal and creative atmosphere where respect is pivotal, and we strive for the common goal.
Defining, implementing and maintaining tools
Your tasks and responsibilities:
- Developing an advanced development tool using the Eclipse Platform/OSGi, EMF and Java SE
- Providing training, support and setup for other teams
- As your domain knowledge increases, working alongside your colleagues and our customers on designing the solutions we need to bring us to the next level
We expect you to have a degree in Computer Science, Software Engineering or equivalent. Still, you do not consider hardware as something to fear.
Furthermore, we are looking for the following skills:
- Strong competencies in OOP, preferably with Java as your primary language
- 5+ years of professional experience
- Attention to detail and ability to break down complex features into simpler parts with strong interfaces
- Working knowledge and application of good software practices and design patterns
- Experience with Eclipse IDE plugin development preferred but not required
As a person, you would describe yourself as someone who works well within teams and thrives in a supportive role when engaging our customers. You possess above average communicative skills, both orally and in writing. You are analytic and social and always open for doing a little better every day. Not the least, you have fun doing it!
We trust and value your professionalism, experience and dedication. Your new perspectives, insights and ideas are the cornerstones of our success, and we encourage you to think out of the box and structure your workflow with a high level of freedom.
Want to join the team?
Please apply as soon as possible, as we are screening and inviting for interviews ongoing. If you would like to know more about the position, you are welcome to contact Team Manager Per Sandholm on email@example.com.
We are looking forward to hearing from you.
Please write in your application that you've seen the job at Jobfinder.