Job Code:   E10001322       Job Length:     Up to 2,080.00 hours (13 month(s))

Location:  Pittsburgh, PA     Job Title:  Sr. SW Engineer

Required Skills:
B.S. in Computer Science or a related field (Advanced Degree preferred) -- 7+ years relevant work experience -- 7+ years development experience with Java (preferred) or C++ -- 2+ years of technical leadership experience 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 large-scale, mission-critical applications -- experience with distributed systems -- extremely strong computer science theory background (e.g., data structures, algorithms, concurrency, computational complexity)

These skills are a PLUS:
-- 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:
The software developer will be a member of a key development team, responsible for the design and development of a feature rich, user focused, product. The successful candidate will demonstrate the ability to provide strong technical contribution as an individual software designer and developer. The developer plans, designs, develops and tests software systems or applications for software enhancements and new related products. Other responsibilities include: Researches, designs, and develops computer software systems, applying principles and techniques of computer science, engineering, and mathematical analysis. Designs, develops, operates, maintains, and documents software to be applied to engineering and scientific requirements. Applies the appropriate standards, processes, procedures, and tools throughout the system development life cycle to support the generation of technical engineering products. Researches and analyzes data, such as customer design proposal, specifications, and manuals to determine feasibility of design or application. Plans sub tasks. Follows direction and makes a significant contribution to the team. Listens to and acts on mentor advice. Begins to understand other commitments and interdependencies. Moves from sub-task optimization to project optimization. Promotes process/policy compliance. Supports continuous improvement initiatives.


Send Resume