Seeking Software Engineer to trouble shoot, assist and resolve issues with the systems software. To design and develop functions for analytical systems which possesses a wide range of capabilities, including numerous engineering, business and records management functions. Provide input for developing plans for automated information systems from project inception to conclusion, including systems requirements determination. Designs software tools and subsystems to support software reuse and domain analyses and manages their implementation. Analyzes user interfaces and software performance tuning, analyze workload and computer usage, maintain interfaces with outside systems, analyze downtime, analyze proposed system modifications, upgrades, maintains COTS products ensuring integration with analytical system and data processing meets government requirements. Defines the problem, and develops system requirements and program specifications, program and system specs. Develops, in conjunction with functional users, system alternative solutions.
Key Duties
Integrate GOTS provided software (Human Language Translation) requiring Linux Administration, System deployment and application trouble shooting/debugging skills
Analyze information to determine, recommend, and plan computer specifications and layouts, and peripheral equipment modification
Review existing programs and assist in making refinements, reducing operating time, and improve current techniques
Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance
Confer with systems analysts, engineers, programmers and others to obtain information on project limitations, capabilities, performance requirements and interfaces in an effort to design new systems or improve existing ones
Consult with customers about software system design and maintenance
Requirements
A bachelor's degree in Computer Science, Computer Engineering or Electrical Engineering, or related filed and experience commensurate with 8+ years of experience; if no degree 10+ years of experience
8+ years of experience as a Systems Administrator
Demonstrated capability at enterprise Linux administration
Proficient in MariaDB/MySQL administration
Proficient in FreeIPA
Proficient in one or more of the following languages, C/C++, Java, Visual Basic, and .Net Programming (C#, .Net Visual Basic)
Experience in Linux operating systems and platforms
Familiarity with Windows based platforms
Understanding of the implementation of the SDLC
Familiarity with Assessment and Authorization (A&A) of large system platforms
Familiarity with the Agile PM methodology
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job