Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
CBPS Cyber Support image - Rise Careers
Job details

CBPS Cyber Support

Overview:

SMS is seeking a skilled and experienced C+ programmer to join our team and take on the task of refactoring or reusing code for our GUI system controller application. The primary objective of this role is to enhance the application's functionality to efficiently receive telemetry from sensors and read inputs from a SQL database.As a dynamic systems integrator, SMS offers proven solutions in engineering, operations, cybersecurity, and digital transformation. With expertise in modernizing and optimizing legacy infrastructure and systems, ensuring operational efficiency, and designing, implementing, and managing secure environments, SMS supports business and mission goals with proficiency, quality, and integrity.


SMS has been serving the advanced information technology needs of the federal government since 1976, delivering talented teams and innovative, cost-effective solutions and services to support our customers’ missions for more than 40 years. SMS is headquartered in McLean, Virginia, with offices and on-site operations at customer locations throughout the United States. For additional information on SMS, visit www.sms.com.


Submit your resume today!
Responsibilities:


  • Analyze and understand the existing codebase of the GUI system controller application.

    Collaborate with the team to identify areas of improvement and prioritize refactoring efforts.

    Refactor or reuse existing code to enhance the application's performance, maintainability, and modularity.

    Integrate telemetry capabilities into the application to receive data from sensors.

    Implement robust mechanisms to read and process inputs from a SQL database.

    Conduct thorough testing and debugging of the refactored code to ensure its reliability and functionality.

    Document the refactored codebase, including technical specifications and user guides.

    Requirements:


    Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).

    Proficient in C+ programming language with a solid understanding of object-oriented design principles.

    Demonstrated experience in refactoring or reusing code in large-scale applications.

    Strong knowledge of GUI development and familiarity with relevant libraries and frameworks.

    Experience with telemetry integration and data processing from sensors is highly desirable.

    Familiarity with SQL databases and ability to efficiently read and process inputs.

    Solid understanding of software development best practices, including code versioning, testing, and documentation.

    Excellent problem-solving skills and ability to work independently as well as collaboratively within a team.

    Effective communication and interpersonal skills to collaborate with team members and stakeholders

Qualifications:

SMS is an Equal Opportunity Employer.
SMS Data Products Group Glassdoor Company Review
4.5 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
SMS Data Products Group DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of SMS Data Products Group
SMS Data Products Group CEO photo
Matthew Rosecan
Approve of CEO

As a dynamic systems integrator, SMS offers proven solutions in engineering, operations, cyber-security, and digital transformation. With expertise in modernizing and optimizing legacy infrastructure and systems, ensuring operational efficiency, a...

15 jobs
MATCH
Calculating your matching score...
TEAM SIZE
DATE POSTED
June 9, 2023

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!