Job Title: Senior Web Developer
About the Job:
OASIS is a not-for-profit consortium that drives the
development, convergence, and adoption of open
structured-information standards for the global information
society.
We are seeking a motivated full-time developer to take a
lead role in web applications, data modeling, and software
implementation and integration experience. This position is
part of our small Technology Services team responsible for
both the development and ongoing support of the web
collaboration services offered to our members.
Our desired IT environment is based on open standards,
modularity and interoperability between diverse software
offerings. Our current FOSS infrastructure requires that any
candidate be familiar with Linux, Apache, MySQL, and common
web application languages.
Specific Responsibilities:
- Information modeling according to rules and defined
organizational structures, including production of database
and other schemas.
- Gathering functional requirements and translating
business processes from staff and some members into
technical solutions.
- Developing database-backed web applications, while also
providing APIs for other interfaces.
- Integrating multiple applications into a comprehensive
cohesive package for members to use.
Required Experience and Skills:
- Database modeling skills: Applicants should be familiar
enough with SQL and relational database designs to both
develop database applications from scratch and integrate
disparate applications seamlessly.
- Programming: Experience with PHP, Python, Perl, and
other web application languages is a strong requirement.
Candidates should have the ability and willingness to learn
and adapt to new languages easily. Experience with
HTTP-based web services also valuable. Experience with
version control and especially Subversion.
- Writing: Technical documentation and strong
communication skills.
- Basic System Administration: Basic Linux shell
scripting, Apache and MySQL configuration, and command line
proficiency.
Additional Valuable Skills:
- Familiarity with Free and Open Source desktops, tools,
and server software.
- More advanced system administration skills are valuable,
especially relating to how programming decisions affect the
deployment, monitoring, and ongoing support of a system.
- Web graphics and layout skills with CSS, XHTML,
JavaScript, and graphics design tools.
- Shell scripting experience on Linux servers.
- Experience with other technologies and services like:
LDAP, Jabber/XMPP, VOIP, XML.
- Experience contributing to or managing free and open
source projects.
- Ability to work as part of our cohesive geeky team in
Technology Services and have your work critiqued by the
thousands of technology leaders that are OASIS members who
will interface with your work with the widest possible range
of software and hardware infrastructures.
- Experience in OASIS, standards-setting organizations,
developing collaboration and document management systems are
all a plus.
Experience:
Five plus years of small-shop experience participating in
the entire life-cycle of application development from
concept to release to support.
Education:
BS in Computer Science or equivalent.
Location:
This is an on-site position in Billerica MA. No relocation
assistance is available.
Applying for the position:
Send your resume and letter of interest to jobs@oasis-open.org.
OASIS is an Equal Opportunity Employer |