APPLICATION DEVELOPER B
Duties: Position supports LDC's mission critical language resource development activities by providing programming, related research and other technical support in a rapid prototyping environment, for multiple, concurrent, experimental projects with evolving technical requirements and worldwide impact. Working with technical managers, software developers, systems staff, non-technical project staff and international domain experts, position assesses technical requirements, responds with practical plans and specifications and successfully oversees their execution. Position joins a team of more than a dozen technical staff supported by extensive computing infrastructure who together develop novel solutions to challenging technical problems within stringent deadlines and budget constraints. Tasks include: technical needs assessment and specification drafting; development of software tools to collect and process linguistic data, monitor workflow and perform quality control and analysis; end user support and preparation of data and tool publications.
Qualifications: *A Bachelor's Degree and minimum of 1 year of experience or equivalent combination of education and experience is required.
*BS in Computer Science or equivalent (MS preferred)
*Proven record of success in software development projects
*Proven ability to work independently and as part of team sharing code while maintaining a strong sense of personal accountability
*Ability to handle multiple tasks, prioritize responsibilities and manage time effectively in deadline driven environment
*Ability to make progress in an experimental environment despite incomplete, evolving specifications; demonstrated adaptive, flexible handling of rapidly changing requirements
*Demonstrated interpersonal, oral and written communication skills including the ability to communicate effectively with both technical and non-technical audiences
*Appropriate attention to detail
*Demonstrable fluency in at least one of Ruby, Python, Perl, Java, C, C++, C#, Obj-C with ability and eagerness to learn the others (experience with 2+ languages preferred, and Ruby preferred above others).
*Strong experience programming under UNIX/Linux (also experience programming in Windows or OS X preferred)
*Knowledge of XML and relational databases and other structured data (experience with MySQL, RDF preferred)
*Preferred: Experience developing within a (non-web) GUI framework
*Preferred: education or research experience in linguistics or human language technologies; experience working with foreign language data, Unicode, audio and video file formats
Reference Number: 02-25172
Salary Grade: B
Employment Type: Exempt
Org: Linguistic Data Consortium
Special Requirements: Background check required after a conditional job offer is made. Consideration of the background check will be tailored to the requirements of the job.
Job Family: E-Information Systems/Technology