[Commercial] Software Developer Contracts from DAISY Consortium
"Sankarshan (সঙ্কর্ষণ)" <[email protected]>
| Newsgroups | gmane.user-groups.linux.kolkata |
|---|---|
| Message-ID | <[email protected]> |
An acquaintance from the National Association for the Blind, India (http://www.nabindia.org/sited/index1.htm) informs about an effort from the DAISY Consortium to work towards producing Open Source Software that would address the current issues in this space. Please forward this to interested folks. ~sankarshan [Quote] The DAISY Consortium is looking to establish a long-term commitment in order to expand its pool of dedicated software engineers. The proposed full-time contract will offer an initial 12 months duration, but will be subject to renewal based on successful completion of objectives. The successful applicant will apply his/her ability to cope with a steep learning curve, working with bleeding edge multimedia- and accessibility standards as well as software design patterns. Although it is expected that the holder will rapidly become autonomous, he/she will benefit from the support of expert team-mates in a friendly professional environment. The position holder will operate mostly in a remote context under tight supervision, collaborating with a world-wide agile team. Resumes to be sent to: [email protected] http://www.daisy.org/ for reference. [/Quote] Job Description - Software Developer (Java/XML) Short Description of the Positions Aim The Software Developer participates in the DAISY Consortium’s software development efforts as a programmer/developer. As such, the position will give the holder extensive experience in the design and implementation of web services, complex XML-based information transformation systems, as well as various application platforms. Main Tasks and Expected Outcomes 01 Systems development/programming [60%] Task: Collaborate with existing developers in the DAISY Consortium software development staff in the development of software libraries and web service applications. Outcome: Production of stable, efficient and well-documented libraries. 02 XML transformations development [40%] Task: Develop suites of XML transformations for use in information publishing contexts. Outcome: Production of stable and well-documented XML transformations. Required Qualifications (Software Developer) Education B.Tech. computer Sc. / MCA or equivalent. Candidates with lower professional qualification but with good work experience in relevant fields may also be considered in specific cases. Experience 0-1 years. Professional Skills Experience in development of complex systems using the object oriented paradigm. Well developed knowledge of the Java platform and programming language. Knowledge of Web Services, Servlets, JSP and multi-tiered architectures. Previous experience with the Eclipse IDE is an asset. Knowledge of XML technologies and standards (XML, XML Namespaces, validation, DOM, SAX). Knowledge of Java libraries for XML processing (JAXP: SAX, DOM, StAX, TrAX) is an asset. Knowledge of languages for XML transformations (primarily XSLT 1.0 and 2.0) is an asset. Good written and verbal communication skills in English. Other languages an asset. Motivation to learn and develop new professional skills rapidly. Flexibility to work independently as well as to accept specific direction. Personal Strengths Ability and commitment to being part of a dynamic, global team. Ability to work independently, as well as in distributed teams. Job Description - Software Developer (.NET) Short Description of the Positions Aim The Software Developer participates in the DAISY Consortium’s software development team as a programmer/developer. As such, the position will expose the holder to complex system architectures, and give extensive experience in the design and implementation of interactive multimedia authoring tools and APIs. Main Tasks and Expected Outcomes 01 Systems development/programming [100%] Task: Collaborate with existing developers in the DAISY Consortium software development staff in the development of software libraries and applications. Outcome: Production of stable, efficient and well-documented code libraries. Required Qualifications (Software Developer) Education B.Tech. computer Sc. / MCA or equivalent. Candidates with lower professional qualification but with good work experience in relevant fields may also be considered in specific cases. Experience 0-1 years. Professional Skills Experience in development of complex systems using the object oriented paradigm. Well developed knowledge of the .NET platform and the C# language. Knowledge and proven understanding of the latest (3.0) C# language features (generics, closures, events, etc) is an asset. Good written and verbal communication skills in English. Other languages an asset. Motivation to learn and develop new professional skills rapidly. Flexibility to work independently as well as to accept specific direction. Personal Strengths Ability and commitment to being part of a dynamic, global team. Ability to work independently, as well as in distributed teams. Job Description - Systems Architect/Developer (.NET) Short Description of the Positions Aim The Systems Architect/Developer participates in the DAISY Consortium’s software development efforts. The span of tasks includes requirements engineering, modelling, architecture and implementation. The position requires experience and in-depth understanding of complex design patterns and methodologies, as well as iterative development processes. Main Tasks and Expected Outcomes 01 Systems architecture [50%] Task: Collaborate with existing architects in the DAISY Consortium software development staff in the modeling and design of next-generation interactive multimedia authoring tools. Outcome: Production of clear, consistent and effective state-of-the art system architectures that integrate well with the chosen implementation platform. 02 Programming [50%] Task: Participate in the implementation phases of DAISY Consortium software applications, implementing above mentioned systems. Outcome: Production of stable, efficient and well-documented code libraries. Required Qualifications (Systems Architect/Developer) Education B.Tech. computer Sc. / MCA or equivalent. Candidates with lower professional qualification but with good work experience in relevant fields may also be considered in specific cases. Experience Three or more years in the software development domain with significant experience in systems architecture, modeling and implementation. Professional Skills Extensive experience in programming in complex systems using the object oriented paradigm. Extensive experience in design, modeling and problem solving within complex systems. Well developed knowledge of the .NET platform. Practical understanding of the iterative development processes. Good written and verbal communication skills in English. Other languages an asset. Flexibility to work independently as well as to accept specific direction Personal Strengths Ability and commitment to being part of a dynamic, global team Ability to work independently, as well as in distributed teams -- http://www.gutenberg.net - Fine literature digitally re-published http://www.plos.org - Public Library of Science http://www.creativecommons.org - Flexible copyright for creative work _______________________________________________ Ilug-cal-discuss mailing list [email protected] http://list.ilug-cal.org/mailman/listinfo/ilug-cal-discuss