Software Developer (Machine Learning/Desktop Applications)
Surat, Gujarat, India · Full Time
Be the first to apply
- Experience
- 1+ yrs
- Salary
- INR 40,000 – INR 60,000 / month
- Openings
- 1
- Posted
- há 3 dias
- Work mode
- In office
- Education
- Bachelor's/Master's Degree in Computer Science
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Role Overview
This role requires expertise in .NET frameworks, 3D modeling foundations, machine learning techniques, and image processing technologies. The candidate will design, develop, test, and maintain software applications and collaborate closely with the systems team.
Key Responsibilities
- Design, implement, and test various software applications.
- Work collaboratively with the Systems team to ensure software integration and alignment.
Experience and Technical Requirements
- Minimum of one year experience in .NET application development.
- Proficient in building web-based and desktop software using C# in Visual Studio, HTML, JavaScript, VBScript/ASP, or .NET technologies.
- Strong grasp of mathematical concepts to support algorithm development, data evaluation, and machine learning.
- Experience with graphics programming, including 2D and 3D graphics, DirectX, OpenGL, and OpenCL.
- Solid knowledge of Object-Oriented Programming (OOP) principles.
- Expertise in image processing techniques.
- Hands-on experience with machine learning implementations in .NET (using C#), combined with 3D graphics programming.
- Familiarity with the complete software development life cycle.
Programming Languages
Proficient in C#.NET, VB.NET, 3D programming languages, Python, C++, VC++, VB6.0, Delphi, and OpenGL.
Educational Qualification
Bachelor’s or Master’s degree in Computer Science or related field.
Compensation
The salary is flexible and negotiable for candidates who demonstrate requisite experience and skills.
Minimum education
Bachelor's Degree