Overview
On Site
$70 - $80
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 6 Month(s)
Skills
custom Slack apps and integrations
Slack API
SQL and NoSQL tools
Job Details
Key Responsibilities:
- Design, build, and maintain custom Slack apps and integrations using the Slack API, Events API, Web API, and Bolt SDK.
- Develop and manage REST APIs to facilitate secure and scalable data exchange between Slack and enterprise systems.
- Write automation scripts and tools using PowerShell and Python to streamline processes and enhance Slack functionalities.
- Utilize SQL and NoSQL tools (e.g., PostgreSQL, BigQuery, MongoDB) to retrieve, manipulate, and store data in support of Slack-driven workflows.
- Implement bots, slash commands, interactive messages, and workflow automations tailored to business use cases.
- Ensure secure handling of tokens, secrets, and data using best practices in OAuth2, JWT, and app-level permissions.
- Monitor and troubleshoot Slack apps and integrations to ensure reliability and performance.
- Work cross-functionally with IT, Security, DevOps, and business teams to identify and implement communication and workflow solutions.
- Maintain technical documentation, diagrams, and code repositories for all developed integrations.
Required Skills & Qualifications:
- 3+ years of experience building integrations with Slack, using Slack APIs and SDKs.
- Strong experience designing and consuming RESTful APIs in enterprise environments.
- Proficient in Python and PowerShell scripting for automation and systems integration.
- Solid hands-on experience with SQL databases (e.g., MySQL, PostgreSQL) and NoSQL systems (e.g., MongoDB, DynamoDB).
- Experience with Slack OAuth, bot user configurations, and workspace administration.
- Knowledge of messaging formats (JSON, Webhooks), and event-driven architectures.
- Strong understanding of identity and access management in API integrations.
- Excellent communication and collaboration skills with both technical and non-technical stakeholders.
Preferred Qualifications:
- Experience with Slack Enterprise Grid environments.
- Familiarity with cloud infrastructure (AWS, Google Cloud Platform, or Azure).
- Exposure to CI/CD tools (e.g., GitHub Actions, GitLab CI, Jenkins).
- Knowledge of additional messaging or collaboration platforms (e.g., Microsoft Teams, Zoom, Discord) is a plus.
- Previous experience in environments leveraging workflow automation tools (e.g., Zapier, Workato, n8n).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.