This is a remote position.
We are seeking a Senior Software Engineer .NET Development) to join oue team. A strong focus on leading technical discussions recommending architectural solutions and implementing custom integrations. This role will be pivotal in connecting various systems including Salesforce Sales Cloud Service Cloud and Marketing Cloud Enablement through robust integrations. The ideal candidate will have deep expertise in cloudbased solutions modern programming languages and experience with systemtosystem communication.
Responsibilities:
- Lead technical discussions and architectural decisions to drive project success.
- Design develop and implement AWS Lambdas (or similar such as Azure Functions) for custom integrations.
- Develop solutions using TypeScript and C# ensuring efficient system communications.
- Implement eventdriven architecture using Kafka Events or similar technologies like Azure Event Grid.
- Engage with middletier integrations connecting systems data warehouses and other enterprise applications.
- Work closely with the Salesforce solutions team to enable seamless integrations with Salesforce Sales Cloud Service Cloud and Marketing Cloud.
- Collaborate with Salesforce implementation partners to support integration efforts.
- Apply Domain Driven Design (DDD) principles to create scalable maintainable solutions.
- Troubleshoot optimize and ensure high performance of integration services.
Requirements
- Proven ability to lead technical discussions and provide architectural recommendations.
- Proficiency in AWS Lambdas TypeScript and .
- Solid experience in C# and .NET development.
- Strong understanding of integration patterns and middletier system communication.
- Familiarity with Kafka Events for eventdriven development.
- Exposure to Domain Driven Design principles.
- Experience with OData Services for data integration and communication.
Bonus Skills:
- Experience with RxJS for reactive programming.
- Knowledge of AWS DynamoDB for database management.
- Familiarity with Salesforce integrations specifically with Sales Cloud Service Cloud and Marketing Cloud.
- Understanding of Dynamics CRM as a related CRM technology.
- Experience with data warehousing solutions and integrations to/from Salesforce.
Benefits
- Work Location: Remote
- 5 days working
Proven ability to lead technical discussions and provide architectural recommendations. Proficiency in AWS Lambdas, TypeScript and . Solid experience in C# and .NET development. Strong understanding of integration patterns and middle-tier system communication. Familiarity with Kafka Events for event-driven development. Exposure to Domain Driven Design principles. Experience with OData Services for data integration and communication. Bonus Skills: Experience with RxJS for reactive programming. Knowledge of AWS DynamoDB for database management. Familiarity with Salesforce integrations, specifically with Sales Cloud, Service Cloud, and Marketing Cloud. Understanding of Dynamics CRM as a related CRM technology. Experience with data warehousing solutions and integrations to/from Salesforce.