JOB DUTIES & RESPONSIBILITIES: Lead and mentor developers thru coaching and sharing of knowledge Architecture design and Develop new functionality and critical business logic of software products Enhance existing applications and software products and design new product SKILLS: Strong knowledge on software implementation best practices Strong knowledge of SQL Server and/or Oracle database including store procedure, trigger etc. Knowledge of security and vulnerability best practices to design se…