C# Developer

Not Interested
Bookmark
Report This Job

profile Job Location:

Chennai - India

profile Monthly Salary: Not Disclosed
profile Experience Required: 6years
Posted on: Yesterday
Vacancies: 1 Vacancy

Job Summary

Position: C# Developer Application Modernization
Location: Chennai - Onsite/Hybrid
Shift Timing: 3.00AM - 12.00PM PST (US Pacific Time)
Engagement Mode: Full Time

About the role: We are looking for a skilled C# Developer to refactor upgrade and optimize existing C# scripts and applications that support warehouse operations. These are home-grown applications handling core WMS functionalities such as inventory transactions and movement tracking. The primary focus is on cleaning up legacy code improving performance and modernizing the application stack ensuring stability and scalability.

Key Responsibilities:
1. Code Refactoring & Modernization
  • Review and re-write existing C# codebase for improved structure readability and maintainability
  • Upgrade legacy components to standards (.NET Core / .NET 6) where feasible
  • Apply coding standards design patterns and best practices
2. Application Enhancement
  • Enhance functionality related to:
  • Inventory receipt processing
  • Bin/location transfers
  • Internal inventory movements and validations
  • Improve error handling logging and resilience
3. Performance Optimization
  • Identify bottlenecks and optimize application performance
  • Improve data processing efficiency for transaction-heavy operations
  • Ensure reliability under concurrent usage
4. Debugging & Issue Resolution
  • Troubleshoot existing issues in production scripts
  • Perform root cause analysis and implement permanent fixes
  • Stabilize applications with minimal operational disruption
5. API & Integration Handling
  • Work with existing REST-based integrations (consume/expose APIs as needed)
  • Ensure efficient data exchange between systems
6. Testing & Deployment
  • Perform unit testing and support system/integration testing
  • Assist in deployment and post-deployment validation
  • Document changes and maintain version control hygiene

Required Skills & Experience
Core Technical Skills
  • Strong proficiency in C# Framework / .NET Core
  • Experience in refactoring legacy applications
Solid understanding of:
  • Object-Oriented Programming (OOP)
  • Design patterns (e.g. Repository Service Layer)
  • Experience working with REST APIs and web services
  • Familiarity with JSON HTTP protocols
Data & Backend
  • Experience with SQL databases (querying performance tuning)
  • Understanding of transaction handling and data integrity
Problem Solving
  • Strong debugging and troubleshooting skills
  • Ability to work independently on existing/undocumented codebases

Preferred Qualifications
  • Experience working on inventory warehouse or supply chain applications
  • Exposure to event-driven or integration-heavy systems
  • Familiarity with logging frameworks and monitoring tools
  • Experience with version control systems (Git)

Engagement Context
  • Work on existing in-house WMS applications
  • Focus is on enhancement and modernization (not greenfield development)
  • Business-critical system supporting daily warehouse operations
  • Expect interaction with functional stakeholders for clarifications



Required Skills:

Position: C# Developer Application Modernization Location: Chennai - Onsite/Hybrid Shift Timing: 3.00AM - 12.00PM PST (US Pacific Time) Engagement Mode: Full Time About the role: We are looking for a skilled C# Developer to refactor upgrade and optimize existing C# scripts and applications that support warehouse operations. These are home-grown applications handling core WMS functionalities such as inventory transactions and movement tracking. The primary focus is on cleaning up legacy code improving performance and modernizing the application stack ensuring stability and scalability. Key Responsibilities: 1. Code Refactoring & Modernization Review and re-write existing C# codebase for improved structure readability and maintainability Upgrade legacy components to standards (.NET Core / .NET 6) where feasible Apply coding standards design patterns and best practices 2. Application Enhancement Enhance functionality related to: Inventory receipt processing Bin/location transfers Internal inventory movements and validations Improve error handling logging and resilience 3. Performance Optimization Identify bottlenecks and optimize application performance Improve data processing efficiency for transaction-heavy operations Ensure reliability under concurrent usage 4. Debugging & Issue Resolution Troubleshoot existing issues in production scripts Perform root cause analysis and implement permanent fixes Stabilize applications with minimal operational disruption 5. API & Integration Handling Work with existing REST-based integrations (consume/expose APIs as needed) Ensure efficient data exchange between systems 6. Testing & Deployment Perform unit testing and support system/integration testing Assist in deployment and post-deployment validation Document changes and maintain version control hygiene Required Skills & Experience Core Technical Skills Strong proficiency in C# Framework / .NET Core Experience in refactoring legacy applications Solid understanding of: Object-Oriented Programming (OOP) Design patterns (e.g. Repository Service Layer) Experience working with REST APIs and web services Familiarity with JSON HTTP protocols Data & Backend Experience with SQL databases (querying performance tuning) Understanding of transaction handling and data integrity Problem Solving Strong debugging and troubleshooting skills Ability to work independently on existing/undocumented codebases Preferred Qualifications Experience working on inventory warehouse or supply chain applications Exposure to event-driven or integration-heavy systems Familiarity with logging frameworks and monitoring tools Experience with version control systems (Git) Engagement Context Work on existing in-house WMS applications Focus is on enhancement and modernization (not greenfield development) Business-critical system supporting daily warehouse operations Expect interaction with functional stakeholders for clarifications


Required Education:

Any Degree

Position: C# Developer Application ModernizationLocation: Chennai - Onsite/HybridShift Timing: 3.00AM - 12.00PM PST (US Pacific Time)Engagement Mode: Full TimeAbout the role: We are looking for a skilled C# Developer to refactor upgrade and optimize existing C# scripts and applications that support...
View more view more