Software Engineer - Client Side

  • Posted on: 7 January 2016
  • By: NetBrain1
Posted on: 
January 08,2016
Contract Type: 
City: 

The NetBrain software development team is responsible for creating NetBrain’s next generation product in network automation.

We are seeking a Software Engineer who will be working to design and develop web based network management applications. The world’s leading enterprises rely on our products to automatically diagram, troubleshoot and design their networks. The software development team at NetBrain fosters a challenging work environment and encourages innovation, teamwork, and creativity.

Responsibilities:
  • Involve in discussions with product and development teams to define next generation product features, specifications and requirements.
  • Research web technologies to design and implement requirements for existing and future products.
  • Design and implement robust, scalable and user-friendly web based network management applications from high level architecture and network infrastructure to database schema, data structure, code implementation, work-flow, unit testing, end to end integration testing, etc.
  • Work with product team and other members of development team to ensure complete coverage of features, scalability and capabilities of the new product’s thin client requirement
  • Serve as the subject matter expert for internal network engineers and outside customers
  • Other tasks as assigned.

Required Skills and Background

  • BS in Computer Science, Electrical Engineering, Math, or Physics or equivalent experience. 
  • Minimum 3+ years of experience with web development 
  • Experienced with web development and solid understanding of AngularJS, design pattern, single application framework, and software as service architecture
  • Solid knowledge about HTML5, JavaScript, Ajax, CSS3, JSON, XML etc. 
  • Familiar with latest web technologies, such as, MVC, software as service architecture, etc. 
  • Mandarin speaking