Primary Responsibilities: The Systems Engineer will be expected to perform software development, runtime profiling, optimization, monitoring and security analysis for Intelliworks applications. Responsibilities as follows:
Development Activities:
· Software design and implementation for new Intelliworks functionality, as well as maintenance of existing functionality;
· Develop and deploy integrations from internal API to middleware applications;
· Build out and expand existing API functionality;
· Manage and develop for client integration projects with third-party systems, such as ERP and SIS systems;
· Manage SaaS Production environment, including, monitoring, maintenance, upgrade schedules, compliance, security, and determining/implementing performance Work with various technology teams to ensure toolsets/best practices are utilized to optimize performance and enhance security on all necessary platforms/third party integrations;
· Manage third-party security monitoring tools;
· Review and revise data backup and disaster recovery plans and procedures;
· Work collaboratively with other members of the product development organization and share knowledge of security testing/performance optimization with team members;
· Review monitoring tool reports and provide incident response as necessary for both security and performance;
· Conduct periodic vulnerability assessments of both internal and public-facing enterprise components;
· Write/present security test implementation procedures, guidelines and policies;
· Create and maintain scorecards and reporting to display our risk profile and provide insight to management for decision making.
Client-Sales Support:
· Assist Sales and Client success teams in executive-level presentations;
· Serve as subject matter expert on security/performance on all Intelliworks solutions
· Perform software requirements analysis through engagement with project managers, project directors, and clients.
Qualifications: B.S. in Computer Science required, experience with CRM, ERP or SIS systems preferred but not required.
Minimum of 7 years of software development experience required.
· Proficient with Java, JavaScript, HTML, Servlets, JSP, XML, Servlet containers (Tomcat preferred), relational databases (MySQL preferred), and web-based software development.
· Solid understanding of algorithms required.
· Detailed understanding of testing authentication, authorization and session management.
· Support Information Assurance asset deployments, upgrades, and maintenance; including sensors, data collection servers, network assets and firewall administration
· Actively participate in firm-wide vulnerability management forums designed to keep lines of business up-to-date on process changes and upcoming projects
· Participate in security planning/risk assessment
· Demonstrated ability to develop and implement information security policies, procedures, standards, and practices
· Knowledge of application development life cycle models and issues, especially pertaining to security/performance components as it relates to SaaS
· Familiarity with federal regulatory and legal requirements – To include FERPA, 508(c), HIPPA, CAN-Spam, PCI Compliance, and NIST guidelines
· Demonstrated knowledge and understanding of information security industry trends and emerging technologies, and an ability to relate them to the company and its objectives
· Knowledge of and implementation experience with security technologies and architecture, including encryption, network security, firewall configuration, and intrusion detection
· Experience in vulnerability management, including testing, scanning, and patching
· Experience conducting and mitigating security/risk assessments
· CISSP certification desired
NOTE:
Intelliworks provides its employees with an extensive benefits package that includes competitive salaries, company paid benefits, educational assistance, 401 (k) and much more.
No recruiters please.
No relocation is available for this position.
Company URL: www.intelliworks.com
Diane Raymond,