- Work on defining and architecting applications for HCV Scanners.
- Implement and support team in software development process.
- Deployment of the software at site and fix any problem observed at site.
- Maintain and upgrade the software following deployment
- Participate in design and creating scalable software
- Develop tools to test software/hardware components.
Skills and Experience:
- More than 15 years of experience in the IT industry including architect, lead developer, scrum master or team leader.
- Deep understanding of object-oriented design, design patterns, microservices architecture, data structure, algorithms, systems architecture.
- Proficiency in one or more backend languages C/C++/C#/Java ; Proficiency in one or more frontend framework (HTML5 / CSS3 / JavaScript / Angular / React / D3 / jQuery) ; Knowledge of .NET framework WPF is a plus.
- Understanding and working experience with REST APIs.
- Valuable knowledge of SQL/No-SQL databases.
- Knowledge of image processing is welcome.
- Must have worked on Windows software development environment..
- Knowledge of Agile Methodologies and Pair Programming.
- Knowledge of Coding Standards, version management (Git/Bit bucket or similar), Build Process, Packaging, CI/CD and DevOps methodology.
- Ability to work with multiple teams and projects at any given time.
- Ability to quickly learn complex software, system and technology.
- Leveraging and contributing to open-source projects.
- Knowledge of open-source tool chains and technologies.
- Mastery of the risks related to information security.
- Initiated to project management techniques.
- Excellent written and verbal communication skills.