Software Engineer | 40HRS

Software Engineer

Work Location: Palo Alto, California

Job type: Contractor

Posted: 11-05-2024

Salary: $90k - $120k USD / Annually

Email: job@40hrs.us

Job Responsibilities

   Automation Development:
    •    Design and develop automation workflows using Microsoft Power Automate, Slack workflows, and custom scripts to enhance productivity and collaboration across teams.
    •    Build custom connectors and integrations between Microsoft 365 (e.g., Teams, SharePoint, Outlook), Slack, and third-party platforms using APIs.
    •    Develop solutions that automate and streamline processes, such as user onboarding, project management, and communication workflows.
  Microsoft 365 Custom Solutions:
    •    Create and deploy custom apps, bots, and automations within the Microsoft 365 ecosystem using Power Platform (Power Automate, Power Apps, Power BI).
    •    Develop custom scripts using PowerShell to automate tasks related to user management, compliance, and security in Office 365 (Teams, SharePoint, Exchange Online).
    •    Implement business logic and automation workflows in Microsoft Teams and SharePoint to support internal operations and collaboration.
  Slack Automation and Custom Integrations:
    •    Design and implement automated workflows within Slack using built-in workflows or custom Slack APIs.
    •    Develop bots, commands, and integrations that facilitate streamlined communication and data sharing between Slack and other systems (e.g., Jira, Confluence, CRM systems).
    •    Create custom notifications, alerts, and task automation features in Slack that align with business needs.
  API Integration and Scripting:
    •    Leverage APIs to connect various SaaS applications (Microsoft 365, Slack, Jira, Confluence, GSuite, etc.) and automate data flows between platforms.
    •    Write scripts using languages like Python, JavaScript, or PowerShell to automate workflows and integrate services.
    •    Create webhooks and RESTful APIs to facilitate communication and data synchronization between platforms.
    Testing and Deployment:
    •    Develop, test, and deploy automation scripts and solutions in a DevOps environment, ensuring they meet functional requirements and performance expectations.
    •    Implement and maintain CI/CD pipelines for automations and custom integrations.
    •    Continuously monitor, optimize, and troubleshoot automated processes to ensure high reliability and performance.
    Documentation and Training:
    •    Document the design, development, and maintenance of automations, ensuring clear instructions for future maintenance and scalability.
    •    Provide user training and create documentation on the use of automated workflows and custom tools developed for the organization.
    •    Collaborate with business teams to identify areas for process automation and provide technical support as necessary.
   Collaboration and Stakeholder Engagement:
    •    Work closely with IT, business operations, and other departments to understand automation needs and provide custom solutions that address bottlenecks and inefficiencies.
    •    Liaise with third-party vendors and external developers to ensure the seamless integration of tools and platforms with existing systems.
    •    Collaborate with cross-functional teams to ensure that automation solutions align with business goals and IT governance policies.

Job Requirements

  • Write low latency, high throughput C++ code.
  • Implement performance and quality modules.
  • Implement mission critical trading infrastructure.
  • Work with portfolio managers to implement new trading systems.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Keep up to date with C++ standards and advancements in application development.
  • Document processes and maintain software development records.

 

SUBMIT RESUME

Just fill out the short form below. Thank you!

(3MB upload size limit)

Refer friend

Please fill all field in below refer to friend