Application Security Engineer
For the past 11 years, eCollege has been improving educational delivery methods by providing enterprise eLearning solutions with innovative technology and high-touch services. eCollege provides an on demand, or Software as a Service (SaaS) learning platform to growing colleges, universities and educational institutions across the globe. eCollege has been recognized as a proven leader in the use of educational technology. Our Course Management System (CMS) was ranked first in customer satisfaction in 2007 in independent research conducted by the IMS Global Learning Consortium. According to leading IT researchers, more than 40% of all software will be deployed with on demand, or Software as a Service (SaaS) models by 2012. If you want to make a contribution to the future of learning and prefer an open-minded approach to work, join the eCollege team! As a Pearson company, eCollege offers competitive benefits in a challenging work environment, steeped in a supporting IT culture.Pearson Education is an Equal Opportunity Employer EOE/M/F/V/D.
SUMMARYThe Application Security Engineer is directly responsible for troubleshooting, configuring, and reviewing code to comply with secure practices and procedures. The incumbent is also responsible for research and resolution of security issues and/or elevating the issues to the appropriate department.DUTIES AND RESPONSIBILITIESArchitect and manage a process to scan code for security vulnerabilities and coordinate remediation efforts.Assist in regular penetration testing and vulnerability assessments of systems in order to identify system vulnerabilities.Analyze system for defects and implement solutions to resolve defects.Identifying security risks in the software development and deployment process.Assist in evaluating the impact to security of requests for new systems or changes to existing systems.Assist in evaluating, implementing, monitoring, and maintaining information technology security procedures.Ensure production system and application stability, performance and availability.Maintain a thorough understanding of environment setup and configuration.Plan, coordinate and implement additions, deletions and major modifications to the production infrastructure.Develop and maintain internal tools and task automation.Support and troubleshoot client systems, applications, network, performance and security issues.Conduct disaster recovery on system application failures.Resolve application integration and configuration defects.Refine support procedures to improve support response times.Track and report operational metrics.Create documentation for system setup, configuration, training and event tracking.Compile, generate, and maintain weekly activity report.Provide after hours support for system outages and planned maintenance events.Perform On-Call duties as part of a department On-Call rotation.Other duties as assigned EDUCATION and/or EXPERIENCEHigh school diploma or equivalent required, Bachelor's degree in Computer Science, IT, MIS, or Electrical Engineering preferred. Three (3) plus years experience working in an internet environment with mid level coding experience or equivalent education and experience to successfully perform the essential duties of the job. KNOWLEDGE, SKILLS AND ABILITIESli>Expert experience or knowledge required in the following technologies: COM+,IIS 6, MSMQ, VB Script, Windows 2003, ADSI, WMI, SQL Server 2000/2005, ASP, VB, C#, XML, Visual Studio .Net, MSDTC, Power Shell, Linux (Red Hat Enterprise), BASH Scripting, Breach Web Defend, FortifyDemonstrated conceptual, analytical and innovative problem-solving and evaluation skills Ability to conduct independent research and analysis in the event of a security breach Ability to develop specific proactive procedures for detection of security breaches Client server network infrastructure experience preferred Strong PC skills including thorough knowledge of Microsoft Office SuiteAbility to be flexible and adapt to any given situationAbility to perform multiple tasks concurrentlyExcellent customer service, communication (written and verbal), and interpersonal skillsContinually seeks opportunities to expand knowledge of emerging technologiesExcellent organizational and time management skillsAbility to analyze complex problems and develop creative solutionsAbility to make timely and sound decisionsAbility to work efficiently in a fast paced environmentResilience and ability to cope effectively under pressureAbility to work on a team and independentlyAbility to work rotating schedules, weekends and non-traditional business hoursDetail orientedCERTIFICATES, LICENSES, REGISTRATIONS li>Microsoft Certified Systems Engineer (MCSE) preferredMicrosoft Certified Systems Developer (MCSD) a plusMicrosoft Certified Database Administrator (MCDBA) Certification a plusA+ Hardware Certification a plus
|