Skip to main content

Software Systems Architect

  Return to list of career opportunities


Software Systems Architect

Job ID 6906
Job Location Fort Lee - VA
Full-Time/Part-Time Full-Time

The Software Systems Architect provides support to the U.S. Army Communications-Electronics Command Software Engineering Center Enterprise Information Systems Directorate (CECOM SEC-EISD) Legacy Logistics Division, Food Systems Branch. This position is responsible for making design choices, coordinating and overseeing technical standards, including software coding standards, tools, and platforms.  

 

ESSENTIAL DUTIES AND RESPONSIBILITIES

Essential duties and responsibilities include the following.  Other duties may be assigned.

 

Responsible for the integration of CNI Core Competencies into daily functions, including: commitment to integrity, knowledge / quality of work, supporting financial goals of the company, initiative / motivation, cooperation / relationships, problem analysis / discretion, accomplishing goals through organization, positive oral / written communication skills, leadership abilities, commitment to Affirmative Action, reliability / dependability, flexibility and ownership / accountability of actions taken.

 

Provides essential software support for all AFMIS components including the configuration of the hardware devices, testing new software and designing the structure of the network.

 

Monitors and maintains AFMIS software configurations, including event logs.

 

Tests the operating system software, networking software and computer hardware.

 

Writes detailed descriptions of user needs, program functions and steps required to develop or modify computer programs.

 

Considers a number of possible approaches to overall structure development involving life cycle considerations ranging from the conduct of feasibility studies to post-implementation evaluation. 

 

Integrates new with existing systems.  Takes into account projections that are developed from inconclusive workload data.  Operates from an awareness that technological advances may be untried at the scale to which an application is required. 

 

Familiar with a variety of advanced systems analysis concepts in order to develop solutions to unyielding complex problems.

 

Responsible for aiding in own self-development by being available and receptive to any training made available by the company.

 

Plans daily activities within the guidelines of company policy, job description and supervisor’s instruction in such a way as to maximize personal output.

 

Responsible for keeping own immediate work area in a neat and orderly condition to ensure safety of self and coworkers. Will report any unsafe conditions and/or practices to the appropriate supervisor and human resources. Will immediately correct any unsafe conditions to the best of own ability.

 

EDUCATION/EXPERIENCE REQUIRED

Bachelor’s degree in Computer Science, Mathematics, Engineering or Technical discipline and minimum of nine (9) years’ experience, or equivalent combination of education / experience. Minimum of IAT Level Two accreditation. Experience with system architecture to include:  N-Tier .NET App Dev (Web Services); Visual Basic .NET; ASP.NET; SQL Server; Windows Server (2008 R2- 2012 R2) administration; Windows 7- 10 ; Data Warehousing Concepts, and PKI Infrastructure experience.

 

CERTIFICATES / LICENSES / REGISTRATION

 

JOB SPECIFIC KNOWLEDGE / SKILLS / ABILITIES

Expert knowledge of standard development tools

Expert knowledge of networking technologies from a programmers prospective

Good knowledge of security and encryption

Knowledge of user interface (UI) solutions, Service Management solutions and SQL, .Net and Legacy development

Knowledge of end-to end application architecture with awareness of hardware, operating systems software, application programs, and networks

Advanced knowledge of programming patterns

Good knowledge of mathematical and statistical principles and formulas

Strong and effective inter-personal and communication skills and the ability to interact professionally with a diverse group of clients and staff

Extremely advanced technical skills

Exceptional analytical skills

Highly organized and extremely detail-oriented with ability to quickly grasp business needs and issues

Ability to facilitate conference calls, manages expectations and coordinate deliverables

Ability to write proposals or technical papers

Ability to learn new programming languages quickly

Ability to perform work of high difficulty in designing, writing, editing, modifying, and debugging computer programs

 

MATHEMATICAL SKILLS

Ability to calculate figures and amounts such as discounts, interest, commissions, proportions, percentages, area, circumference and volume. Ability to apply concepts of basic algebra and geometry.

 

REASONING ABILITY

Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists.  Ability to interpret a variety of instructions furnished in written, oral, diagram, or schedule form.

 

LANGUAGE SKILLS

Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, or governmental regulations. Ability to write reports, business correspondence, and procedure manuals. Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the general public.

 

PHYSICAL DEMANDS

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of this job. Work is primarily performed in an office environment. Regularly required to sit. Regularly required use hands to finger, handle, or feel, reach with hands and arms to handle objects and operate tools, computer, and/or controls. Required to speak and hear. Occasionally required to stand, walk and stoop, kneel, crouch, or crawl. Must frequently lift and/or move up to 10 pounds and occasionally lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision, distance vision, depth perception, and ability to adjust focus. Exposed to general office noise with computers printers and light traffic.