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