Required Skills: Extensive experience with .NET Core, C#, and AWS. In-depth knowledge of implementing AWS Lambda solutions. Proficiency in Single Sign-On (SSO) technologies like OAuth2/OpenID Connect. Strong experience with RESTful APIs and other integration technologies such as SOAP, message queues, and file-based integration. Experience in JIRA, Github for code check-ins, and release management Background in software development and integration technologies. Experience with AWS integration services, API development, real-time integrations, failure/retry mechanisms, logging, exception handling, and integration security. Responsibilities: Requirement Gathering: Collaborate with stakeholders to gather integration requirements and understand business processes. Integration Design: Design and architect integrations between the DMS platform and other enterprise systems, including content management systems, CRM systems, ERP systems, and line-of-business applications. Custom Integrations: Develop custom integrations using AWS integration services (e.g., AWS Lambda, Amazon API Gateway, AWS Step Functions) to facilitate real-time or near real-time data exchange. API Development: Implement FileNet API-based integrations to enable seamless communication between systems, adhering to RESTful or SOAP standards. Error Handling: Implement robust failure and retry mechanisms to handle integration errors and ensure data integrity. Logging and Monitoring: Implement logging and monitoring solutions to track integration activities, performance metrics, and errors. Exception Handling: Develop exception handling mechanisms to gracefully handle integration failures and ensure data consistency. Security Measures: Implement integration security measures, including authentication, authorization, encryption, and data masking, to protect sensitive information. Dev Ops and Release Management: Utilize CI/CD process for automated check-ins, code deployments and release management. Testing: Perform unit testing, integration testing, and system testing to validate the functionality and reliability of integrations. Documentation: Document integration designs, workflows, configurations, and security controls for future reference.