Software Developer

Share this opportunity

Software Developer

Palo Alto, California

Employment Type: Full Time

To apply for this job, please email us your resume at

Job Description / Requirements

  • Drive data-structures, algorithms, and multi-threaded programming with the ability to use these concepts to deliver solutions.
  • Propose ideas and air concerns to take technical ownership to drive the areas you work on.
  • Collaborate with other motivated developers, contribute to technical discussions, and learn continuously.
  • Produce high quality production software using industry best practices.
  • Create excellent, thorough, design and development documentation.
  • Be extremely hands-on in building data-driven business applications in C#.
  • Develop iterative applications, including troubleshooting and performance optimization.
  • Bachelor's degree in Computer Science or related fields from one of the World's Top 50 ranked technical universities (Master's degree preferred).
  • 2+ years of Java, C# or other Object-Oriented programming language.
  • Pattern recognition. Familiarity with software design patterns and anti-patterns.
  • Experience in developing asynchronous solutions.
  • Experience in writing unit and system tests.
  • Experience in shipping high performance and enterprise level software is highly desired.
  • Hands-on experience with source control & release management systems such as TFS, SVN, Git.
  • Understanding of complex object serialization and deserialization.
  • Understanding and experience in business domain-driven design, founded upon mastery with the application of object-oriented principles.
  • Excellent analytical/organizational skills in concert with superb decision-making skills.
  • Excellent written and verbal communication skills.
Share this Opportunity  

To apply for any job please email your resume to

Copyright © 2021 Cazton. • All Rights Reserved • View Sitemap