Team Leader

Duties and Responsibility

  • Create an environment oriented to trust, open communication, creative thinking, and cohesive team effort.
  • Provide the team with a vision of the project objectives. Motivate and inspire team members.
  • Lead by setting a good example (role model) - behavior consistent with words.
  • Coach and help develop team members; help resolve dysfunctional behavior.
  • Facilitate problem solving and collaboration. Strive for team consensus and win-win agreements. Ensure discussions and decisions lead toward closure.lead toward closure.
  • Maintain healthy group dynamics and Intervene when necessary to aid the group in resolving issues.
  • Assure that the team members have the necessary education and training to effectively participate on the team.
  • Encourage creativity, risk-taking, and constant improvement. Recognize and celebrate team and team member accomplishments and exceptional performance.
  • Coordinate with internal and external customers as necessary.
  • Familiarize the team with the customer needs, specifications, design targets, the development process, design standards, techniques and tools to support task performance.
  • Assure that the team addresses all relevant issues within the specifications and various standards.
  • Provide necessary business information and Serve as meeting manager or chairman.

Skills

  • Should have the ability to mentor staff members at all level of seniority.
  • Should possess good knowledge of development domain. This includes: languages, frameworks, utilities, development environments.
  • Understanding of issue management systems, project management skills and version control must be good.
  • Know how to conduct timely code reviews, what to look for and how to minimize the amount of time they take to hold and for the changes to be made.
  • How to write unit tests and mocks, and to get your developers to write them too.
  • Knowledge of what design patterns are and when to use them.
  • Knowledge of what code smells are and how to mitigate them.
  • Continuous integration and Ability to plan projects and releases.
  • Ability to recommend the correct technologies to use for a project.
  • Managing business directives/goals and converting relevant ones to information for developers.
  • The ability to estimate the time for programmers of varying skills.
  • The ability to allocate tasks to the correct developers based on their skills and abilities.
  • Excellent written and verbal communication skills.
  • A adeptness with leading software package.
  • A determination to achieve and succeed.
  • The willingness to listen to feedback and use it to improve.

Senior Software Developer

Responsibility

  • Reponsible to write “clean”, well designed code.
  • Must Follow industry best practices.
  • Develop and architect lifecycle of projects working on different technologies and platforms.
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Develop and deploy new features to facilitate related procedures and tools if necessary.
  • Prepares and installs solutions by determining and designing system specifications, standards, and programming.
  • To improve operations efficiency should conduct systems analysis and recommend changes in policies and procedures.

Skills

  • PHP 5.3+, GD image manipulation and PEAR Libraries work expertise. 
  • Working knowledge of Object-oriented PHP concepts and practices, as well as the MVC structure and framework concepts, 
  • Should have adequate knowledge in HTML and CSS, including cross-browser compatibility (Some CSS3 and HTML5 required).
  • Should possess expert proficiency with the j Query framework, as well as basic JavaScript knowledge. 
  • Adequate Experience in SOAP/XML/JSON Web services, PHP frameworks.
  • Proficiency with MySQL 5+, familiarity with failover and replication concepts with a focus on database-driven PHP applications.
  • Familiarity with Linux-based webservers and Apache. 
  • Strong analytical, troubleshooting, and problem solving skills passionate about their work and new technologies. 
  • Strong written and oral communication skills.
  • Excellent written and verbal communication skills.
  • A adeptness with leading software package.
  • A determination to achieve and succeed.
  • The willingness to listen to feedback and use it to improve.
  • Ready to work hours that are not typical, so a flexible approach is needed to get the best from the job.
  • The ability to see projects through from inception to production.

Software Developer

Responsibility

  • Reponsible to write “clean”, well designed code.
  • Must Follow industry best practices.
  • Develop and architect lifecycle of projects working on different technologies and platforms.
  • Design, develop and manage software projects for clients. Analyze and evaluate user needs and develop software solutions. 
  • Write supporting documents for projects developed and tested.  And Prepare documents of entire development work.
  • Design and develop web user interfaces with back-end databases and other tools. Recommend technical feasibilities and solutions. 
  • Evaluate new technologies in the light of emerging trends and technologies. Modify and update existing techologies improvise performances. 

Skills

  • He should have knowledge of creative tools like Adobe Fireworks, Adobe Photoshop, Illustrator etc.
  • Knowledge of creating responsive design and cross browser/cross platform application is a must.
  • He should understand Web Design Grid Systems, Responsive Design.
  • Ability for writing hand code using JavaScript & J Query. Multiple Screens ( Mobile / desktop / I pads) is necessary.
  • Good organizational skills that support the rest of the team
  • Must possess creativity and imagination skill.
  • The ability to meet deadlines in a high pressure environment.
  • He should be able to work on his own or in a team.
  • He should be aware of international web standards and protocols.
  • He should have good interpersonal and communication skills.
  • A determination to achieve and succeed.
  • The willingness to listen to feedback and use it to improve.