Job Description / Responsibility
Responsible for dictating design choices to software developers, including but not limited to: platforms, coding and technical levels.
Gain a complete understanding of his clients` needs and effectively communicate them to the software design team.
Working with the different project teams & contribute towards the improvement of the overall release process.
Oversee the development team, manage the full life cycle of the process, monitor research, review codes and supervise any testing.
Administer training throughout various phases of the development cycle.
Oversee the maintenance of build environments and build history.
Maintain and modify programs, make approved changes by amending flow charts, develop detailed programming logic, and coding changes.
Test and develop programming modifications. Write new program code using prescribed specifications.
Evaluate simple interrelationships between programs such as whether a contemplated change in one part of a program would cause unwanted results in a related part.
Analyze performance of programs and take action to correct deficiencies based on consultation with users and approval of supervisor.
Document programming problems and resolutions for future reference.
Analyze client/server and micro-computer based software solutions compatibility with company requirements.
Anticipate on technological evolutions. Act as bridge between developers, project coordinators and business clients

Educational Requirements
Bachelor or Master of Computer Science or equivalent

Experience Requirements
Minimum 5 year(s)
The applicants should have experience in the following area(s):
Software Architect
The applicants should have experience in the following business area(s):
Software Companies

Additional Job Requirements
Age 28 to 38 year(s)
Team player with excellent English Communication skills (NOTE: Job requires day-to-day communication with foreign team mates)
Must be able to travel abroad (based on assignment)
Experience in SCRUM is preferred
Expert level PHP skills with strong OO design and programming experience
Experience in developing applications in an object-oriented manner, utilizing variants of LAMP framework.
Thorough knowledge of HTML, CSS and Javascript (AJAX a plus) including cross-browser and platform coding requirements in HTML
MySQL experience

Salary Range
Negotiable

Other Benefits
Project Bonus
Festival Bonus
Mobile and internet bill benefit
Medical & Insurance benefit
Other long term benefits (Gratuity, Provident Fund etc)

Send your CV to careers@codemate.com