Lotus Notes Developer
Concentric Methods - Reston, VA

This job posting is no longer available on Concentric Methods. Find similar jobs: Lotus Note Developer jobs - Concentric Methods jobs

Job Description:
This position is contingent upon contract award.
This position requires a Top Secret clearance with Poly.
Analyzes functional business applications and design
specifications for functional areas. Develops block
diagrams and logic flow charts. Translates
detailed design into Lotus Notes based solutions. Tests,
debugs, and refines the computer software to produce the
required product. Prepares required
documentation, including both program-level and
user-level documentation. Enhances software to reduce
operating time or improve efficiency. Provides
technical direction to programmers as required to ensure
program deadlines are met.
Tasks
  • Design and develop tools and databases for Lotus Notes
(to include Domino and data conversion) with relevant
operating system platforms.
  • Design and develop tools that integrate Lotus Notes
with commercial applications.
  • Design and develop database management systems, image
processing, collaborative tools, data manipulation
techniques, data visualization
techniques, and directory services.
  • Provide database architectural and design
capabilities.
  • Develop unit and functional test plan.
  • Provide the operations and maintenance of operational
systems.
  • Modify existing software to correct errors, allow it
to adapt to new hardware, or to improve its performance.
  • Analyze user needs and software requirements to
determine feasibility of design within time and cost
constraints.
  • Consult with customers about software system design
and maintenance.
  • Coordinate software system installation and monitor
equipment functioning to ensure specifications are met.
  • Design, develop and modify software systems, using
scientific analysis and mathematical models to predict
and measure outcome and consequences
of design.
  • Develop and direct software system testing and
validation procedures, programming, and documentation.
  • Confer with systems analysts, engineers, programmers
and others to design system and to obtain information on
project limitations and
capabilities, performance requirements and interfaces.
  • Correct errors by making appropriate changes and then
recheck the program to ensure that the desired results
are produced.
  • Conduct trial runs of programs and software
applications to be sure they will produce the desired
information and that the instructions are
correct.
  • Compile and write documentation of program development
and subsequent revisions, inserting comments in the
coded instructions so others can
understand the program.
  • Write, update, and maintain computer programs or
software packages to handle specific jobs, such as
tracking inventory, storing or retrieving
data, or controlling other equipment.
  • Consult with managerial, engineering, and technical
personnel to clarify program intent, identify problems,
and suggest changes.
  • Perform or direct revision, repair, or expansion of
existing programs to increase operating efficiency or
adapt to new requirements.
  • Write, analyze, review, and rewrite programs, using
workflow chart and diagram, and applying knowledge of
computer capabilities, subject matter,
and symbolic logic.
  • Write or contribute to instructions or manuals to
guide end users.
  • Investigate whether networks, workstations, the
central processing unit of the system, or peripheral
equipment are responding to a program's
instructions.
  • Prepare detailed workflow charts and diagrams that
describe input, output, and logical operation, and
convert them into a series of instructions
coded in a computer language.
  • Consult with and assist computer operators or system
analysts to define and resolve problems in running
computer programs.
  • Assign, coordinate, and review work and activities of
programming personnel.
  • Collaborate with computer manufacturers and other
users to develop new programming methods.
  • Train subordinates in programming and program coding
Tools used in this occupation
  • Desktop computers
  • High end computer servers — Application servers;
Directory servers
  • Integrated circuit testers — In circuit emulators ICE;
Logic analyzers
  • Notebook computers
  • Personal digital assistant PDAs or organizers —
Personal digital assistants PDA
Technology used in this occupation
  • Data base management system software — Database
management software; Distributed database management
software; Microsoft SQL Server; Microsoft
transact-structural query language T-SQL
  • Development environment software — C; Extensible
Stylesheet Language Transformation XLST; IBM Rational
Rose XDE Developer D93; Microsoft Visual
Basic
  • Object or component oriented development software —
C++; Document Object Model DOM Scripting; Simple API for
XML SAX; Sun Microsystems Java
  • Operating system software — Job control language JCL;
Unix; VxWorks software; Win CE
  • Program testing software — Defect tracking software;
Fault testing software; IBM Rational ClearQuest; Mercury
Interactive LoadRunner
This position is contingent on contract award.

Job Requirements:
Top Secret Clearance with Poly
Bachelor's Degree preferred
IT Certifications desired.

Concentric Methods - 20 months ago - save job - copy to clipboard
Recommended Jobs
Web Developer – Full Performance
Preferred Systems Solutions - McLean, VA
Preferred Systems Solutions - 16 hours ago

Lotus Notes Developer (TS/SCI w/Polygraph Req...
Bluemont Technology & Research, Inc. - Reston, VA
Bluemont Technology & Research, Inc. - 23 days ago

Lotus Notes Developer
COMTECH LLC - McLean, VA
Comtech LLC - 11 days ago