Senior Software Developer

  • Modis
  • Campbell, CA, USA
  • Apr 25, 2018
Software Application Development

Job Description


  • Develop business solutions using Visual Studio development tools
  • Develop and support systems which utilize technologies including but not limited to ASP.Net, ASPX, WCF, MVC, Oracle and SQL Server databases
  • Good at MS MVC development architecture pattern.
  • Deep knowledge and experience in web development for data visualization applications
  • Good experiences in using web development tools, such as DevExpress, Telerik, and Infragistics
  • Develop, test and deploy complex application systems
  • Ability to utilize frameworks to accelerate development timelines
  • Design and build prototypes as needed
  • Integrate with third party applications
  • Coordinate with project team members and customers as needed
  • Prepare system diagrams, maintenance procedures and other software documents for existing and new systems
  • Ability to debug problems caused by hardware, operating systems, software, application programs, or network failures
  • Demonstrate agility in day-to-day support of multiple projects and critical processes including 24/7 operations
  • Share expertise and experience to teach and mentor other team members
  • Perform related duties as assigned by supervisor
  • Maintain compliance with all company policies and procedures


  • Certificate or associate’s degree in computer science, software engineering or related field with considerable work experience (7+ Years relevant working experience)
  • Strong analytical skills with understanding of networking, computer hardware architecture, coding software and programming languages
  • Excellent verbal and written communication skills, including ability to effectively communicate with internal and external customers
  • Excellent computer proficiency
  • Must be able to work under pressure and meet deadlines, while maintaining a positive attitude and providing exemplary customer service
  • Ability to work independently and to carry out assignments to completion within parameters of instructions given, prescribed routines, and standard accepted practices

When applying, please note that you saw the job posted on the NOVA Job Board. If you need help with your resumé, please see a NOVA Career Advisor.