December 22, 2009

Software Architect (C / UNIX Expert)

Kindly forward only relevant CV to amujeer@yahoo.com


TTitle: Sr.
Software Architect     (C  / UNIX Expert)

Job
Responsibility:
The desired
candidate would be responsible for the following:
    * Requirement gathering, Research
& development 
    * Software Development, design and
implementation 
    * Initiates systems design
specifications

    * Coding & debugging of more
complex programs 
    * Code & documentation
reviews/walkthroughs 
    * Conduct
testing
    * Technical guidance and coaching
of less experienced engineers 
    * Technical liaison with offshore
team
Major
Requirements:
Desired candidate
must have strong development knowledge & experience in C & UNIX.

UNIX
Development comprises of following compulsory expertise with 5+ years of
experience:
·          Unix
server basics, file system, layout, permissions and
security
·          Access methods,
telnet, ssh, ftp, password changes, etc.
·          Good in Perl,
awk, sed, grep and other unix shell tools
·          Advanced/Intermediate
programming skills in Unix shell scripting
(bash/sh/tcsh)
·          Unix standard
I/O
C
& C/Unix Development comprises of following compulsory expertise with 5+
years of experience:
·          Advanced C
programming experience in Unix environment only (Low-level, Kernel,
Memory):
o         Structures,
unions, arrays
o         Dynamic memory
allocation
, malloc/free
o         Linked lists,
trees, hashing, compression
o         Unix raw and
asynchronous I/O
o         Function pointer
usage/arrays of func. Pointers
o         Scope and
optimization/profiling
o         File locks,
semaphores, shared memory usage
·          Good exposure on
advanced CInt (Network, Daemon, Services)

Preferred
Requirements:
·          Sound experience
in the Databases e.g.:
o         SQL Programming,
Forced indexes, index hints, Triggers, views, stored
procedures
o         Sybase DBLibrary
and OpenClient in C/Unix, Sybase stored-procedure design/Sybase SQL, Sybase
configuration parameters/understanding, Page/row level locking, optimistic
locking, timestamps
o         Oracle OCI in
C/Unix, Proficiency with Stored Procedure/Oracle SQL, Oracle
configuration parameters/understanding
o         DB2 Programming
(cli) & Adv. (config/kernel/tuning)
·          Should know
Mainframe Basic (VAX/RSTS)
·          Good experience
on OS concepts like Multi threaded programming, networking - Unix Internals.
Computer architecture knowledge
·          Power
architecture
knowledge, multi core processor knowledge, Any processor
architecture knowledge
·          Good
administrator skills in UNIX, Microsoft platforms and Sybase,Oracle,DB2
databases

Education:
Degree in
Computer Science, IT, Computers,
Electronics/Telecommunication