Virtual Instruments, a fast-growing leader in virtual infrastructure optimization solutions for the Global 2000, is looking for highly talented, proven individuals to join a team of talented developers working on Virtual Instruments’ entire product software suite.
The Software Engineer will systematically examine application challenges and provide technical solutions to customer reported incidents. Additional responsibilities include providing solutions for engineering code issues, research of errors, incident reproduction in a lab environment, diagnostics/analysis of log files, enhancement, customizations, code modifications for timely software patch and service pack releases.
3+ years of progressive software engineering experience; 1-2 years of development experience on a core platform product and relevant experience in product sustainability including feature enhancements, code customizations, patch code development.
Experience with database systems and/or application servers (MySQL, SQL Server, Oracle, etc.); able to set-up and configure relational databases is required.
Experience with large-scale Enterprise applications development required.
Strong analytical and troubleshooting skills in JAVA client/server based application and SaaS environments
Experience with one of the following: Networking technologies (i.e. SNMP, Fibre Channel, TCP/IP, etc.) or Storage technologies (SANs, NAS, iSCSI, etc.) is highly desired.
Familiarity with application and infrastructure tools required (JConsole, dbx, etc.)
Ability to use software management tools such as Bugzilla or Perforce
Ability to effectively work in tight schedules, multiple projects within a fast-paced environment
Excellent written and verbal communications
Self-starter and effective team player is highly desired.
Bachelor’s degree in Computer Science and/or related field/work experience required; Master’s degree is a plus.