· Demonstrate a working knowledge and demonstrated ability to handle all stages of SDLC.
· Knowledge and strong experience with TCP/IP networking.
· Working technical knowledge in database design, administration and development.
· Design and develop solutions that are high-performing and extendable on an enterprise level.
· Experience developing complex Microsoft SQL Server transact queries including stored procedures, functions, triggers and views.
· Experience developing scripts in JabilTest, LabVIEW, LabWindows, Tcl, Perl, Python, or UNIX shell.
· Experience developing Windows applications in C# and .NET technologies.
· Experience developing web applications using a combination of technologies including ASP.NET, C#, VB.NET, JavaScript, jQuery, AJAX, XML, JSON, HTML, CSS, and MS SQL Server.
· Familiarity with third party APIs and re-use of existing technologies.
· Experience using software versioning and revision control systems and ability to recommend improvements in these systems.
· Positive team player attitude with excellent verbal and written communication skills.
· High level of motivation to learn new software technologies that will enhance job performance.
· Experience installing, configuring and managing servers including installation/configuration of the OS, RAID Array, IIS (Internet Information Services), performing database backups, system audits, managing user accounts and security, as well as analyzing logs and identifying/troubleshooting potential system issues.