Full Stack Developer

Acest anunț a expirat și nu este disponibil pentru aplicare

Undelucram.ro on behalf of:

Roweb Development

Roweb is a company with over 18 years of experience in delivering successful IT projects for clients across Western Europe, USA and Canada. We have more than 130 people in our team with offices in Bucharest, Pitesti, and Craiova. We are specialized in Web Development, E-commerce, Enterprise Application and Mobile development.

We are looking for a mid-senior full-time .Net Core Developer with Angular to join our team remotely, or in one of our offices.

Application Short Description:

A web-based solution for Remote Monitoring and Control of different IoT devices.

  • Storing & Retrieving information about devices operations and users
  • Facilities for remote device configuration
  • Regular national reporting
  • Online data Visualization (including geolocation, status and parameters of the devices)

Application Functionalities:

  • Users’ authentication via username and password
  • Provides required audit data about users and operations
  • Device assignation to each distributor and data storage
  • Provides online device status
  • Assure remote device programming and configuration, stores device configuration history
  • Records and stores information about device end-users, including fi scale requirements
  • Process reports received from the device and generate reports in accordance with fi scale regulations
  • Assure app subscriptions monitoring and related device lock/unlock
  • Provide online information about device status, parameters, and location
  • Online display of vehicle geolocation on map
  • AMQP application communication protocol used

Technologies & Structure:

  • C#, Asp.Net Core, NodeJS, Angular, SQL, NoSQL
  • Architecture based on the microservices 
  • Reverse proxy: Nginx
  • Database: PostgreSQL, Mongo DB
  • Data Access: C# Mongo DB Driver; Marten to use PostgreSQL as Document Db.

Service Discovery:

  • Consult to register microservices availability and map addresses and ports via service name
  • Steel toe to access Eureka implementation
  • Resilience & Transient-fault-handling: Polly to easily implement HTTP fault tolerance and Circuit breaker pattern
  • Gateway: Ocelot to map and expose endpoints to client applications
  • HTTP request from microservice to microservice: Refit to simplify HTTP requests and easily integrate HTTP fault tolerance with Polly
  • Logs: Seri log to ensure a rich and modular logging system
  • Open Api: Swashbuckler to rapidly tests endpoints (only for development purpose)
  • Message broker: RabbitMQ; Mass Transit to simplify RabbitMQ implementation for Publish/Subscribe pattern

Geo Data API: Google Distance Matrix, Developer Here, Leaflet Infrastructure

Containerization:

  • Docker + Docker compose
  • Docker hub
  • Portioner for easy container management

CI/CD: Concourse Ci to automate the process of packing, deploying, versioning, starting microservice, and rollback.

Întrebări frecvente

  • Câte locuri de muncă sunt disponibile la Undelucram.ro pe Angajat.ro?

  • Cum pot să fiu primul care să afle când există locuri de muncă noi la Undelucram.ro pe Angajat.ro?

  • Pe ce poziții are Undelucram.ro locuri de muncă disponibile prin Angajat.ro?