Head Of Software Development

Year    MH, IN, India

Job Description

Role Overview



The Head of Software Development will lead the complete software lifecycle--from planning and designing new modules to enhancing existing features, improving system stability, and ensuring seamless device integrations. This role requires strong technical expertise in .NET, SQL, APIs, cloud/server management, and hands-on IoT integration experience. The candidate should be capable of managing a team of developers, testers, and support engineers.Key Responsibilities1. Software Development Leadership



Lead, mentor, and grow the in-house development team (SQL, .NET, mobile app dev, QA). Drive architecture decisions, coding standards, and best practices. Oversee the complete SDLC--requirement gathering, design, development, testing, release.

2. New Feature Development & Product Roadmap



Plan and deliver new modules for logistics, cold chain & school tracking platforms. Convert business requirements from operations & sales teams into functional features. Identify performance gaps and propose continuous platform improvements.

3. IoT Device Integration



Manage API/SDK integration of new IoT devices (GPS trackers, RFID, sensors, cameras). Ensure smooth data ingestion, normalisation, and real-time tracking accuracy. Coordinate with hardware vendors for protocol testing and firmware compatibility.

4. Troubleshooting & System Stability



Lead root-cause analysis for platform issues, system bugs, or database-level problems. Reduce downtime and improve response time across web & mobile applications. Ensure database optimisation, query tuning, server health monitoring.

5. Server & Infrastructure Oversight



Manage our dedicated servers (security, scalability, uptime). Coordinate with server providers for upgrades, backups, and infra issue resolution. Ensure security compliance and data integrity for customers across verticals.

6. Cross-department Collaboration



Work closely with Operations, Field Service & Customer Support to resolve escalations. Provide technical support for enterprise clients where required. Collaborate with Sales/BD teams to create technical documentation & solution designs.

Required Technical Skills



Strong expertise in .NET (C#) development. Strong SQL knowledge - stored procedures, query optimisation, DB architecture. Experience with API development & integration (REST/JSON/XML). Exposure to IoT device protocols (TCP, UDP, MQTT, SMS, RSA/HEX parsing). Experience in server management (Windows/Linux servers preferred). Knowledge of mobile app deployment (Android/iOS) is an added advantage. Understanding of cloud technologies (AWS/Azure) is a plus.

Required Leadership Skills



Ability to lead, motivate and manage a development & QA team. Strong project management and delivery discipline. Problem-solving mindset with ability to work under tight timelines. Excellent documentation and communication skills.

Eligibility Criteria



8-12 years of experience in software development, including 3+ years in a leadership role. Prior experience in IoT / telematics / GPS tracking / sensor-based platforms is highly preferred. Strong understanding of real-time tracking systems is a major advantage.

Location: Navi Mumbai - Vashi.Package: Upto 12L per annum fixed + performance incentives + conveyance



Job Types: Full-time, Permanent

Pay: ₹90,000.00 - ₹100,000.00 per year

Benefits:

Health insurance Provident Fund
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4979118
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    MH, IN, India
  • Education
    Not mentioned
  • Experience
    Year