Senior Developer - Software (Hosur)

Senior Developer - Software (Hosur)

16 Aug
|
Titan
|
Hosur

16 Aug

Titan

Hosur

Job Requirements

Job Title: Senior Software Developer (C#)

Location: Hosur

Job Type: Full time

Experience Required

Minimum 5 years of professional software development experience

Education Required

B.E / B.Tech – EEE, EIE, ECE, Mechatronics, Computer Science

Job Summary

We are seeking an experienced Senior Software Developer with strong expertise in C# and .NET (.NET Framework / .NET Core) technologies to develop, optimize, and maintain software used in automated assembly and manufacturing systems. The role involves end-to-end ownership of software projects, including architecture design, performance optimization (CPU & memory), high-performance Windows desktop application development and UI responsiveness, machine integration, testing, deployment, and long-term support in industrial environments. The ideal candidate will collaborate closely with electrical, mechanical, assembly, deployment, and testing teams to deliver reliable, high-performance machine software.ical, assembly and deployment engineers to integrate software with hardware systems • Debug, optimize, and enhance existing machine software • Participate in requirements analysis, technical design, root-cause analysis and code reviews • Ensure software reliability, performance, and maintainability in industrial environments • Create and maintain technical documentation

Work Experience

Job Title: Senior Developer - Software

Job Type: Full-Time

We are seeking a highly skilled Senior Developer - Software to join our team. The ideal candidate will have expert level proficiency in C# & .NET, strong knowledge of Object-Oriented Programming (OOP) principles,



and experience in WinForms and/or WPF development.

Core Skills (Mandatory)

- C# & .NET (Expert level)
- Strong Object-Oriented Programming (OOP) principles
- WinForms and/or WPF development
- Multi-threading & Parallel Programming including Task-based asynchronous programming
- Thread synchronization & concurrency handling (locks, mutex, Monitor, thread lifecycle concepts)
- Delegates, events, LINQ
- Exception handling in multi-threaded environments
- SQL Server & relational database design
- GitHub source control (branching, merging, pull requests)
- Unit testing & debugging tools
- Design patterns & SOLID principles
- CPU optimization, memory handling & management
- Asynchronous programming using async/await for responsive desktop applications

Nice to Have

- PC-based automation software development
- Machine control software / HMI development
- PLC communication & industrial protocols
- DAQ hardware interfacing
- Motion control & vision system integration
- Real-time or near-real-time system behavior
- Experience with Entity Framework, SQL Server, and REST APIs
- Knowledge of MVVM pattern for WPF
- Exposure to performance tuning, memory management, and application scalability

Soft Skills

- Strong communication and collaboration skills
- Ability to work effectively in cross-functional engineering teams
- Attention to detail and a quality-focused mindset
- Willingness to learn and adapt to recent technologies in automation

If you possess the required skills and are looking to take on a challenging role in software development, we encourage you to apply for this position. Join our team and be part of a dynamic and innovative work environment.

📌 Senior Developer - Software (Hosur)
🏢 Titan
📍 Hosur

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior developer - software (hosur) / hosur

Subscribe to this job alert:

Get the latest job offers by email for: senior developer - software (hosur) / hosur