Junior Software Engineer Job at Cinarra, San Jose, CA

UlFBK01HWUhzME1hYWZJeGVSVC9NNU5Pbmc9PQ==
  • Cinarra
  • San Jose, CA

Job Description

Job Description



In this role the Junior Engineer will gain exposure to several important tools and technologies in a relatively short period of time. The individual will gain a good understanding of network programming in Go, Java, and Python. Additionally, he/she will gain good experience on how to take a small component in a larger project from design, coding, QA all the way to final delivery (i.e., production deployment and monitoring).

The role will occasionally involve collaborating with engineers in other time zones, which may require attending meetings outside of regular working hours.

Duties

  • Working with the Platform, API and Data team on delivering features and fixes to existing Data Management and Delivery platforms for Cinarra.

  • Understanding the current architecture, APIs, seeking and providing design input, coding, and testing for all the assigned work items.

  • Preparing and running the Unit and Integration test cases for the services.

  • Interfacing with QA team to ensure functional, performance and stability tests are executed on the feature and fixing bugs discovered in the process.

  • Finally, document the work done before handoff.

Qualifications



Skills & Competencies

  • Good knowledge of C/C++ / Go / Java and some exposure to Python.

  • Good understanding of Algorithms and Data structures..

  • Familiarity with Multi-threaded programming.

  • Good communication skills – The work will need very close communication with co-workers across different Timezones for learning the current Architecture and understanding of the system.

  • The tasks need to be completed in a timely manner, so a strong focus on timely delivery is a must.

 

Requirements

  • Willing to work hard, and be flexible

  • Programming skills in:

    • Good programming skills using any of the programming languages like C++/Go/Java or other Object oriented programming language.

    • Unit testing tools/frameworks.

    • Multi-threaded programming including thread synchronization

    • Data structures - list, tree, maps, arrays, sets.

    • Algorithms - sorting, searching, runtime analysis of basic Algorithms for both space and time. 

    • Some scripting abilities in Python or other scripting language is a plus

Additional Information



All your information will be kept confidential according to EEO guidelines.

Job Tags

Full time, Flexible hours,

Similar Jobs

TapTalent.ai

Talent Acquisition Specialist III Job at TapTalent.ai

&##127775; We're Hiring: Talent Acquisition Specialist III! &##127775; We are seeking an experienced Talent Acquisition Specialist III to lead our recruitment efforts and build exceptional teams. The ideal candidate will have extensive experience in full-cycle recruiting... 

Vaco

Accounting and Finance Talent Agency Business Development Manager Job at Vaco

Welcome to Vaco - an uncommon company with an empowered culture. At Vaco, we welcome talented innovators seeking a collaborative environment where creative freedom rings.Since 2002, we have expanded to more than 40 locations, and we have no plans of slowing down anytime... 

Gotham Enterprises Ltd

Psychiatric Mental Health Nurse Practitioner Job at Gotham Enterprises Ltd

 ...Psychiatric Nurse Practitioner Location: Oakland, California Schedule: Monday to Friday, 9:00 AM 5:00 PM Salary: $160,000 $180...  ...000/year Job Summary: We are hiring a Psychiatric Mental Health Nurse Practitioner to deliver outpatient psychiatric care... 

Markets Media Group

HubSpot Marketing Associate Job at Markets Media Group

 ...NOT APPLY IF YOU DO NOT HAVE THE REQUISITE HUBSPOT EXPERIENCE Markets Media Groupis looking for a part-time marketing associate to...  ...strategy: live event support/research, and HubSpot management (inbound & email). HUBSPOT MANAGEMENT IS THE MOST IMPORTANT ASPECT. To be... 

Jobright.ai

Junior Software Engineer - Test Job at Jobright.ai

 ...Career Site Job Summary: T-Mobile is a company that values its employees, offering comprehensive rewards and benefits. The Software Engineer In Test will work within Agile development teams to ensure high code quality through test automation and collaborate with...