Talent
Description
Principal Consultant - Global Company
6+ month freelance contract 100% remote
English speaking team - B2 required
Outside IR35
Overview: We are seeking a highly skilled and experienced Principal Consultant to lead web application development and API integration projects. This role requires expertise in PHP, C#, and digital certificate management, as well as a strong understanding of Public Key Infrastructure (PKI) and cryptography. If you have a passion for developing secure, scalable solutions and enjoy collaborating with cross-functional teams, this opportunity is for you.
Key Responsibilities:
- Develop web frontend and backend applications using PHP.
- Design and implement APIs in C# and PHP.
- Create and maintain interfaces with other services, such as GlobalServiceNow or external Root Certificate Vendors, using SOAP/REST.
- Prepare comprehensive service-related documentation, including:
- Managing developments in GIT.
- Internal documentation for the development team.
- End-user documentation for engineers operating developed applications.
- Design and manage a Server-Side Certificate Enrollment Manager in .NET C#.
- Maintain and optimize MSSQL databases.
- Implement certificate enrollment using Windows Native Enrollment APIs, SCEP, and custom HTTPS enrollment clients.
- Develop and maintain scripts using PowerShell.
Technical Expertise Required:
- In-depth understanding of Web APIs (REST/SOAP).
- Solid knowledge of Public Key Infrastructure (PKI), digital certificates, and certification authorities.
- Familiarity with Windows Server, Active Directory (AD), Active Directory Certificate Services (ADCS), and Group Policy Objects (GPOs) is a plus.
- Strong grasp of cryptographic principles, including symmetric/asymmetric encryption and digital signatures, is advantageous.
Qualifications and Skills:
- Proven experience in web application and API development.
- Proficiency in PHP, C#, PowerShell, and database management.
- Excellent problem-solving skills and attention to detail.
- Ability to work collaboratively in a team environment and communicate effectively.
If you meet the above qualifications and are excited to contribute to cutting-edge projects, we encourage you to apply for this dynamic role.