Software Developer is a part of Agile team creating the software solutions supporting our most modern and highly complex hearing instruments systems. The software solutions need to enable the dispenser to fit the hearing instruments to patient needs, present advanced features in the most optimal way and ensure optimal user experience for our end users at top performance.
This is a challenging position where the Software Developer works in a multisite, cross-cultural, international team. Tasks and responsibilities consist of developing and implementing high quality software; introducing new features, key for best user experience. The person is involved in the whole process from requirement specifications over design and implementation to final test and documentation. Software Developer also strives for excellence by constantly improving her/his skills, team environment and workflow.
responsibilities :
Analyzing and consulting design requirements with team members and external teams; documentation.
Designing, modeling, implementing and testing solutions in accordance with design requirements.
Participation in planning and estimating the cost of the design requirements together with the team and Agile Release Train (ART).
Reporting, repairing and verifying errors according to adopted process.
Creating and reviewing the technical documentation in accordance with design requirements.
Co-creation of software architecture by providing high quality, innovation and ease of maintenance produced software.
Coordinating and solving complex design problems.
Initiating and co-creating the departments processes and procedures.
Being a mentor by supporting the departments new employees.
Being a technical expert for the companys employees and during recruitment interviews. Applying to the supervisor commands, which are related to work, if they are not contrary to law or the contract of employment.
Performing work conscientiously and carefully, in accordance with the requirements of the quality policy.
Possibility of performing the Scrum Masters and Architects duties or other in accordance with competence.
Be an integral contributor to ART in SAFe framework.
Act according to company culture values: “we create trust”, “we are team players”, “we apply can-do attitude”, “we create innovative solutions”.
requirements-expected :
a degree in Software Engineering, Computer Science, or a related field;
about 2 year of relevant work experience;
experience with native mobile development (Java/Kotlin or ObjectiveC/Swift)
experience with Test Driven Development (TDD) approach or similar;
experience in pair programming;
experience with Unified Modeling Language (UML) or similar;
fluent English skills (written and spoken);
understanding of the software agile lifecycle processes;
a constant focus on architecture, codebase, testing, and documentation;
experience in Agile methodologies (SCRUM) as your daily development process;
inquisitive approach to new solutions and ideas;
a strong focus on quality and attention to detail;
motivation to continuously develop your skills and knowledge.