Software Engineer - Java/C#/C++ (Contract) Fremont, CA

Fremont, CA

100,000 - 200,000

Job Description:


Qualifications:

  • Effective verbal and written communication skills are required
  • Software design experience at school project level or above is required
  • Software programming experience using one of C# or Java is required
  • Bachelor\'s degree, or equivalence of 3 - 4 years of software development experience
  • Knowledge of United Modeling Language (UML) in Object Oriented Analysis & Design is required
  • Knowledge of multi-thread and network socket programming is required
Responsibilities:

  • Gather requirements, write requirement specification, and review spec with project team
  • Propose design, write design specification, and review design with peers
  • Implement the design with the project\'s chosen programming language(s)
  • Review code with peer software engineers
  • Design and develop tests for software
  • Integrate developed software components into system
  • Work with project team in testing, and in debugging system integration issues
  • Write release notes and application notes on new software features
  • Support customer adoption of software
  • Follow company\'s software development process and product development process


Share Profile