Software Security Leader (OPEN)
Description
The Software Security Leader is an individual responsible for ensuring OpenMRS Community-supported software is secure by determining security requirements; overseeing planning, implementing, and testing of security; defining community security policies & conventions; and, mentoring community developers in security best practices.
Requirements
Dedication to OpenMRS mission, vision, and values
Detailed technical knowledge of techniques, standards, and state-of-the-art approaches to security vulnerabilities and remediation
Strong skills and experience in software security best practices, including Java and JavaScript
Good communication skills and ability to work well with people of different cultures
Enough available, dedicated time to fulfill responsibilities
Responsibilities
Software Security
Define policies for handling security issues within the OpenMRS Developer Community
Oversee community volunteers in planning, implementing, and testing of security
Contribute to all levels of the architecture (e.g., Core API, Platform, Reference Application, and Modules)
Advocating security best practices and finding ways to promote these through community culture and tooling
Including security tips in documentation
Getting developers thinking about security during sprints
Embedding best practices in SDK and reference software
Promoting strong security practices in OpenMRS APIs & software libraries
Mentoring community developers in security best practices and organizing volunteers interested in helping with security-related issues
Develop familiarity on new tools and best practices
Reporting on security status to the community and to other leaders within the community
Defining goals for security
Appropriate logging and notification of security issues
Response time to security issues