Junior Software Engineer Job at Cinarra, San Jose, CA

RGx3ZW5qbTZNSTRRb3A1aTUwQXVOOWMwd3c9PQ==
  • 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

Capital One

Content Designer, Manager Job at Capital One

 ...Content Designer, Manager Were currently seeking a content designer to join our Experience Design team. Were passionate about creating memorable, meaningful product experiences that build the Capital One brand with humanity and drive business advantage and innovation... 

University of Cincinnati

Academic Tutor, Math Lab, UC Blue Ash College Job at University of Cincinnati

 ...the largest cooperative education programs, a dynamic academic health center and entry into the Big 12 Conference, UCs momentum has never...  ...Application Process Information Applicants must complete the online application and supply: Cover letter CV/resume An unofficial... 

Catalyst Career Group

Correctional Officer Job at Catalyst Career Group

 ...Job Description Job Description A federal correctional officer's role is to maintain security and order within a federal prison, supervising inmates and enforcing rules and regulations. They are responsible for ensuring the safety and well-being of both inmates and... 

Minnesota Pollution Control Agency

Data Steward - Research Analysis Spec Sr Job at Minnesota Pollution Control Agency

 ...Working Title: Data Steward - Research Analysis Spec Sr Job Class: Research Analysis...  ...Various* Telework Eligible : Yes Full/Part Time : Full-Time Regular/Temporary :...  ...as a Connect 700 Program applicant, apply online, email the Job ID#, the Working Title and... 

Ultimate Staffing

Administrative Assistant Job at Ultimate Staffing

 ...Client in Los Angeles is seeking an Administrative Assistant to work onsite Location: Los Angeles, CA Remote or In Office: In Office Hours: M-F 8:00am-5:00pm Parking Details: parking is provided Job Title: Administrative Assistant Pay: $20-$24/hr Duration...