The point where experts and best companies meet
Share
PrimaryResponsibilities:
Designs, develops, and maintains high-quality code for complex product components. Manages assigned tasks individually.
Performs analysis to define design requirements for modification to existing tools, utilities, system structures, and environments and provide technical input into project scope and estimating activities.
Must be able to dive-in the existing code base, gain knowledge and fix bugs in those functional areas.
Follows and maintains technical design methodologies, processes, and standards.
Document software designs through use of functional specifications and other design documents.
Research, investigate and define new areas of technology to enhance existing products or new product directions.
Knowledge, Skills and Abilities:
Experience in developing software on Linux using C/C++
Experience in C/C++ programming languages with strong knowledge of data structures, run time complexities, IPC, share memory, Linux system calls
Self-starter with the ability to learn quickly in a fast-paced environment
Strong debugging and profiling skills especially indistributed/multithreadedenvironment
Hands-on experience in cloud technology and deployments.
Expertise in security, especiallySSL/TLS/Crypto/FIPS/Key& Certificate Management, and network protocols (TCP/IP,UDP, DNS, HTTP).
Knowledge and expertise in software engineering methodologies and effective unit testing
Experience with Perforce and experience in python and go lang is a plus
Working experience in Agile software development methodology.
Excellentanalytic/trouble-shootingskills
Excellent oral and written communication skills
Able to collaborate and thrive in a fast-paced high-performance environment
Qualifications:
5+ years’ experience in the development of computer software.
BS/BA in Computer Science or related field or equivalent work experience.
The Job Description is intended to be a general representation of the responsibilities and requirements of the job. However, the description may not be all-inclusive, and responsibilities and requirements are subject to change.
These jobs might be a good fit