Junior Software Engineer (SE-1)
Washington, DC • 08/31/2007
Qualifications: BS/Master's degree in Computer Science, Information Systems or related fields with 1-2 years of professional experience.
Progressively responsible experience in project planning, systems analysis and database design, application development and software testing techniques.
Proficient in development tools such as Visual Basic 6.0, MS SQL Server, C#, VB.NET, ADO.net, solid knowledge of object-oriented concepts;
Working knowledge of operating systems such as Windows NT, Windows 2000/2003, Windows XP, network communication protocols and other network and software development industry standards.
Ability to work independently with minimum supervision or work in a team-oriented project.
Ability to effectively diagnose, isolate and expediently resolve any problems pertaining to system security, stability and performance.
Good oral and written communications skills.
Strong analytical and organizational skills.
Attention to detail.
Serves as a technical resource/liaison in the development and implementation of systems, with significant exposure to users and interfaces with all levels of management and external vendors in order to achieve the ITG goal and mission.
Responsible for development and maintenance of business application software by performing full life cycle software development, implementing enhancements and bug fixes and providing technical assistance to the computer user community.
Ensures quality assurance methods and practices are followed in assigned projects via design review and review of junior team members work.
Prepares project status/progress reports on assigned activities and operations.
Works closely with the Project Manager to create a project task plan, reviews the plan with the project team and executes the plan to completion.
Gathers and documents detailed user requirements, translates the requirements into system design specifications, and develops and implements application software.
Programs and performs unit and integration testing and debugging as well as documents all developed components of an application software.
Works closely with the Systems Analyst, develops technical specification documents and other forms of documentation on development projects assigned.
Provides technical expertise to the Information Technology staff and the companys user community on matters pertaining to software utilization and development.
Researches, evaluates and recommends new application development tools, both hardware and software, to the management team in the Software Development Group. Assists in developing and enforcing software development methodologies and standards.
Performs other tasks consistent with this level of work, which may not be specifically mentioned in this job description.
An immediate start is available for the right candidate
Posted by: OhSoHandy User
Located: Washington, DC
(No map found for this address)