Current Statistics
1,581,556 Total Jobs 240,909 Jobs Today 17,821 Cities 222,734 Job Seekers 146,855 Resumes |
|
|
|
|
|
|
Software Engineer 3 - Annapolis Maryland
Company: Prosync Tecnology Group Location: Annapolis, Maryland
Posted On: 01/28/2025
ProSync Technology Group, LLC - Full timeSoftware Engineer 3Annapolis Junction, USA - Posted on 12/18/2024 - REQUIRED GOV CLEARANCE TS/SCI w/ Polygraph
- Requisition Number 695-QK
- Date Opened 12/18/2024
- Job Type Full time
- Work Experience 10-14 years
- City Annapolis Junction
- State/Province MD
- Country USAJob DescriptionINTRODUCTIONAt ProSync we hire cleared professionals who are passionate about their work and ready to take the next step in their career. The talented individuals we hire into our company are provided with a multitude of contract opportunities spanning information technology and industry specific domains. The Department of Defense (DoD) and Civilian U.S. government agency customers seek ProSync for our solutions, talent and expertise, our professionals in shaping the future, supporting our critical missions, and to work side-by-side with the best and brightest in the industry.WHAT YOU WILL BE DOING
- Review and test software components for adherence to the design requirements and documents test results.
- Resolve software problem reports. Utilize software development and software design methodologies appropriate to the development environment.
- Provide specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.
- Ability to perform full lifecycle support to the customer on complex data systems and networks.
- Administration/maintenance experience
- Python Experience
- Some knowledge of SIGINT systems and dataflows
- Provide solutions to the customer applying expertise with systems engineering and networks/components to support.
- Provide technical guidance to the customer in relation to SIGINT systems.
- Ability to perform in a team environment.
- Candidates possessing system administration and/or network engineering backgrounds will be considered if they have the above skillset.WHAT YOU WILL NEEDAs a Software Engineer the ideal candidate will develop, maintain, and enhance complex and diverse systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements. In this role you will be responsible for hardware and software integration, infrastructure, and provisioning.
- Twenty (20) years of experience as a Software Engineer in programs and contracts of similar scope, type, and complexity is required.
- A Bachelors degree in Computer Science or a related discipline from an accredited college or university. In lieu of a Bachelors degree, an additional four (4) years of Software Engineering experience may be substituted.
- Design, implement, and maintain DevOps pipelines for C++ or Python applications, utilizing Kubernetes/K8 deployment and administration, Helm chart creation, and pod definition.
- Manage and configure Kubernetes clusters, ensuring high availability, scalability, and security.Debugging and Defect Correction:
- Identify, debug, and correct defects in existing software, utilizing effective troubleshooting techniques to resolve issues efficiently.GPU Configuration and Support:
- Configure and optimize GPU resources for performance-critical applications, utilizing CUDA or other relevant technologies.Automated Testing and Deployment:
- Implement automated testing and deployment scripts, utilizing tools such as Jenkins or GitLab CI/CD.
- Work closely with cross-functional teams, including system architects, and project managers, to ensure software meets user requirements and is delivered on schedule.Documentation:
- Maintain comprehensive documentation for software designs, processes, and interfaces to facilitate knowledge sharing and project continuity.Technical Skills:
- Experience with GPU/CUDA development for performance-critical applications.
- Familiarity with message queue implementation and communication protocols.
- Knowledge of Linux system programming and development environments.Additional Skills:
- Understanding of RF signals analysis or satellite communications system design and theory.Soft Skills:
- Strong analytical and problem-solving abilities.
- Excellent communication and collaboration skills.
- Adaptability and a commitment to continuous learning and improvement.CLEARANCE REQUIREMENTS
|
|
|
|
|
|
|