Design, develop, implement, test, document and deliver large-scale, multi-tiered, distributed or embedded software applications, tools, systems and services using Object Oriented programming, distributed or embedded programming, front-end technologies, JavaScript, ReactJS, Angular, CSS, C, C++, Java, C, relational databases andor related technologies in Linux, Unix, or related sophisticated platform or operating system in an Agile environment