Summary:
The Software Engineer will have deep level expertise in web security, applied cryptography, software security vulnerabilities, knowledge of federation and IAM solutions.
Responsibilities:
- Developing and implementing advanced security techniques according to technical architecture of our firm
- Performing regular security testing as well as code reviews for improving the software security
- Troubleshooting and debugging issues as soon as they arise
- Maintaining technical documentation related to software security
- Providing engineering designs to mitigate security vulnerabilities in new software solutions
- Ensuring software security at all levels of architecture
- Staying updated with latest tools and advanced industry practices for software security
Qualifications:
- At least a bachelor’s degree in Software Engineering, Computer Science, or other related fields
- Prior experience in some relevant position, preferably as a Software Security Engineer
- Solid knowledge of all web technologies, especially web services, web applications, Service Oriented Architectures, and network/web protocols
- Experience in software development in following programming languages, .NET, Java, and JavaScript
- Experience with security protocols such as LDAP-S, SAML, WS-Federation, SCIM, OAuth, and OIDC
- Experience in markup language processing like XML.
- Sound knowledge of all procedures, standards, and regulations for authorization and authentication, applied cryptography, and security vulnerabilities
- Preferred knowledge of Azure AD and Azure AD B2C
- A deep interest in knowing latest industry advancements in software security along with implementing them
- An analytical mind with a problem-solving attitude
- Excellent organizational and communication skills
Qualified Candidates Only: If you wish to learn more about this opportunity and additional qualifications/responsibilities, please submit your resume. To learn more about Ekman Associates, Inc. please visit our website at www.ekmanassociates.com.