Senior C Developer, R Systems

Senior C Developer, R Systems

Company R Systems
Job title Senior C Developer
Job location Remote
Type Full Time

Responsibilities:

  • Creating, designing, implementing, and maintaining C-based applications.
  • Analyzing user requirements and business objectives.
  • Defining application objectives and functionality.
  • Translating requirements into code for new or existing solutions and projects.
  • Prioritizing, assigning, and executing tasks throughout the software development life cycle.
  • Developing and testing software.
  • Reviewing, testing, and debugging team members’ code and resolving technical problems that arise
  • Developing documentation.
  • Provides technical consultation and support in the development of automation solutions.
  • Developing original, intricate solutions and simplifying when feasible to improve maintainability.
  • Assuring quality, security, and compliance requirements are met.

Requirements & Skills:

  • Minimum 5 years experience in working with C
  • Experience with Unix/Linux environment and shell scripting
  • Good experience with Docker, Kubernetes, and containerization technologies
  • Knowledge of systems design and low-level hardware interactions (Nice to have)
  • Fluency with code versioning tools (such as Git)
  • Experience in designing and implementing process solutions for automation
  • The ability to quickly learn and utilize new concepts and find creative solutions to problems
  • A self-driven and proactive attitude with the ability to work both independently and in groups
  • Good understanding of memory management in non-garbage-collected environments
  • Good understanding of data structures and algorithms
  • Knowledge and understanding of database concepts and decision support tools.
  • Familiar with CI/CD concepts, processes, and tools (Jenkins, GitLab CI)
  • Familiar with Telecom, Network concepts and protocols
  • Advanced English speaking and writing skills
  • Test-driven development
  • Good written and verbal communication abilities in the English Language
  • Analytical mindset and good problem-solving skills

apply for job button