Software Engineer II

Software Engineer II

Regular price
/

About the job

Job Details:

Job Title: Software Engineer II

Duration: Long-Term Contract

Location: San Jose, CA (Remote)

Job Description:

BASIC FUNCTIONS: This position performs complex research, design, and software development assignments within a software functional area or product line, and provides direct input to project plans, schedules, and methodology in the development of cross-functional software products. This position performs software design typically across multiple systems; mentors more-junior members of the team; and talks to users/customers and translates their requests into solutions.

QUALIFICATIONS:

  • 3+ years of Software Engineering experience
  • BS Engineering/Computer Science or equivalent experience required

TECHNICAL SKILLS:

  • Knowledge of Spark, Hadoop and Trino.
  • Good understanding of Kafka.
  • Advanced knowledge of software development methodologies (e.g., Agile, Waterfall).
  • Strong proficiency with data manipulation language including optimization techniques.
  • Strong understanding of normalized/dimensional data modeling principles.
  • Strong knowledge of multiple data storage subsystems.
  • Expertise in development languages including but not limited to: Java/J2EE, SQL, Golang.
  • Strong research skills.
  • Strong knowledge in industry best practices in development.
  • Knowledge in using and developing applicable tool sets.
  • Ability to interface competently with other technical personnel or team members to finalize requirements.
  • Ability to work well with internal and external technology resources.
  • Knowledge of test-driven development.
  • Ability to write and review portions of detailed specifications for the development of complex system components.
  • Ability to complete complex bug fixes.
  • Good oral and written communications skills.

Thanks & Regards,

Rakesh Sharma

Sr. IT Recruiter

Datum Software, Inc. | Beyond the Data™

Email: Rakesh.sharma@datumsoftware.com

          Sign In For Details

          Mentorship at Nestria

          Learn from the Best

          Remove the uncertainty of joining a new field. Get advice from those who’ve been there, on whatever topics you struggle with.