C++,C# Engineer Job at Connvertex Technologies Inc., Vancouver, WA

ck9ybWJadWNZK0N5a05qNTdwLzJWN25ZL2c9PQ==
  • Connvertex Technologies Inc.
  • Vancouver, WA

Job Description

Roles and Responsibilities:

  • Candidate shall be working as Engineer in the Linux client applications development. This is an agile methodology-based program where the candidate shall be participating in designing, implementation and peer code reviews.
  • Candidate shall be working with Quest Global and Quest Global's customer teams in a collaborative development model.
  • Apply subject matter knowledge to solve a variety of common business issues. Works on problems of moderately complex scope. Acts as an informed team member providing analysis of information and limited project direction input.
  • Exercises independent judgment within defined practices and procedures to determine appropriate action. Follows established guidelines and interprets policies. Evaluates unique circumstances and makes recommendations.
  • Designs limited enhancements, updates, and programming changes for portions and subsystems of end-user applications software running on local, networked, and Internet-based platforms.
  • Analyses design and determines coding, programming, and integration activities required based on specific objectives and established project guidelines.
  • Executes and writes portions of testing plans, protocols, and documentation for assigned portion of application identifies and debugs issues with code and suggests changes or improvements.

Must Have Technical Skills:

  • Strong coding skills for application level programming which would involve programming in C++ and C#
  • System-level programming which would involve interacting directly with the operating system and low-level components like file systems, device drivers, and kernel subsystems using system APIs and other mechanisms like reading virtual file system.
  • Core Concepts: In-depth knowledge of Linux virtual file system like sysfs, devfs, procfs and daemons.
  • Shell and Commands:
  • Proficient in bash, cli, and general shell scripting.
  • Familiarity with essential Linux commands: grep, chmod, rm, cp, mv, less, sudo, ps, service, etc.
  • C++ Expertise: Proficient in C++14 to C++17 and development on C++
  • Multithreading:
  • Demonstrated expertise in various ways of declaring threads
  • Understanding of thread synchronization mechanisms.
  • Object-Oriented Concepts:
  • Strong understanding of inheritance, has-a, and is-a relationships using classes.
  • Knowledge of association, aggregation, and composition achieved through inheritance.
  • Design Patterns and Interface: Familiarity with design patterns and interface concepts.
  • Inter-Process Communication (IPC): Knowledge of IPC, shared memory, and socket programming.
  • Data Structures: Solid understanding of data structures.
  • Proficient in using Git for version control, with hands-on experience in tools like Gerrit and GitHub, and good understanding of git commands.
  • Proficient in using library like curl, openssl, programming using REST API

Nice to Have Skills:

  • Profiling of code using various tools.
  • Worked on a VM and docker environment.
  • Test-driven development experience.
  • CICD understanding
  • Exposure to cloud (AWS, Azure, Any).
  • Debugger GDB
  • Experience in openssl or security libraries

Additional Information

  • Team Player
  • Good written and verbal communication skill
  • Willingness to cross-skill

Job Tags

Local area

Similar Jobs

ProSidian Consulting, LLC

UX/UI Designer Job at ProSidian Consulting, LLC

 ...processes, policies, and people delivering value. See Link To the ProSidian website at Job Description ProSidian Seeks a UX/UI Designer | Human Capital Technology Support - Self-Service Portals [NSF0062062] for Program Support on a Exempt W2: No Overtime Pay... 

Staffmax Staffing & Recruiting

Tenant Services Coordinator Job at Staffmax Staffing & Recruiting

 ...communication skills Customer-focused with a professional, solutions-oriented approach Proficiency in Microsoft Office; experience with Yardi or similar leasing software is an asset Ability to manage multiple priorities in a fast-paced environment Why Work with... 

Almag Aluminum

Recruiter & HR Coordinator Job at Almag Aluminum

 ...This role combines full-cycle recruitment with core HR coordination responsibilities and is responsible for attracting and hiring talent while supporting day-to-day HR operations, employee lifecycle activities, and administrative processes to ensure efficient and compliant... 

LILLIAN WU STUDIO

Interior Designer I Job at LILLIAN WU STUDIO

 ...We are an Interior Design firm with global projects in luxury hospitality seeking a candidate for a full-time Interior Designer position. The ideal candidate is someone able to work full-time and start immediately . Knowledge and interest in: Interior space design... 

Mount Sinai Health System

Clinical Documentation Quality Improvement Specialist III-Mt Sinai Hospital- Remote Job at Mount Sinai Health System

 ...Description The Clinical Documentation Specialist III is a senior technician, responsible for improving the overall quality and completeness of clinical documentation, and proficient in all three grouper systems. Expert knowledge of ICD-10 CM/PCS and all current regulations...