About the Client
Our client is a provider of top-of-the-line medical solutions with innovative strength in diagnostic and therapeutic technologies, including information technology and system integration. therapies, medical IT solutions complemented with advice and service support. They deliver a comprehensive range of solutions - from prevention and early detection to diagnosis, treatment and patient care.
About the Role
We are looking for experienced C# Developer.
Responsibilities
- Contribute towards the Architecture, Design and technical debt of the product to assure a scalable SW platform where services can be docked and configured
- Design and implementation of the software components based on the software design (e.g. RESTful web services, etc.)
- Transforming requirements of various stakeholders into the business logic implementation in the backend service.
- Supporting the test strategy in terms of writing automated tests and unit tests
- Ensuring the quality of the software product (conformance with the development process)
- Maintain and improve various parts of the user interface
- Integrate front-end parts with backend services and deploy the micro-sites with usage of micro-service architecture
- Deployment and monitoring of the services
- Incorporating user feedbacks and change requests in short development cycles (agile development)
- Documentation of the product design and implementation
- Investigation and fixing of the software defects
Requirements
- Bachelor or Master of Science in Computer Science or related field
- 5+ years hands on software development experiences in agile way
- excellent knowledge of: C#, .NET,
- good understanding of .NET Core, ASP.NET Core
- good understanding of OOP, SOLID, Clean Code
- experience with test automation and unit testing
- understanding of continuous integration and continuous deployment
- english in speaking and writing
- mentoring and leading of junior developers
- open feedback culture and continuous improvement mind-set, team player
Nice to Have Skills
- Docker, Kubernetes, Helm
- basic understanding of networking - TCP/IP
- experience with TDD
- Java, Javascript