Sharepoint developer job at intelligenesis in herndon, va _ dcjobs. com senior computer programmer salary

IntelliGenesis LLC is a veteran-owned, woman-owned company established in 2007. Video game designer beginning salary We provide Software Development, Intelligence Analysis, Artificial Intelligence, Computer Network Operations, and Cyber related Internal Research and Development (IR&D) services that result in higher efficiency, automation, and improved analysis, protection, and defense of National Security missions.

IntelliGenesis offers an extremely competitive and generous benefits package including Medical, Dental, Vision, 20 PTO days with the option to purchase up to an additional 5 days, 10 % 401k Match, Holiday pay, Technology Budget, Education/Training Reimbursement, and paid STD, LTD, and Life Insurance.

• Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program

• Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct

• Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces

• Design and develop database management systems, image processing, collaborative tools, data manipulation techniques, data visualization techniques, and directory services

• Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design

• 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

• Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.

• 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

• Knowledge of administrative and clerical procedures and systems such as word processing, managing files and records, stenography and transcription, designing forms, and other office procedures and terminology.

• Knowledge of media production, communication, and dissemination techniques and methods. Programmer salary nyc This includes alternative ways to inform and entertain via written, oral, and visual media.

• Knowledge of circuit boards, processors, chips, electronic equipment, and computer hardware and software, including applications and programming.

• Knowledge of principles and processes for providing customer and personal services. Computer programming salary florida This includes customer needs assessment, meeting quality standards for services, and evaluation of customer satisfaction.

• Knowledge of design techniques, tools, and principles involved in production of precision technical plans, blueprints, drawings, and models.

• Knowledge of principles and methods for curriculum and training design, teaching and instruction for individuals and groups, and the measurement of training effects.

• Knowledge of the practical application of engineering science and technology. Computer programmer salary monthly This includes applying principles, techniques, procedures, and equipment to the design and production of various goods and services.

• Ability to combine pieces of information to form general rules or conclusions (includes finding a relationship among seemingly unrelated events).

• Ability to arrange things or actions in a certain order or pattern according to a specific rule or set of rules (e.g., patterns of numbers, letters, words, pictures, mathematical operations)

• Originality – The ability to come up with unusual or clever ideas about a given topic or situation, or to develop creative ways to solve a problem.