Principal Consultant - Global Company
Are you the right candidate for this opportunity Make sure to read the full description below.
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.