C# Engineer
Rayvector Technologies
2 - 5 years
Bengaluru
Posted: 21/12/2025
Job Description
Job Description C# Engineer (34 Years Experience)
Location: Bengaluru
Department: Software Engineering
Role Type: Full-Time
About the Role
We are looking for a highly skilled C# Engineer with 34 years of hands-on experience in application development, image processing, and system-level programming. The ideal candidate will be proficient in building robust C# applications, performing advanced image analysis, designing scalable API services, and packaging/deploying applications as distributable binaries for production environments.
Key Responsibilities
Develop high-performance C# applications using .NET/.NET Core frameworks.
Implement image processing and computer vision algorithms (OpenCV, Emgu CV, Accord.NET, or equivalent).
Perform image analysis, feature extraction, and build custom image-based workflows.
Design, develop, and maintain RESTful API services and backend modules.
Optimize application performance, memory usage, and runtime efficiency.
Build and package applications as distributable binaries for Windows/Linux environments.
Integrate image processing engines with external services, databases, or hardware interfaces.
Participate in code reviews, performance tuning, debugging, and unit/integration testing.
Document technical designs, workflows, and deployment procedures.
Collaborate with cross-functional teams (QA, DevOps, Product) to deliver high-quality software releases.
Required Skills & Experience
34 years of professional experience in C# and .NET/.NET Core development.
Strong understanding of object-oriented design, multithreading, asynchronous programming , and system architecture.
Hands-on experience with image processing/image analysis libraries such as:
Emgu CV / OpenCV
Accord.NET
AForge.NET
Experience in API development (REST, JSON, authentication, middleware).
Ability to create deployable binaries , installers, or packaged builds for production.
Experience with Git , CI/CD workflows, and build systems.
Good debugging, profiling, and optimization skills.
Strong problem-solving skills with attention to performance and scalability.
Good to Have
Experience with WPF / WinForms UI development.
Knowledge of machine learning models related to image classification or feature extraction.
Exposure to Docker, containers, or microservices .
Familiarity with GPU processing , CUDA, or hardware-accelerated image tasks.
Experience in cloud deployment (Azure, AWS) or serverless APIs.
Education
Bachelors or Masters degree in Computer Science, Engineering, or related disciplines.
Soft Skills
Strong ownership and accountability.
Ability to work in a fast-paced, R&D-oriented environment.
Good communication and documentation skills.
Team-player with the ability to work independently when required
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
