OPSWAT is a San Francisco based software company that provides solutions to secure and manage IT infrastructure. Founded in 2002, OPSWAT delivers solutions that provide "manageability of endpoints and networks" : https : / / www.
opswat.com / products / gears, and that help organizations "protect against zero day attacks" : https : / / www.opswat.com / products / metadefender / by using multiple antivirus engine scanning and file filtering.
OPSWAT’s intuitive applications and comprehensive development kits are deployed by SMB, enterprise and OEM customers to more than 100 million endpoints worldwide.
To learn more about OPSWAT’s innovative and unique solutions, please visit "www.opswat.com" : https : / / www.opswat.com / .
The Position : *
We do agile development as a team. In other words, we do everything together in a very fast changing environment. Planning, designing, coding, testing, and deploying just to name a few.
As member of our team, you will be involved in every stage of the software development life cycle.
What You Will Be Doing : *
Join an existing agile team as a software developer
Design specification and write test cases
Review design spec / coding
Implement feature with automated testing (unit testing and functionality testing)
Perform manual test / QA
Maintain existing C#-based code including bug fixes and help support team troubleshoot issues
Fast implementations of proof of concept for new feature
Implement next version of product with C++ for Windows (and Linux later)
What We Need From You : *
Solid programming skills in C#
Solid programming skills in C++
Unit Testing (at least one particular framework such as NUnit)
MVC architecture applied to Web applications
Some exposure to other languages such as Java, C++, Perl
Good understanding of Windows and Linux
Experience with code coverage / static code analysis tools
Passion in Computer Science : *
Desire to learn and grow in various areas
Ability to organize and clarify vague or even conflicting requests
Able to learn new technology
Adapt to new processes
Passionate about building leading technology
Engineering Tools : *
MUST : Visual Studio, GIT, Jira
NICE TO HAVE : NCrunch, ReSharper
It Would Be Nice If You Had : *
Bachelor’s Degree in Computer Science, or related major
1 5 years of experience in C# programming
Experience in : *
ASP.NET MVC 4+ using ASP.NET Razor Syntax
Windows / OAuth / Forms Authentication
My / MS)SQL : database design, SQL scripting language
REST API : create or integrate it
ORM (Entity Framework or nHibernate)
NoSQL Database (MongoDB)
Knowledege of MIME, SMTP, MAPI, TNEF (Transport Neutral Encapsulation Format)
Outlook Add-In development (Outlook >
SOAP (Exchange Web Services)
XML / XSLT
Windows Installer / WiX
Active Directory & LDAP
If you would like to join our new team in Timisoara, Romania, please apply for this position by sending your resume, cover letter and portfolio to us via JobScore ("http : / / jobsco.
re / 1BN8LPe" : http : / / jobsco.re / 1BN8LPe). Special consideration will be given to those candidates whose cover letter indicates that they have viewed our website.
Please, no drop-ins, calls or faxes.