Seeking a Senior Product Developer to work on the distributed development responsibilities of industry-leading Security Information and Event Management (SIEM) software. As a Sr. Product Developer at BMC, you are responsible for defining distributed SIEM software functional requirements, and participating in development efforts to produce high quality, high performing SIEM software. Deep knowledge in data transfer, processing, correlation, aggregating, and retention is mandatory.
Experience summary:
10+ years of experience designing and implementing distributed network software solutions and experience with Security Information and Event Management (SIEM) software. Candidate must have advanced experience with Windows, Linux, and Unix network and system level programming, C, C++. C#, Perl, and Python. Experience with migrating older C programs to C/C++, experience with NMAKE and Batch Files build processes, HTML5, CSS, JavaScript, and CGI, JavaScript, jQuery and Angular, Boost, TCP, UDP, TLS and certificates, extensive knowledge of writing secure Web applications (protection against XSS, CSRF, SQL injection and other vulnerabilities), Secure Apache Web Server, Visual Studio or similar IDE, GitHub.
EDUCATION AND EXPERIENCE: Bachelor s degree or equivalent with a minimum of 10 years of professional experience.
QUALIFICATIONS:
Experience with building/compiling C applications in Linux
Ability to develop, maintain, and troubleshoot low level C programs using custom supporting libraries
Experience with integrating 3 rd party API s into existing applications
Experience with amCharts beneficial
Familiarity with Mainframe messages and originating systems such as RACF, CICS, Db2 beneficial, but not essential
Keyskills: java insurance unit testing cobol mysql security information event management apache web server