Description

Responsibilities

  • Participate in planning and execution of software engineering deliverables for moderately complex projects.
  • Analyze and resolve technical challenges, applying in-depth evaluation of variable factors.
  • Collaborate with internal stakeholders to meet project goals while adhering to established policies, procedures, and compliance requirements.
  • Contribute to architectural decisions and design discussions.
  • Support and maintain software systems, ensuring performance, reliability, and security.
  • Document technical solutions and communicate effectively with technical and non-technical audiences.

Minimum Qualifications

  • 4+ years of experience in software engineering, demonstrated through one or more of the following: professional work experience, consulting, military service, or education.
  • 5+ years of experience with .NET development on large, complex codebases.
  • 3+ years of experience developing .NET microservices.
  • 5+ years of experience with SQL, including complex queries and stored procedures.
  • 3+ years of experience working with RESTful APIs.
  • 3+ years of experience in software development within an information security environment.
  • 2+ years of experience with message bus and queue technologies.
  • 2+ years of experience in architectural design.
  • Strong troubleshooting and problem-solving skills.
  • Excellent written and verbal communication skills.

Preferred Qualifications

  • Experience with CyberArk Enterprise Password Vault and CyberArk APIs.
  • Familiarity with CI/CD tools such as Jenkins and Harness.
  • Experience working in regulated or compliance-driven environments

Education

Any Graduate