CRM Developer / Engineer

After School Matters, Inc.
United States
1 day ago
Apply on techsoup.applytojob.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
$17,000.0
Working hours
Regular working hours
Languages
English

Tech stack

JavaScript (Programming Language) .NET Framework Application Programming Interfaces (APIs) Confluence JIRA Microsoft Azure Business Process Modeling C Sharp (Programming Language) Cloud Computing Cyber Security Data Hub Extract Transform Load (ETL)
+19 more
DevOps Issue Tracking Systems Information Management Python (Programming Language) Microsoft Dynamics Microsoft SQL Server Netsuite OAuth OnyX for Mac Windows PowerShell Scrum Methodology Simple Object Access Protocol (SOAP) SQL Server Integration Services Rate Limiting Git Zendesk Software Version Control Api Management Serverless Computing

Job description

As a Senior Senior CRM Developer / Engineer you will work closely with IT Team and various stakeholders. You will also be responsible for designing and implementing the full technology stack powering a global nonprofit enterprise operations platform. You will also be creating end-to-end flow starting from business process design and CRM customization through cloud-native serverless infrastructure, third-party API integrations, ETL pipelines, and security architecture., * Architect and build Functions-based microservices with production-grade reliability (message archiving, distributed locking, tiered retry, adaptive rate limiting)

  • Develop and maintain Dynamics 365/Dataverse customizations: plugins, custom APIs, web resources, and data models
  • Build and operate integrations across 6+ external systems (Box.com, Zendesk, NetSuite, IRS, CTP/XMAP, Onyx CRM and other Shared Tech Systems)
  • Design configuration-driven rule engines enabling business teams to modify qualification and routing logic without code changes
  • Implement security infrastructure
  • Build ETL pipelines for regulatory compliance data (IRS revocation lists to SQL Server to CRM)
  • Create bilingual implementations (C#/.NET + Python) of core services for flexibility and platform reach
  • Manage cloud infrastructure: Azure Functions Elastic Premium plans, multi-slot deployments, storage queues, table storage

  • Contribute to defining the plan & approach for team
  • Quality results aligned with the enterprise architecture

  • Work actively with the whole team in preparing documentation, improving tech team capabilities and sharing knowledge regarding past and future implementations
  • Report, handle and verify defects

  • Recommending appropriate actions for test results

  • Close cooperation with Developers and DevOps daily

  • Help troubleshoot issues

Requirements

  • You have at least 3+ years’ experience in similar position

  • Experience in complex solutions in CRM Dynamics 365/Dataverse, Azure Functions, Azure Storage (Queues, Tables, Blobs), C#, .NET Framework, .NET 8, Python, JavaScript, OAuth/SOAP/REST, SQL Server/SSIS, MSAL, PowerShell

  • You can think analytically and clearly present and justify your opinion

  • You are looking for new challenges

  • Can talk freely in English (or on a communicative level, but want to develop yourself in this area)

  • You want to share knowledge as well as learn from others

Work Environment

  • Project management: Scrum in development, Kanban in support

  • Issue tracking tool: Jira

  • Knowledge repository: Confluence

  • Version control system: GIT

Benefits & conditions

U.S. Benefits and Perks

  • Medical, dental, and vision insurance for employees and dependents
  • Employee assistance programs to support employees’ wellness
  • Retirement plans (403(b))
  • Voluntary plans - pet insurance and identity theft
  • Paid time off for vacation, sick leave, bereavement, jury duty, parental leave, disability, and holidays
  • Remote work opportunities available

TechSoup Values

  • Promote Trust: We listen to and learn from each other. We practice openness, collaboration, fairness, and sharing for the greater benefit of all.
  • Show Courage: We step forward to create an open dialogue about complex issues and work together to forge ahead.
  • Be Resourceful: We are problem solvers and constantly aim to find creative solutions to get the job done.
  • Strive for an Equitable Planet: We are devoted to fostering respect, inclusion, and tolerance.
  • Be Relevant: As global citizens in the changing landscape, we strive to better serve our communities, our colleagues and stakeholders, and the world at large.
  • Inspire: We innovate and find new ways to create impact, to inspire, and to engage others.

(For U.S. roles, TechSoup only hires from the following states: Alabama, Arizona, California, Colorado, District of Columbia, Florida, Georgia, Illinois, Indiana, Kansas, Massachusetts, Maryland, Michigan, Missouri, Mississippi, Montana, North Carolina, New Jersey, New Mexico,New York,Ohio,Oklahoma,Oregon,Pennsylvania,South Carolina, Tennessee,Texas,Utah,Virginia,Washington, Wisconsin)

About the company

At TechSoup you’ll find the raw energy of a start-up, an extraordinary vision, and a group of brilliant, talented, and quirky people. We fiercely believe that technology is a powerful enabler for social change and should be available to everyone.

If you want to use your technical and organizational skills to change the world and work in a fun, challenging, and creative environment, come join TechSoup!, TechSoup is a global nonprofit social enterprise helping NGOs access technology, resources, and funding. For over 30 years, we’ve supported 1.4M+ organizations across 230+ countries, delivering over $19B in technology value.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on techsoup.applytojob.com
Prepare application