HI , Hope you are doing well…!!
Please go through the below requirement and share suitable profile’s *H1/GC & Photo ID Copies are mandatory for submission* *Tech Lead Unix System Programming* *Rolling Meadows - * *6 month’s (extendable)* *Mandatory Skills:* Unix Systems Programming System Software Design, Unix Developer Tools, Unix Application Debugging, Unix System Internals, Unix Shell Scripting. *Desirable Skills:* C++. *Job Description:* NOTE: THIS IS FOR A BANKING CLIENT, KINDLY SHARE ONLY GENUINE, EXPERIENCED CANDIDATE RESUMES Key skills required for the job are: • Unix Systems Programming (Mandatory) • C++ Strong C / C++ / Socket programming skills Good expertise in MQ Java knowledge preferred *Unix System Internals:* · Comfortable with system calls, debugging and small kernel modules (entry points). · Should be aware of Unix/Linux internals at a conceptual level - Filesystems-Memory management - Process management & Scheduler - Device management & Block/character devices-Networking -Interrupt handlers etc. *Unix Developer Tools:* · Proficiency in RM tools, Performance tuning tools *Unix Shell Scripting:* · Development of Shell Scripts - Script Basics - Creating Scripts - Executing Scripts - Passing Arguments to Scripts - Built-in Variables Known to Scripts -Setting Variables with read - Printing with print - Exiting with exit Parameters and Variables - Special Variables - Types of variables -Array variables - Operation on variables Flow Control and Loops - IF statement - CASE statement - While, For, Until, Select [Functions] - Creating Function - Using Function - Sharing data between Function - Passing Arguments to Functions - Returning Values from Functions [Filters and Tools] - Head and Tail - grep - Awk and Sed *System Software Design:* · Should have good knowledge of various Data Structures and understand how to choose appropriate data-structure for a given application design. · Should have good knowledge of Object Oriented Analysis and Design concepts. · Should have familiarity/hands-on exposure with basic UML and modeling tools. · Should have knowledge of estimation concepts and familiarity with requirements management. · Should have knowledge of Structured and Object Oriented Design Principles. · Should have knowledge of various refactoring techniques and commonly used Design Patterns. *Unix Systems Programming:* · Should be aware of at least one architecture (eg: x86, x86-64, Sparc, ARMetc.)& hardware concepts. Should be aware of concepts of preemption, reentrancy, concurrency, synchronization etc. · Awareness of kernel APIs. · Should have written at least some simple (but complete) device drivers (eg: char devices, RAM disk driver etc.) or kernel modules (pseudo file systems, message passing etc.); Complete Awareness of User Space Programming: Inter Process Communication, Networking Programming (sockets/RPC), Multi-threaded programming Concepts; Resource Management: Memory, I/O, Process, Synchronization, IOCTL concepts; Debugging techniques in User Space programs. *C++:* · Should be working in a C++ Project. · Should be aware of the following concepts in C++ · Concepts like Data Structures, enums, functions, macros, recursion, bit manipulations, looping statements like for, do , while, do-while, Conditional Statements, switch-case, pointers, arrays · C++ inbuilt types, references, const-functions · Classes and objects, constructors, destructors, initialization lists, new and delete · Inheritance, Multiple inheritance Thanks and regards, *Rajesh* Technical Recruiter +1-703-957-5661 | [email protected] | Skype: ponasanapalli.aswinirajesh Javaji System Solutions Inc |www.javaji.com |415 Oakmed Pkwy, Sunnyvale, CA 94085. Fax: 703-880-7454 -- You received this message because you are subscribed to the Google Groups "Oracle Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/oracle-users. For more options, visit https://groups.google.com/d/optout.
