Job Information
About the Position
WERFEN CLINICAL SOFTWARE
JOB DESCRIPTION: SENIOR SW DEVELOPMENT ENGINEER
Title of position: Senior SW Development Engineer
Name of Department: SW Development
This position reports to: Project Manager
Number of direct reports (and total number of team members) reporting to this position: 0
Position Summary
This position is part of a development team that is responsible for the development, design and implementation of new or modified software products or ongoing business projects.
Under the supervision of the team leader, he/she participates in development of the product following the methodologies used in the project and participates in the continuous improvement process. He/she may write efficient code in multiple languages and may mentor or supervise more junior team members.
Key Accountabilities:
- Definition of new features with all involved stakeholders.
- Requirements writing.
- Architecture definition.
- Design code and systems when needed
- Implementation and unit testing.
- Participate in and conduct review meetings.
- Participate in troubleshooting and performance improvement processes.
Budget managed (if applicable)
NA
Internal Networking/Key relationships
It requires having contact with the R&D departments in order to define needs and requirements.
Skills & Capabilities:
The ideal candidate for this position will exhibit the following skills and competencies:
- Analytical capacity to understand the problems and with troubleshooting.
- Highly organized and detail-oriented, with the ability to multi-task.
- Proactivity, but still work well in a team-oriented environment.
- Good communication skills to perform a demo and to communicate with the rest of the team.
- Flexibility and adaptability to a fast-changing environment
- Great work capacity
- Fluent spoken and written English skills, at least C1 level
Knowledge & Experience required for the position:
- Education: Engineer, computer Science or other Technical degree, or equivalent work experience
- Experience:
- Minimum of 3 years in C++ development
- Experience working under Agile methodologies
- Experience with issue tracking, troubleshooting and defect management.
- Firm grasp of source control such as GIT and SVN
- Ability to work both with existing codebases and be able to design new ones
- Additional Skills/Knowledge:
- Understanding of OO paradigms and design patterns
- Extensive work experience with C++ 11 and STL
- Experience with Windows MFCs and Visual Studio
- Experience in Unit, Integration and Automated testing
- Desirable:
- Knowledge of Medical Device Regulations
- Experience with Boost libraries and Google Test
- Experience with Jenkins CI
- Web development especially Angular and HTML5/Javascript
- Knowledge of Atlassian suite like JIRA and Bitbucket
- Experience with Conan package manager
International Mobility:
- Required: No
Travel requirements:
- Up to 5% of time