Hi all, Apologies for the cross posting. Check out the following jobs at the DAISY consortium. Please contact Dipendra Manocha at dipendra.manocha@xxxxxxxxx for applying. Pranav Job Description - Software Developer (.NET) General Information Denomination of the Position: Software Developer Holder of the Position: vacant Work Quota: 100% Superior Operational Position: Technical Development Coordinator 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. 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. 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 - Software Developer (Java/XML) General Information Denomination of the Position: Software Developer Holder of the Position: vacant Work Quota: 100% Superior Operational Position: Technical Development Coordinator 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. The DAISY Consortium is looking to establish a long-term commitment in order to expand its pool of global, 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. 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 - Systems Architect/Developer (.NET) General Information Denomination of the Position: Systems Architect/Developer Holder of the Position: vacant Work Quota: 100% Superior Operational Position: Technical Development Coordinator 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. 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 operate within a friendly professional environment, albeit mostly distributed across the world. The position holder will collaborate with other team members under tight supervision, to participate in the delivery of challenging but rewarding multimedia and accessibility related projects. 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 __________ View the list's information and change your settings at //www.freelists.org/list/programmingblind