|
ORGANIZATION Webmasters Kenya Limited
JOB TITLE System Engineer /Web Application Developer
JOB DESCRIPTION To develop, design and test websites and web based interactive applications to meet a broad spectrum, of client needs.
RESPONSIBILITIES 1. Development of website user interfaces and applications on time and according to project budgets. 2. Technical design, development, testing, implementation and maintenance of web sites. 3. Report on status of efforts, identifying issues that inhibit the attainment of project goals and implementation of corrective action. 4. Understanding business needs behind client requirements and design and development of effective web and multimedia solutions to meet business needs. 5. Designing and developing of prototypes and storyboards to effectively communicate design direction to the production team. 6. Identify and solve technical challenges of existing and new web and multimedia design components. 7. Develop user interface standards and conduct usability analysis of existing functionality. 8. Assist business development team in pre-sales roles, marketing and contribute to other areas of the business where necessary. 9. Lead the development of technical solutions in response to client requirements, working with software engineers, graphic designers, quality assurance and release management functions. 10. Database development including writing SQL codes for data manipulation, modification and access procedures including storing, security, tables/ views, and triggers. 11. Quality assurance and control throughout the SDLC including debugging, developing test Data/heuristics and appraisal and evaluation of system designs and performance.
ACADEMIC REQUIREMENTS 1. A degree in Information Technology/Computer Science
ADDED ADVANTAGES 1. Any IT based certification.
REQUIRED SKILLS SET 1. Proficient in frameworks such as: Symfony, Kohana, Codeigniter, Cake PHP, Ruby on Rails 2. Proficient in Content Management Systems such as: Joomla, Word Press, Typo 3, MOD X 3. Proficient in web based programming languages such as: Java, PHP, ASP.net, .net 4. Proficient in use of design tools such as Illustrator/Corel draw, Photoshop, CSS, HTML, Javascript among others.
PERSONAL TRAITS 1. Strong Portfolio: The software engineer should present a comprehensive portfolio of previous work done that shows their skill and diversity. 2. Time Management: Able to complete jobs assigned within the given time constraints. 3. Problem Solving Ability: Talented and able to understand problems and develop solutions with minimal efforts and at the required time. 4. Client Oriented: Able to work easily with clients to ensure that applications developed meet specifications. 5. Communication: Able to effectively communicate with clients and other members of the production team to ensure they are on track with deadlines and other goals. 6. Creativity: A great application developer is very creative and can come up with new and exciting ideas for applications. 7. Knows Audience: Able to understand that different audiences respond to different requests and can integrate this understanding into their development. 8. Manages Priorities: Able to work within boundaries of deadlines and changing priorities and can effectively manage a workload to meet deadlines and satisfy clients. 9. Open to Change: Hears all criticism with an open mind and is willing to change applications and development approach based on the needs or wants of a client or opinions of members of the production team. 10. Strategy: Able to understand how strategy plays a part in marketing and advertising, and is able to develop strategic ideas and work within the scope of a client's strategic plan to execute top notch applications. 11. Teamwork: Able to work well as part of a team and recognize that all team members must work well together and communicate openly to get a project completed. 12. Technology: Well-versed in a plethora of software development tools, frameworks and programming languages and is able to quickly learn new programs and incorporate them into his or her work. 13. Stamina: Having the energy to pull off extensive hours on projects. It allows them to meet crucial deadlines, and it shows their capability+es in creating effective software and web solutions in a certain time frame. Send your C.V to
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
This e-mail address is being protected from spambots. You need JavaScript enabled to view it .. Back to opportunities
|