Education: Bachelor’s degree in computer science or any related field preferrably with specialization in web development.
Experience: Minimum experience of 2 years in development is a must. Must be competent in use of HTML, Java (or comparable programming language), ColdFusion (or comparable skills), graphics development tools, Windows operating systems, and the Internet.
Sun Certified Web Component Developer (SCWCD) certification a plus
Location :
Lahore
Job Summary:
To plan and develop web technologies, site designs and redesigns (from concept to completion) as well as the conception, design, development, documentation and implementation of Internet-based applications to support business operations as required by Eristotle for internal or external projects.
Key Responsibilities and Accountabilities :
Develop an up-to-date knowledge of the characteristics and strengths of Eristotle products.
Solution Development and Delivery
Perform updating and maintenance, documentation and publication for client web sites.
Create efficient and logical databases for clients.
Recognize system deficiencies and implements effective solutions.
Create and enhance web content, multimedia and creative writing content for client websites.
Create or Improve web graphics for cross-browser implementation using graphics software such as Macromedia's Fireworks, Photoshop, etc.
Set up client hosting, email and statistics for client web sites.
Perform manual and/or electronic search engine registrations for client web sites.
Enhance conceptual work by creating designs of the highest standards from the initial look and feel through to completed assets.
Project Execution
Create and execute project work plans and revises as appropriate to meet changing needs and requirements.
Communicate and enforce coding standards
Manages resources within budget and project schedule.
Relational Databases
Understand complex database concepts as well as the implications of different database designs.
Effectively employ many different database design techniques.
Programming Languages
Create web technologies using Java
Understand the benefits of the various programming languages.
Architecture
Create well designed, reusable objects.
Client Management
Maintain maintenance files and tracking of your time for all clients to ensure profitability to the company on any extra billing.
Communicate effectively with clients to identify needs and evaluate alternative business solutions with project management.
Continually seeks opportunities to increase customer satisfaction and deepen client relationships.
Manages client expectations effectively.
Search engine optimization.
Design and create innovative, brand-compliant design and artwork for such collateral as brochures, mailers, email and online advertisements, newsletters, PowerPoint presentations, web content and other materials as determined by the CTE
Integrate video, animation, still images, text and audio into the web pages
Meet with CTE for kickoff meetings to gather information and requirements for assigned projects.
Adhere to and ensure technical requirements and brand specifications of the clients are met.
Estimate timelines and milestones for development projects when requested by the CTE.
Liaise daily with the CTE on active and upcoming projects. To a lesser extent, liaise with existing clients to discuss aspects of ongoing projects.
Provide a detailed weekly report to the CTE.
Be able to understand projects coded by others and work on its modification, expansion and enhancements
Offer suggestions for brevity of content as well as layout to produce logical and cohesive information on client websites
In addition Web Developer will be responsible to
Manage domain and DNS services
Develop and modify ASP / ASP.NET Applications
Communicate effectively both internally and externally i.e. Check email, forward to appropriate parties and reply timely with priority to editing requests or technical support requests.
Innovative and creative in the form of continuous improvement to internal processes.
Be flexible and adaptable to change.
The individual in the position of Java Software Engineer is responsible for providing system architecture development, analysis and delivery support to clients.
Develops flow diagrams. Performs complex performance and feasibility studies to deliver software solutions in J2EE Framework, JSP, EJB, JDK, XML, BPMS, Rational Rose and UML.
Performs system programming and database programming including test scenarios to implement solutions.
Skills and Competencies
This position requires excellent technical knowledge, interpersonal communication skills, creative abilities, problem solving, and a high level of dependability. This position requires the ability to complete and manage projects – planning, scheduling, meeting deadlines and documentation in a timely manner, prioritize tasks, and to recognize the need for and implement improvements during development.
Specific Job Skills:
In-depth knowledge of web standards and cross-browser/cross-platform issues
High level of proficiency with Photoshop and Illustrator or comparable graphics applications
High level of proficiency building web pages either using an application such as Dreamweaver or coding by hand
Experience with managing web site content
Ability to learn new Internet and authoring technologies relevant to web site development
Possesses significant knowledge of client server and internet systems architectures.
Knowledge and experience with website design, HTML, DHTML, Javascript, database development, relational database design, and database protocols. Must be able to address HTML and scripting compatibility issues between different browsers and computing platforms.
Experience in the creation of web-based applications using Microsoft tools & technologies: IIS, ASP, MTS, Index Server, JavaScript/VBScript, Visual Interdev. Knowledge and experience with installing, configuring, maintaining, tuning, analyzing and optimizing websites in the NT environment.
Ability to understand and contribute to functional requirements and translate them into technical design and development projects.
Ability to clearly document features, technical specifications, and infrastructure requirements for self-produced technical work and job processes.
Must be able to continuously monitor industry trends, technologies, and standards and be able to research, recommend, and apply new technologies as they emerge.
Know how of Content Management systems
Experience with Ecommerce applications
Good inter-personal skills
Setting & keeping deadlines
Handling multiple priorities and working within a team environment
Computer skills:
Proficiency with Java
Proficiency with DHTML and JavaScript
HTML
Java
CSS
MySQL
Quark or Indesign
3D modeling
Microsoft Office and Frontpage
Adobe Photoshop and Illustrator
Macromedia Flash and Macromedia Freehand.
Database creation and integration into site
DNS
ASP / ASP.NET
Visual Studio .NET
SQL Server
Knowledge of Linux, Java and MySQL for setting up a staging server inhouse will be an advantage.
Additional skills preferred but not compulsory: DHTML, XHTML, XML, CSS/CSS2, and Web Services.
Scale and Dimensions
Core: Create and develop as required by Eristotle. Increment, Bonus, Performance awards: Based on Performance Probation: 1 month with subject to meeting of the criteria
Terms & Conditions:
Candidate will be tested on his first months performance. No fixed pay for the initial month instead bonuses will be promised on producing new clients.
If the target is acheived for the first month, the candidate will be made a permanent employee from the second month with fixed pay, travel and cellphone budgets alongwith performance bonuses.
Candidate is expected to have his own conveyance.
Candidate will provided with a sound portofolio and presentation material to be used for business development.
Commission based Contract.
1st month will be a performance testing period.