Why This Role Stands Out
This Programmer Analyst 3 role offers a fantastic opportunity to leverage your C/C++ and Linux expertise on impactful projects, with the flexibility of a hybrid work environment. You'll thrive here if you enjoy complex problem-solving and contributing to critical software development initiatives within a respected organization. Apply now to advance your career in a secure and dynamic setting.
Quick Overview
Job Description
Job Title: Software Engineer (Linux Migration & Application Development)
Job Summary We are seeking an experienced Software Engineer to design, develop, maintain, and enhance complex software applications. The ideal candidate will have strong expertise in Linux environments, C/C++ development, and system migration projects. This role involves collaborating with stakeholders to gather requirements, develop solutions, troubleshoot issues, and optimize application performance.
Key Responsibilities
- Design, develop, test, implement, document, and maintain software applications.
- Gather, analyze, and evaluate end-user and business requirements.
- Write, compile, and maintain high-quality code based on documented design specifications.
- Develop and manage database objects and application architecture components.
- Analyze software compatibility, security requirements, and system integration needs.
- Modify, enhance, and upgrade applications to ensure ongoing functionality and performance.
- Troubleshoot and resolve application, system, and architecture-related issues.
- Monitor system performance and recommend improvements for efficiency and scalability.
- Support Linux platform migration initiatives and application modernization efforts.
- Work with software systems developed in C/C++ that process precision data and real-time communications. Required Qualifications
- Active Secret Security Clearance.
- Strong programming experience with:
- C
- C++
- Python
- Qt Framework
- Proficiency with:
- Git
- TCP/UDP Networking
- tcpdump
- Strong experience with Red Hat Linux.
- Experience performing Linux platform migrations and system integration activities.
Preferred Qualifications
- Experience working in both Linux and Windows environments.
- Familiarity with application porting, system troubleshooting, and performance optimization. Education & Experience
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related technical field, along with 5+ years of relevant experience, OR
- Master's degree with 3+ years of relevant experience, OR
- PhD with relevant professional experience, OR
- An equivalent combination of education and experience (typically 9+ years of related professional experience in lieu of a degree).
Similar jobs
- KT
Senior Business Analyst
NewKayDev Technology, LLC
Albany, NY🇺🇸On-site23 hours agoBusiness AnalysisOperations & Project Management - VC
Curam Business Analyst
NewVertex Computer Systems
New York, NY🇺🇸Hybrid23 hours agoBusiness AnalysisRequirements GatheringStakeholder ManagementOperations & Project Management - CO
Senior Business Analyst with IWMS/ Planon
NewCongensys Corp.
United States🇺🇸Remote23 hours agoRequirements GatheringStakeholder ManagementOperations & Project Management - TC
SAP FICO Analyst
NewThinkbyte Consulting, Inc.
Boston, MA🇺🇸Hybrid23 hours agoAWSAzureCPA+4Technology - CT
Veeva RIM Registrations Business Analyst
NewCogniSoft Technologies
Foster City, CA🇺🇸Hybrid23 hours agoOperations & Project Management - MA
SAP QM Consultant
NewModern Agile Technologies, LLC
San Francisco, CA🇺🇸Hybrid23 hours agoAgileTechnology