Job Title: System Analyst (C++)
Location: Irvine, CA (Onsite)
Rate: $55/hr
Job Description
We are looking for a System Analyst with strong C++ development experience to join our team in Irvine, CA. The ideal candidate will have expertise in C++ programming, system analysis, software design, debugging, and working with cross-functional teams to develop and maintain high-performance applications.
Key Responsibilities:
- Analyze business and system requirements and translate them into technical solutions.
- Design, develop, test, and maintain applications using C++.
- Troubleshoot and resolve software defects and performance issues.
- Work closely with business stakeholders, QA, and development teams.
- Develop technical documentation, system specifications, and design documents.
- Perform code reviews and ensure adherence to coding standards.
- Support software deployment and production issues when required.
Required Skills:
- 5+ years of experience in C++ development.
- Strong understanding of Object-Oriented Programming (OOP).
- Experience with STL, multithreading, memory management, and debugging.
- Knowledge of Linux/Unix development environment.
- Familiarity with software development lifecycle (SDLC).
- Experience with version control tools such as Git.
- Excellent analytical, problem-solving, and communication skills.
Preferred Skills:
- Experience with embedded systems or real-time applications.
- Knowledge of networking protocols or distributed systems.
- Experience with Agile/Scrum methodology.
- Bachelor's degree in Computer Science, Engineering, or a related field.