Software Engineer - Server 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 the next generation product in network automation. We are seeking a Software Engineer who will directly impact how NetBrain’s state-of-the-art technology will help our customers to automate network documentation, troubleshooting, and changes in the network. In this role, the Software Engineer will face a wide spectrum of network management software development challenges. You will be encouraged continually to be innovative with an evolving set of technologies from NetBrain and other industry technology leaders.

Responsibilities:
  • Be proactive in discussions with different product development teams to define next generation product features, specifications, and requirements
  • Research on existing web technologies to design and implement these requirements
  • Design and implement robust, scalable, and user-friendly web based network management applications. Maintaining from high level architecture and network infrastructure to database schema, data structure, code implementation, workflow, unit testing, end to end integration testing etc.
  • Work with different teams to ensure complete coverage of features, scalability, and capabilities of the new product
  • Serve as the subject matter expert for internal network engineers and outside customer's future requirements
  • 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
  • Solid understanding of .NET Framework, C#, software as service architecture
  • Familiar with latest web technologies, such as MVC, software as service architecture, single application framework, etc. 
  • Basic knowledge in HTML5, JavaScript, Ajax, CSS, JSON, XML etc. 
  • Mandarin speaking required