Search by job, company or skills

RRD Global Delivery Centers

Senior Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About us: RRD GO Creative, with more than three decades of expertise in business communications, marketing solutions, and digital productivity solutions, we successfully help reimagine customer experiences for companies. Our three pillars of Global Brand Solutions, Smart Work Solutions, and Technology & Innovation Services transform the way businesses work for customers, building strong brand loyalty.

Our 8,000 experts in 42 locations work across various industries to co-create a future-ready business landscape. We adopt a consultative approach to digitizing every aspect of the Customer Journey so you can effectively translate a strategic vision of expansion and efficiency into a superior Customer Experience. We help you effectively address customer needs so you can make Customer Experience your competitive differentiator.

Job Requirements Senior .NET / Integration Engineer

Responsibilities

ASP.NET (Web Forms / MVC)

  • Strong experience building enterprise web applications using ASP.NET.
  • Deep understanding of page lifecycle, state management, caching, and server controls.
  • Ability to maintain and modernize legacy ASP.NET applications.

C# Programming

  • Advanced proficiency in C# including async/await, LINQ, generics, delegates, events, and memory management.
  • Strong object-oriented design and SOLID principles.
  • Experience with design patterns (Singleton, Factory, Strategy, Repository, etc.).

XSLT Transformations

  • Ability to create, optimize, and debug XSLT for XML data transformations.
  • Experience integrating XSLT into .NET applications and pipelines.
  • Familiarity with complex XML schemas and validation.

Web Services & Windows Services

  • Experience building and consuming SOAP and REST services.
  • Ability to maintain and enhance Windows Services for scheduled or background processing.
  • Knowledge of service reliability, logging, and recovery strategies.

Microsoft Azure

  • Hands-on experience with Azure App Services, Azure Functions, Key Vault, Storage Accounts, and Application Insights.
  • Familiarity with Azure DevOps CI/CD pipelines.
  • Understanding of cloud networking concepts (VNETs, private endpoints, firewalls).
  • Experience deploying and monitoring .NET applications in Azure.

SQL Server, Oracle, Salesforce (DBAmp)

  • Strong SQL development skills: stored procedures, triggers, indexing, query optimization.
  • Experience with Oracle SQL and PL/SQL (nice to have).
  • Hands-on experience integrating Salesforce using DBAmp (SOQL queries, replication, refresh, linked server operations).
  • Understanding of data synchronization, ETL workflows, and cross-system data integrity.

Qualifications

Additional / Nice-to-Have Skills

  • Strong debugging skills across .NET, SQL, and integration layers.
  • Experience reviewing and analyzing application logs (Azure logs, Windows Event Viewer, custom logs).
  • Familiarity with architectural patterns, especially Singleton and other creational patterns.
  • Ability to troubleshoot complex production issues across multiple systems.
  • Experience with SSRS, SQL Jobs, and automation scripts (PowerShell preferred).

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 144657547