What are the responsibilities and job description for the C++ Developer position at System Edge (USA) L.L.C.?
Job Description
Job Title
C Developer
No of Positions
1
Projected Start Date
07-24-2023
Projected End Date
07-24-2024
Position Type
Contract
Location
Reston, Virginia
Remote Work
100%
Branch
Primary Skills
C
Notes
Required Skills
Job Description
Job Description: As a C Developer, you will play a vital role in the design, development, and delivery of high-quality software solutions. We are seeking candidates who possess a track record of impactful delivery, exceptional design skills, and a strong passion for code quality. The ideal candidate thrives on solving complex problems, working collaboratively with teams, and delivering valuable solutions.
Responsibilities:
- Design, develop, and maintain high-performance, horizontally scalable, and distributed systems using C and similar high-level programming languages.
- Collaborate with cross-functional teams to deliver software solutions that meet project requirements and adhere to best practices.
- Employ automated testing, code reviews, continuous integration, and continuous deployment methodologies to ensure code quality and reliability.
- Act as an agent for change, constantly learning and seeking better outcomes to drive innovation and improvement.
- Assist in enabling others to adopt new technologies and best practices.
- Mitigate technical risks and ensure project quality by actively engaging and working with team members.
Requirements:
- Bachelor's Degree in Computer Science or a related field, or equivalent work experience.
- Minimum of 5 years of relevant work experience in software development.
- At least 3 years of hands-on experience with C or a similar high-level programming language.
- Strong background in building horizontally scalable, high-performance, and highly available distributed systems.
- Proficiency in Linux environments.
- Exceptional problem-solving and troubleshooting skills.
- Excellent team player who thrives in a collaborative environment.
- Comfortable working on Agile delivery teams and following Agile methodologies.
- Demonstrated experience in writing software and related test code.
Bonus Skills:
- Proficiency in Python.
- Familiarity with DNS (Domain Name System) protocols and technologies.
- Experience with delivering software solutions using continuous integration and continuous delivery systems.
We offer competitive compensation and a supportive work environment that fosters growth and development. If you are a skilled C Developer looking for an exciting opportunity to contribute to impactful projects, we would love to hear from you.
Note: Due to the remote nature of this position, candidates must have a reliable internet connection and a suitable work-from-home setup