Responsibilities
Requirements analysis
Interact with Business heads
Interact with customers
Adhere, follow and ensure process & policies
Help team in solving technical problems
Proactively Coach & Mentor junior team members
Candidate should be proactive to take up new challenges and learn new technologies
Ability to cope up with available visibility & clarity
Interface with clients and understand requirements
Update self and team with latest technology and trends
Interact with Architects, Customers, CTO, Project manager to handle delivery & development
Total 10 - 15 years experience, out of which 3+ years experience of software architecture & programming experience in large scale project.
Experience in one or more programming languages such as - Java, C++, PHP
Strong knowledge of Object Oriented Programming concepts & Design Patterns
PHP 5.3 or above, JavaScript, AngularJS, NodeJS, JQuery, AJAX and MYSQL
Knowledge of Content Management Systems like Drupal, Joomla, Moodle, WordPress
Apache Web Server
Knowledge of any one RDBMS like Oracle, MS-SQL Server, DB2, but preferably MYSQL
Cloud deployment and services especially AWS
HTML/HTML5/Bootstrap CSS
Good knowledge of source code version controlling systems such SVN, Clear Case, etc.,
Good user level operating knowledge of UNIX or LINUX flavoured operating system
Working knowledge on Open source technologies