Position: Experienced .Net Developer
Company: Conscensia
Experience required: 3y
English level: upper

**Client:** OJ Electronic is a successful manufacturer of electronical products within ventilation and floor heating. The company is in the southern part of Denmark and has ~160 employees. It is an electronics manufacturing company, so we have onsite production facilities. We export 95% of our production outside Denmark, primarily in the North American and European markets.

**Project Overview:** You will be part of Cloud Platform team which are responsible for developing and maintaining our cloud based server solutions for our electrical floor heating systems. This includes development of web services, websites and mobile apps for monitoring and control of the thermostats in the floor heating systems and integration with other systems and devices.
The cloud platform team acts as a DevOps team, responsible for handling everything from small maintenance/bug fixing tasks up to many bigger development projects at once.

**As part of the roadmap for the upcoming year(s), we are looking into:**
Extending voice control capabilities (integration with Amazon Alexa and Google Home)
Adding big-data and machine learning features, enabling us to add more value to our products and customers
Extend our existing solutions with new features for our customers
Developing a “next generation” cloud platform system, which is more flexible, modularized and easier to maintain - to support new thermostat product family developed by embedded team.
New cloud platform system (next generation) consist of web applications (a mix of ASP.NET Core and ASP.NET 5.0) web clients using React.JS with typescript, PostgreSQL, Redis Cache and is a micro service architecture using Docker, Kubernetes, gRPC, RabbitMQ.
There is also a surveillance system based on the ELK stack (Elasticsearch).

**Must-have Requirements:**
- Programming .Net for the last 4 years
- Developing web sites in ASP.Net (HTML, CSS, Javascript + javascript frameworks)
- Developing web services with ASP.Net WebAPI
- MS SQL Server (DB development / maintenance)
- Basic Frontend/React.js experience
- Basic skills in Containerization (Docker/K8s)
- Basic skills in Security/OWASP

**Would be an advantage:**
- Developing web-based microservice architectures
- ElasticSearch
- PostgreSQL experience
- Entity Framework
- Use of CI/CD environments (ideally TFS / Azure DevOps)
- Cloud hosting platforms like AWS and/or Azure
- UML to visualize architectural software design
- Software Design Patterns

**Personal Competencies:**
- Strong in English, writing and verbal
- Good organization skills (planning and orderliness)
- Ability to make autonomous decisions, and work independently
- Strong communicator, able to communicate with team local and distributed location