IT/Software/Technology

IAM Software Engineer

Contract

Strategic Staffing Solutions

Job Title: IAM Software Engineer

Duration: 12 Month contract; chance to extend/convert to full time.

Location: Houston, TX (HYBRID)

Pay: 75/HR

Industry: Oil and Gas Industry

Required Qualifications:

  • Bachelor’s degree in computer science, Software Engineering, or a related field; or equivalent work experience.
  • Proven experience 3-5 years in software development using C# and .NET Core.
  • Strong understanding of Microsoft cryptographic APIs and their application in securing sensitive data.
  • Demonstrated expertise in implementing Azure AD authentication and authorization in applications.
  • Experience building applications with secure coding practices and integrating secure libraries.
  • Proficiency in designing and optimizing MSSQL database interactions.
  • Familiarity with DevOps practices, CI/CD pipelines, and version control systems (e.g., Git).
  • Integrate Yubikey SDK and Thales Luna HSMs to enhance application security through hardware-backed cryptographic operations and key management. (Desired)

Job Responsibilities:

  • Collaborate with cross-functional teams to define software requirements and architecture for secure applications.
  • Design, develop, and maintain software applications using C# and .NET Core, with a strong focus on security and performance.
  • Implement cryptographic functionality using Microsoft cryptographic APIs to ensure data confidentiality and integrity.
  • Integrate Azure AD authentication into applications, ensuring seamless and secure user authentication and authorization processes.
  • Utilize secure libraries and best practices to build applications that defend against common security vulnerabilities such as SQL injection, cross-site scripting (XSS), and cross-site request forgery (CSRF).
  • Develop and optimize database interactions using MSSQL to ensure efficient and secure data storage and retrieval.
  • Collaborate with DevOps teams to implement continuous integration and continuous deployment (CI/CD) pipelines for secure application releases.
  • Contribute to the creation and maintenance of technical documentation, including architecture diagrams, coding standards, and security guidelines.

Job ID: JOB-234239
Publish Date: 04 Mar 2024

Tagged as: IAM Software Engineer