Applications Developer - Black Fox
Baltimore, MD 21201
About the Job
About the Role:
We're seeking a skilled Application Security Developer to join our team and play a crucial role in safeguarding applications against cybersecurity threats. You'll work closely with technical staff to design, develop, test, and implement robust security measures throughout the software development lifecycle.
Key Responsibilities:
- Application Security Framework: Research and implement a comprehensive application security testing framework, including coding standards and guidelines, to prevent, detect, and remediate vulnerabilities.
- Vulnerability Mitigation: Develop and execute effective methods and processes to mitigate software vulnerabilities, malicious code, and defects, ensuring applications function securely.
- Rapid7 Tool Utilization: Leverage Rapid7 tools to identify and assess application vulnerabilities, and implement recommended remediation steps.
- OWASP Top 10 Compliance: Adhere to the OWASP Top 10 standard awareness documents to identify and address software application vulnerabilities and weaknesses.
- Secure Authentication and Authorization: Design and implement secure user authentication and authorization mechanisms (e.g., OAuth, Identity Framework, token-based authentication).
- System Analysis and Documentation: Analyze and document complex system requirement specifications, preparing detailed specifications and data flow diagrams.
- Software Development: Design, develop, and test applications using .NET Framework 4.6, ASP.NET, C#, MVC architecture, Entity Framework 6, and Oracle 12C database.
- Database Development: Develop and maintain Oracle SQL, PL/SQL with Java embedded SQLJ scripts for tables, views, and other database objects.
- Software Integration and Testing: Integrate and test software components and manage their implementation.
- Project Management and Configuration: Follow client guidelines on software project management and configuration management.
- Ongoing Maintenance and Support: Provide ongoing system and application maintenance and troubleshooting.
- Performance Optimization: Review existing programs and recommend performance improvements.
- Legacy Application Migration: Assist in migrating legacy Oracle Forms and Report applications to an MS .Net environment.
- Salesforce Support: Provide Salesforce administrator and application development support.
Qualifications:
- Strong understanding of application security principles and best practices.
- Experience with application security testing frameworks and tools (e.g., Rapid7).
- Proficiency in .NET Framework 4.6, ASP.NET, C#, MVC architecture, and Entity Framework 6.
- Expertise in Oracle 12C database development and SQL, PL/SQL with Java embedded SQLJ.
- Familiarity with the OWASP Top 10 and other security standards.
- Ability to work across various operating systems (Windows, Linux).
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
To Apply:
Please follow the application instructions and upload an updated resume highlighting your skills and experience as they directly relate to the qualifications listed in the job description.
Powered by JazzHR
Source : Black Fox