US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs


Software Engineer / Consultant

Are you an experienced, passionate pioneer in technology who wants to work in a collaborative environment? As an experienced Software Engineer / Consultant, you will have the ability to share new ideas and collaborate on projects as a consultant without the extensive demands of travel.

If so, consider an opportunity with Deloitte under our Project Talent Model.

Project Talent Model (PTM) is a talent model that is tailored specifically for long-term, remote or onsite client service delivery.

Work you'll do/Responsibilities

As a Consultant at Deloitte, you will contribute to the design, development, and maintenance of high-volume backend systems that support critical banking operations.

Design and Execute Test Strategies


* Design, develop, and maintain high-performance .NET backend batch processing services for core banking operations.


* Develop and enhance batch processors such as SCBatchProcessor, FeeProcessor, OverdraftEligibilityProcessor, and SCCEStatementProcessor.


* Design and optimize SQL Server stored procedures using staging tables, keyset pagination, and batch processing patterns to efficiently process millions of customer records.


* Troubleshoot and resolve production issues involving SQL performance, data processing failures, parameter overflow exceptions, vendor connectivity issues, and ActiveBatch job scheduling failures.


* Monitor batch job execution, application health, and SLA compliance using Datadog logs, APM traces, dashboards, and custom alerts.


* Perform code reviews and collaborate with architects and development teams to design scalable, maintainable, and compliance-driven backend solutions.


* Develop reusable components and shared infrastructure libraries to improve consistency across multiple batch processing services.


* Support database change management and performance tuning for high-volume financial workflows.


* Participate in Agile ceremonies, sprint planning, Jira ticket management, release planning, and cross-team coordination.


* Investigate production incidents, perform root cause analysis, implement permanent fixes, and continuously improve system reliability.


* Communicate regularly with Engagement Managers (Directors), project team members, and representatives from various functional and / or technical teams, including escalating any matters that require additional attention and consideration from engagement management.

A successful candidate would possess these skills:


* Ability to work independently and collaborate as part of a team


* Effective written and verbal communication skills


* Meticulous attention to detail and quality of work product


* Ability to build and sustain professional relationships


* Ability to lead projects or workstreams


* Ability to manage and prioritize multiple tasks in a fast-paced and dynamic environment


* Strong interpersonal skills and professional demeanor


* Ability to meet deadlin...




Share Job