Apply Now    

Windows Engineer  / Software Engineer Junior

Req #: 130435
Location: Suitland, MD US
Job Category: Information Technology Group
Minimum Clearance Required: TS/SCI

Job Description

 POSITION SUMMARY: Under general supervision, designs, develops, troubleshoots, and analyzes software programs for computer based systems. Performs systems modeling, simulation, and analysis. Designs and develops compilers, assemblers, utility programs, and operating systems. As required, provides inputs for documentation of new or existing programs. Primarily interfaces with intra-organizational staff with infrequent contact with inter-organizational staff and outside customers and vendors on routine matters. RESPONSIBILITIES: -Research, design, and develop computer software systems, in conjunction with hardware product development, for medical, industrial, military, communications, aerospace, and scientific applications, applying principles and techniques of computer science, engineering, and mathematical analysis. -Write, modify, and debug software for client applications. -Analyze software requirements to help determine feasibility of design within time and cost constraints. -Work with staff to understand and resolve software problems; resolve customer complaints -Formulate and design software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design. -Write code to create single-threaded or user interface event driven applications, either stand-alone or those which access servers or services. -Perform software system testing procedures, programming, and documentation. -Provide support for the acquisition, installation, maintenance and operations of computer systems hardware, software and networks within assigned customer work stations and facilities. May provide technical material to selected proposals and reports to substantiate and secure program funding. -Identify creative solutions to improve system and product offerings. -Work with engineering and management team to collectively meet market requirements. -Assist in the development of project and customer-relevant documentation. -Coordinate with project work teams to ensure adherence to policies, achievement of quality targets and delivery on schedule milestones. -Develop code necessary to complete the assigned project(s) in the specified time frame according to departmental standards and guidelines. -. with software and respond to suggestions for software modifications or enhancements. -May help to develop the critical components of the solution, including but not limited to, security, rules infrastructure, custom adapter implementation, and application interfaces. Uses source debuggers and visual development environments. -Employ best practices for design, development, unit testing and test plan development. -Assist in the development of software user manuals and application demonstrations. REQUIRED SKILLS: -Ability to work independently and in a team environment. -Ability to communicate and explain technical information to technical and non-technical personnel. -Ability to work with a technical team with varying levels of experience. DESIRED SKILLS: -Ability to help with Systems Administration functions as needed -Previous experience working client site personnel. -Working knowledge of customer and industry Information Technology, Engineering, and Development best practices EDUCATION & EXPERIENCE: Typically requires bachelor‘s degree or equivalent, and zero to two years of related work experience.   PHYSICAL DEMANDS: Normal demands associated with an office environment. Ability to work on computer for long periods, and communicate with individuals by telephone, email and face to face. Some travel may be required.

Job Location

US-Suitland-MD-MARYLAND SUBURBAN


 

CACI employs a diverse range of talent to create an environment that fuels innovation and fosters continuous improvement and success. At CACI, you will have the opportunity to make an immediate impact by providing information solutions and services in support of national security missions and government transformation for Intelligence, Defense, and Federal Civilian customers. CACI is proud to provide dynamic careers for employees worldwide. CACI is an Equal Opportunity Employer - Females/Minorities/Protected Veterans/Individuals with Disabilities.

Apply Now