Job Code:   E10001324 Job Length:
Location:  Pittsburgh, PA     Job Title:  Senior Software Developer
Required Skills:
BS Degree in software engineering +7 years demonstrated results, or equivalent experience. Advanced degree recommended. 4+ years development experience with Java (preferred) or C++ General Skills: -- demonstrated pattern of continuous learning -- capable of working with little or no supervision -- possesses excellent oral and written communication skills -- attention to quality Specific Skills: -- expertise in object-oriented programming (Java preferred) -- expertise building multi-threaded systems -- experience with distributed systems -- extremely strong computer science theory background (e.g., data structures, algorithms, concurrency, computational complexity)Must be able to travel 20% of the time. Applicant must be capable of obtaining a US Security Clearance.
These skills are a PLUS:
-- experience with large-scale, mission-critical applications -- distributed object databases -- information security -- large scale data storage -- HCI, human factors, and user-centered design -- exposure to the field of information visualization
Full Description:
Software developers to help develop our next generation of distributed collaboration engine. The positions involve participation in cutting edge distributed computing research and development. Applicants should have a solid computer science foundation and should be capable of working on highly challenging R&D problems with \"fuzzy\" requirements. Software developers will participate in all phases of development of large-scale systems. The role includes the derivation and definition of high and low level requirements, software design, implementation, and testing support.
Send Resume