Protech is a team of experienced engineers working on cutting-edge projects in the fields of applied Computer Vision and Machine Learning.
We are looking for a creative and skilled .Net developer that will join our team. Your role will be to work on back-end and front-end solutions, to communicate and document your solutions well, to understand clients' business needs and translate those needs into solutions.
Tasks and Responsibilities:
- As part of the development team, you will work on researching and implementing new feature sets for current and future clients
- As part of the domain design team, you will model domain concepts, design and implement advanced architectural patterns
- You will work closely with the deep learning team on integrating the latest R&D results into the product codebase
- You will assist the front-end team in the design, implementation and support of new and existing features
- Together with the product manager, you will be responsible for creating correct project estimates, regarding time and effort
- You will write high-quality code, debug and unit test
- You will be assisting in solving critical system issues when they arise
Technical Skills:
- 3+ years experience in .Net / C# programming
- Excellent knowledge of the Asp.Net Core platform
- Very good knowledge of a RDBMS (preferably PostgreSql)
- Very good knowledge of a document-oriented database system (preferably MongoDb)
- Excellent knowledge of HTTP and REST Web services development (Web API)
- Excellent knowledge of OOP concepts and design patterns
- Comfortable working with Visual Studio, SVN, Git and Postman
- Good knowledge of HTML, CSS and JavaScript
Nice to have:
- Experience with Asp.Net MVC
- Experience with a SPA framework (React, Angular, Vue)
- Experience with Domain Driven Design
- Experience with Microservices based architecture
- Previous experience with the OpenCV library
- Some knowledge of TensorFlow
Profile:
- University degree in a technical field or comparable work experience
- Proficient in spoken and written English
- Proven 3+ years of professional experience in software development
- Detail-oriented and organized
- Independent thinker
What we offer:
- Competitive salary with good work-life balance
- Transparent communication and strong team spirit
- Flat organizational structure
- Recognition for your personal contribution
- Working in a stable, supportive and friendly environment
- Flexible working hours, overtime hours are an exception, not a rule
Seniority Level: Medior
Employment Type: Full-time