Job Seekers, Please send resumes to firstname.lastname@example.org or Call: (202) 719-0200 Ext: 127
Design, execute, assess and troubleshoot software programs and applications including but not limited to configuring, coding, developing, and documenting software specifications throughout the project life cycle.
Independently design, code, and test major features, as well as work jointly with other team members to deliver complex changes.
Interact with key partners and internal users regarding timelines, technical issues, and infrastructure integration.
Define, design, and implement multi-tier object-oriented distributed software applications.
Analyze and suggest improvements in the overall development process.
Construct design documents and documentation to aid in maintenance and code reuse.
Contribute to the design and implementation of databases.
Experience and Education requriements:
Bachelor's degree in Computer Science, Technology, or related field with 5+ years of practical knowledge and experience in software development.
Minimum 5 years experience in requirements analysis, design, coding, and unit testing of scalable, distributed, fault-tolerant applications in Windows 2000 and XP environments.
Prior experience required in object-oriented design methodology and application development in C++, C#, .NET, VB.NET, ODBC, UML design, WinForms, WCF
Working knowledge of object oriented design, relational databases (MS SQL), XML and HTTP/HTML