We are seeking a skilled software engineer to join our team. AgileEngine is a leading company that creates innovative solutions for Fortune 500 brands and startups.
About the Role
The ideal candidate will be responsible for designing, developing, and maintaining scalable and secure applications using C# and .NET Core.
Key Responsibilities
* Refactor and fix integration issues between Salesforce and Azure Blob Storage via middleware.
* Remove direct blob access from Salesforce and implement a secure process using shared links and tokens through middleware.
* Streamline file upload process by optimizing and simplifying the workflow.
* Enhance and maintain middleware to handle all file-related operations and communications between Salesforce and Azure.
* Collaborate on client portal development by integrating with Salesforce and Azure.
* Ensure scalability and security of data and file management solutions.
Requirements
* At least three years of professional experience with C# and .NET Core / ASP.NET, including Web API and REST services.
* Proven experience with integrations in Microsoft Azure (Blob Storage, Azure Functions, ServiceBus, etc.).
* Strong knowledge in building and maintaining middleware and APIs for service orchestration and file handling.
* Experience with Azure App Services, Azure DevOps, and CI/CD pipelines.
* Strong communication skills and ability to effectively communicate with technical and non-technical stakeholders.
* Autonomy and senior-level experience to solve complex problems independently.
Benefits
* Friendly work environment and opportunities for growth.
* Competitive salary and benefits package.
What We Offer
* A challenging role with opportunities to learn and grow.
* A collaborative and dynamic work environment.