PotomacWave is looking for a Software Engineering Support Specialist to join our team supporting a Federal client located in Fort Eisenhower, GA.
This position will provide technical management leadership on major technology assignments and tasks, establish goals and plans that meet project objectives, and have domain and expert technical knowledge.
This position functions as a technical expert across multiple project assignments and will direct and control activities, having overall responsibility for financial management and methods to ensure technical requirements are met.
The ideal candidate will have experience with negotiations and interfacing with senior management. Responsibilities : Evaluate research software components of research studies to include Software Development, Planning, and Implementation.
Analyze research objectives and provide software designs for mobile devices, embedded systems, and computer-based software components to meet research objectives.
Develop research proposals working with middle and junior level developers in the planning of research study designs. Develop and implement software components to meet research objectives.
Provide Software Engineering services to develop software components from client approved software designs for both mobile devices, embedded systems, and computers.
Software Engineering Services include software development, testing, and quality assurance processes to address software flaws.
Conduct software code and technical reviews to inform the client of the software architecture, code structure, and application usability features for software components, and to demonstrate that software applications meet the research objectives.
Create, develop, and support the execution of developmental test plans and research evaluations for the technical, functional and usability evaluation of software components in support of the client’s research objectives.
Identify potential Small Business Innovative Research (SBIR) / Small Business Technology Transfer (STTR) topics that are relevant to the mission.
Assist in the creation, development, and execution of test plans for evaluation exercises Test new system software, code changes, and validate software performance to established standards.
Coordinate with the help desk personnel, clinical and operational personnel, and others as required to ensure that core functions are achieved and maintained over time.
Advise the client on novel and improved means to achieve technical goals. Develop mobile and backend system interfaces to specifications.
Support code testing and process improvement Support training and help desk support functions. Generate design documentation, including the Unified Modeling Language (UML) diagrams, functional design documents, test plans, entity-relationship diagrams, data flow diagrams, deployment diagrams and user acceptance standards.
Integrate software applications, arising from research objectives, with various Android, Linux, and Microsoft Windows Operating System (OS) devices Integrate software medical applications with the legacy, future, and other medical systems as directed by the client, allowing for the transmission of information from research software components through the use of the appropriate data formats.
Integrate medical applications with Internet Protocol (IP) based communication devices to enable transmission of medical information between source and destination systems.
Devices include : 5G or 4G Cellular systems and data capable tactical radio systems running various versions of the Joint Tactical Radio System (JTRS) software.
Provide software engineering support to execute Risk Management Framework processes to achieve the appropriate cybersecurity approval to operate the software components of research projects on the classified network, unclassified network, or both as specified by the client for each research project.
Software engineer support will include development and implementation of software engineering changes to remediate vulnerabilities in applications that support the program's research objectives.
Develop, plan, report, and conduct briefings detailing recommendations and information for technical and management reports for software capabilities of interest to the client to meet research objectives.
Evaluate and integrate 3rd party advanced software applications as identified by the client during pursuit of research projects and research objectives.
Provide technical support for developed software for field exercises, projects, and events. This may include going on Temporary Duty (TDY) for extended periods of time, usually not to exceed 30 days.
Most exercises take place in CONUS. Conduct extramural project code reviews and reports as requested. Utilize object-oriented design methodologies and programming principles with object-oriented software development environments to enhance future re-utilization of software developed.
Develop computer, mobile, and web applications using common computing languages and standards. Perform software engineering work in a variety of database and development environments.
The database environments include Oracle, MS SQL, and MySQL. The development environments include Mobile domain with Java, Android SDK, Eclipse, Android Debugger, SQL, and Microsoft Visual Studio.
Analyze project requirements; develop use cases; provide technical reviews; create, develop, and execute test plans; and analyze design, write, test, troubleshoot and document code and processes for mobile computer applications.
Develop DoD Information Assurance Certification and Accreditation Process (DIACAP), and any other Information Assurance (IA) documents as required.
Integrate Android iOS or Blackberry Research in Motion (RIM) Operating System into medical applications with 4G cellular systems and tactical radio systems running various military radio platforms, defined radio wave forms, etc.
Provides technical / management leadership on major tasks or technology assignments. Establishes goals and plans that meet project objectives.
Ensure applications adhere to the ADP security program according to DOD Instructions 8500.01M (December 19, 2005, as amended) (Information Assurance (IA)) and 8510.
01 (Risk Management Framework), or other IA requirements, and to all applicable HIPAA requirements. Qualifications : Bachelor's degree Eight or more (8+) years of related experience in Software Engineering Experience in planning, design, develop and document applications for cellular end user devices, from concept through deployment.
Experience integrating applications, including cellular and radio communications systems. Expert domain and technical knowledge.
CompTIA Security+, Information Assurance Technical (IAT) Level II (A+, Network +, or SSCP), an Computer Environment (CE) Certifications Must have an active Secret clearance Equal Opportunity Employer / Race / Sex / Religion / Disability / Veteran Status / Sexual Orientation / Gender Identity / National Origin / Age. Powered by JazzHR