The ideal candidate will be a self-driven problem solver to work on our Quality Control Software Systems. As a software engineer consultant, you will be working through full software development cycles creating new products and features in our Quality Control Software Application Suite. The team you will be on specializes in building microservices for industry 4.0 applications that run both on-prem and AWS. The current projects include Real-time Location Systems Integration and Machine Learning Vision Systems and Integrations. Strong knowledge in at least two of the following : Backend Development – Building RESTful APIs (.NET or Spring Boot)Relational Databases – (PostgreSQL, Oracle, MySQL, Microsoft SQL)Microservice ArchitectureWorking experience in most of the following : Infrastructure & DevOps : Caches – (Redis, Memcached, Valkey)Stream Processing – (Apache Kafka, RabbitMQ)Message QueuesContainers – (Docker, Kubernetes)Linux Runtime Environment – (Red Hat, WSL, Ubuntu, Debian)Cloud Platforms – (AWS, Azure, GCP)Web & Application Development : SPA Web Development – (Angular)Software Development & Tools : Version Control – (Git, SVN)Event-Driven Architecture Backend & System Development : Developing Multi-threaded & Concurrent ApplicationsAsynchronous ApplicationsImplementing Design Patterns & Software ArchitecturesSystem DesignComputer NetworksSocket ProgrammingEvent-Driven Architecture