Hello, Here is the requirement for the below position please do respond me with the Updated profiles to [email protected] or reach me @ 571-483-2829.
*Position: UNIX Application Programming* *Location: Cupertino, CA* *Duration: 6 Months* *Job Description:* · Candidate should possess more than 5 years of experience in Python development environment. · Candidate should have good exposure in Django and related technologies · Should have good working knowledge in UNIX / Linux systems. · Candidate should have good communication skills both oral and written. · Experience in leading a small team preferred. *Skill and Experience Details:* · Middleware(L2)- · Application Integration(L3)- Batch Processing (L3)-Candidate skills include: Design of batch scripts and jobs Analysis of batch scripts and jobs Monitoring and Trouble shooting *Unix Application Programming (L4)-*Networking Protocols, Advanced signal handling (concept of signal masks, signal sets, POSIX signal handling, race conditions etc.), Timers, resource limits, Unix debugging and tracing features Advanced Unix user space commands (archival/restore, SCM, cron etc. ) Concept of threads, multithreading, advanced/o, file and record locking advanced system design, Knowledge of Unix variants, porting considerations etc. Performance tuning and optimization *OOAD and Design Patterns (L2*)-OOAD & Design Patterns 1. Familiarity/Hands-on exposure with basic UML and other modelling tools/requirements analysis tools, OOAD 2. Familiar with RUP or any other iterative and incremental process development model on an object-oriented project Design Pattern Is aware of Design Patterns as a concept, but has not really got a chance to read and explore it in an organized manner *C++ (L2)-* Should be working in a C++ Project. Should be aware of the following concepts in C++ 1) Pointers, references, arrays, temporaries, lvalue, rvalue 2) Polymorphism, static/dynamic binding, pure virtual functions & abstract class 3) Operator overloading, function overloading, default arguments, friend functions 4) C++I/O, C++ File I/O, Stream manipulators 5) Able to convert problem statement into pseudo code / algorithm and implement the same in C++. *UNIX Developer Tools (L2)-Group 2*: Proficiency in Static code analysers, run time code analysers, build and deploy *UNIX Developer Tools (L3*)-Group 3: Proficiency in RM tools, Performance tuning tools *Unix Application Programming (L1*)-Trained on basics of Unix/Linux; Familiar with using Unix at user space to write, compile and execute programs in C/C++ etc. *UNIX Systems Programming (L4)-*Knowledgeable about address space, programmed I/O, physical buses, DMA, I/O interfaces, interrupts & boot loader/process. Versatile with kernel APIs & kernel debugging. Comfortable with assembly language (for at least one processor). Has written complex device drivers (network, block devices etc.).Aware of kernel variants, differences between various flavours of UNIX, portability and migration issues, performance tuning, profiling, optimisation etc. Involved in Complex Design and Large Projects Thanks & Regards, Naga Sarma Javaji System Solutions Inc. Direct No: 571-483-2829 Email ID: [email protected] Skype Id: naga.ait || GTalk: [email protected] -- You received this message because you are subscribed to the Google Groups "Open Source J2EE frameworks" 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 http://groups.google.com/group/open-source-j2ee-frameworks. For more options, visit https://groups.google.com/groups/opt_out.
