OLE Nepal

Senior Software Developer / Team Lead

OLE Nepal

Senior Software Developer / Team Lead

Senior Software Developer / Team Lead

Basic Job Information

Job Category : IT & Telecommunication
Job Level : senior
No. of Vacancy/s : [ 1 ]
Job Location : Lalitpur
Offered Salary : None
Apply Before(Deadline) : Jun. 08, 2013 00:00 (10 years, 10 months ago)

Job Specification

Education Level : Graduate (Masters)
Experience Required : Not Required
Other Specification
  • At least 2 years of work experience or  with at least 5 years of work experience in the field of IT.
  • Should have extensive knowledge of and experience in software tools, programming languages, operating systems, web applications, information security, database and system analysis, and design principles.
  • Able to analyze information, manage team, possess general programming and problem solving skills, experience in software design, debugging, documentation and testing, sound knowledge of software development fundamentals, requirements, processes and specifications..
  • Interested in the development field, and on improving school education through the application of technology.
  • Has sound technical and programming skills, and a desire to learn and a drive to try new tools and technologies.
  • Able to work independently; Self-motivated with demonstrated leadership skills.

Job Description

  • Lead a technical team in the design, adaptation and delivery of technology solutions to enhance the quality of education in public schools in collaboration with educators and curriculum experts.
  • Manage and lead a team of curriculum experts, artists, designers, quality analyst  and programmers to design and develop software activities required for the projects.
  • Create new interactive digital learning activities software using Flash/AS3 and HTML5/CSS/JS, and maintain framework, bug-fixes of old activities, as well as build script and utility software written in Python and PyGTK.
  • Responsible for maintaining the build system and producing stable and well tested builds for various linux platforms. Use Hudson for CI, and Mercurial for VCS.
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Use information system (Redmine) for project management, and be responsible for its administration as well.
  • Update job knowledge by studying tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Explore new technologies and tools, and able to decide appropriate technologies for the Nepali context, more specifically for public school systems.
  • Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
  • System Administration: Administer the organization fileserver, router, webserver, backup server and regular computers and also common services like apache, nginx, named, dhcp, squid, iptables, samba, mysql, rsync, wordpress etc.

This job has expired.

Recommended Jobs

Job Action

Similar Jobs
Powered by Merojob AI
Most Viewed Jobs
job_detail_page
Search, Apply & Get Job: FREE