Software Engineer

Job Description: 

Technology Solutions Experts Inc. (TSE) is seeking a highly qualified individual for software development, programming, and the following additional duties.

Job Duties: 
Interface with customers to define user requirements
Collaborate with teammates to design, develop, and test assigned software applications (e.g. research oriented components, data warehousing and management system components, various web-based systems, analytic tools for data manipulation)
Develop testing approaches and conduct test activities to ensure quality of products
Present developed products to teammates and/or customers for feedback; also, participate in code reviews and critiques for improvements in design and development approaches and processes
Exhibit quality development work to meet aggressive schedules for software release
Requirements: 
B.S. in Computer Science or related field, or equivalent experience
2-3 years experience
Ability to work as a team member
Self-motivated
Detail oriented
Able to follow work plans and deliver tasks according to aggressive deadlines
C++ and C# programming
Web development skills, such as experience in ASP. NET 2.0 or JSP
Experience with database development (e.g., Microsoft SQL and Oracle 9)
Experience programming in a Visual Studio .NET environment
Working knowledge of XML
Must be able to demonstrate programming abilities with small programming projects
Ability to manage multiple projects simultaneously
Ability to work with customers and to set priorities for distributed work team
U.S. citizenship required and must be able to obtain a U.S. government Secret clearance
Preferred Skills: 
Familiarity with AI, simulation, and data mining
Experience or familiarity with Delta3D
IT experience