What are the responsibilities and job description for the API Developer position at Stratacent?
Stratacent is seeking an API Developer, who will be responsible for designing, developing, and maintaining APIs that integrate with Keyfactor (a leading platform for managing digital certificates and keys). You will utilize Python as your primary development language to build robust, secure, and scalable APIs. This role will involve working closely with our security and infrastructure teams to ensure the APIs you develop meet the highest security standards.
Key Responsibilities:
Stratacent is an IT Managed Services firm, headquartered in Jersey City, NJ, with two global delivery centers and offices in New York City, India, London and Canada.
We are a leading IT services provider focusing in Financial Services, Insurance, Healthcare and Life Sciences. We help our customers in their digital transformation journey and provide solutions around Cloud Services, Automation, Data and Analytics, Application Development, IT Service Management and Cyber Security.
We have partnerships with AWS, Azure, Google Cloud Platform, Automation Anywhere, Snowflake and SAS.
(To learn more: www.stratacent.com )
Benefits
Key Responsibilities:
- Design, develop, and maintain secure and scalable RESTful APIs using Python.
- Integrate with Keyfactor solutions to manage digital certificates, keys, and related security services.
- Develop API endpoints for certificate lifecycle management, access control, and policy enforcement in cloud and on-prem environments.
- Implement Keyfactor's APIs to interact with certificate authorities (CAs) and manage cryptographic operations such as key generation, signing, and validation.
- Work on automating certificate lifecycle management processes, including issuing, renewing, and revoking certificates using the Keyfactor platform.
- Collaborate with the security team to integrate Keyfactor into the broader security architecture and ensure the integrity and availability of the system.
- Write clean, maintainable, and efficient Python code for backend services and API development.
- Conduct unit and integration testing to ensure API reliability, performance, and security.
- Design APIs with security in mind, including considerations for authentication, authorization, and data encryption.
- Work with the security team to ensure compliance with industry standards and regulations for data protection, including encryption protocols like SSL/TLS.
- Implement API rate limiting, monitoring, and logging to ensure the security and health of the APIs.
- Proven experience as an API Developer or Backend Developer with expertise in Python.
- Experience working with Keyfactor for certificate and key management, and familiarity with Keyfactor APIs.
- Strong knowledge of RESTful API design and development best practices.
- Experience with authentication mechanisms such as OAuth, JWT, and API key-based authentication.
- Knowledge of security principles, including encryption protocols (e.g., SSL/TLS) and secure coding practices.
- Proficiency in Python for backend development, including frameworks such as Flask, Django, or FastAPI.
- Experience with database management systems (e.g., PostgreSQL, MySQL, or NoSQL).
- Familiarity with version control systems (e.g., Git) and collaboration tools (e.g., Jira, Confluence).
- Strong problem-solving skills and the ability to work independently as well as part of a team.
- Excellent communication skills and the ability to document and explain technical concepts clearly.
Stratacent is an IT Managed Services firm, headquartered in Jersey City, NJ, with two global delivery centers and offices in New York City, India, London and Canada.
We are a leading IT services provider focusing in Financial Services, Insurance, Healthcare and Life Sciences. We help our customers in their digital transformation journey and provide solutions around Cloud Services, Automation, Data and Analytics, Application Development, IT Service Management and Cyber Security.
We have partnerships with AWS, Azure, Google Cloud Platform, Automation Anywhere, Snowflake and SAS.
(To learn more: www.stratacent.com )
Benefits
- Health Insurance
- Vision Plan
- Dental Plan
- Health Saving Account (HSA)
- Paid Time Off and Vacations
- 401K Plan
- Continuous Learning Program