Previous Job
Open Source Architect - Senior
Ref No.: 18-04510
Location: Rolling Meadows, Illinois
Job Description:
• Experience with Google V8 scripting engine to build Node Addon with hands on experience on C++ for Linux • Strong Object Oriented Programming and Development skills • Strong TCP/IP communication background at socket level with protocol design skills • Implementation of security and data protection • Experience with Big Data solutions is a plus • Strong proficiency with object-oriented JavaScript • Knowledge of Node.js and frameworks • Understanding the nature of asynchronous programming and its quirks and workarounds • Good understanding of server-side templating languages • Good understanding of server-side CSS preprocessors • Understanding accessibility and security compliance • User authentication and authorization between multiple systems, servers, and environments • Integration of multiple data sources and databases into one system • Understanding fundamental design principles behind a scalable application • Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform • Creating database schemas that represent and support business processes • Implementing automated testing platforms and unit tests • Proficient understanding of code versioning tools, such as Git Functional Requirements: • Experience developing Mobile applications with emphasis on real-time display • Manufacturing environment, preferably in SMT environment. • Manufacturing Execution System experience is a plus Additional Requirements: • Solid understanding of development, testing and integration methodologies • Broad understanding of programming logic concepts and application analysis and design techniques. • Ability to communicate orally and in writing with both technical and non-technical staff. • Ability to adapt to changing technology and priorities. • Strong analytical thinking skills. • Good planning, organizing, decision-making and problem-solving skills. Thorough with careful attention to detail MS in Computer Science or minimum 10 years of equivalent work experience

Minimum of 10 years developing high-end web applications
We are looking for an Architect/ senior developer with experience in building solutions using Open Source technologies who will be responsible for developing a large-scale real-time product that is used for Factory Automation. The individual will be responsible for creating both server-side & client-side application using technologies including NodeJS/C++/Postgres/Object-oriented JavaScript/RabbitMQ etc, with focus on developing real-time applications, ensuring high performance and responsiveness to requests from the front-end is a key expectation.

• Architect level experience in JavaScript design patterns and front-end development
• Build web solutions using latest standard-based approaches (HTML5/CSS3/JavaScript)
• Develop node Addon with C++
• Develop real-time communication using node.js & websocket
• All development environment in CENTOS or RedHat Linux
• Developing Functions for PostgreSQL or experience developing Stored Procedures for Oracle.
• Develop object oriented Javascript for Server-side & client-side
• Develop responsive HTML5 application
• Provide high quality UI code for web.