System & Software Engineer Job in Techflow Engineers

System & Software Engineer

Apply Now
Job Summary

Job Title: System & Software Engineer IT

Location: Navi Mumbai

Job Type: Full-Time | Permanent

Industry: Steel Detailing and Engineering

Role Overview:

As a System & Software Engineer IT, you will play a dual role: developing and supporting software solutions while also maintaining the organization s IT infrastructure. This position demands strong programming skills, hands-on experience in system administration, and a proactive approach to troubleshooting and support.

Key Responsibilities:

Software Engineering Responsibilities:

  • Design, develop, test, and implement software applications using .NET (C#, VB.NET), Web Forms, and MVC frameworks
  • Follow the complete Software Development Life Cycle (SDLC)
  • Create flowcharts, technical documentation, and user manuals
  • Write clean, maintainable, and efficient code
  • Integrate software components into fully functional systems
  • Enhance and optimize existing software applications and tools
  • Debug, troubleshoot, and upgrade legacy systems, web apps, and macros
  • Design and manage software databases; perform necessary migrations
  • Maintain comprehensive documentation of all software components

System Engineering Responsibilities:

  • Desktop Support: Install, configure, and maintain desktops, laptops, printers, and related hardware; implement OS and software updates; perform OS hardening
  • Application Support: Resolve technical issues related to business applications and provide end-user support
  • Server Administration: Manage server hardware/software, routine backups, system restores, and server room monitoring
  • Network Administration: Configure and manage switches, routers, and firewalls; troubleshoot ISP issues (ILL, MPLS, etc.); monitor VPN and firewall performance
  • System Administration: Oversee enterprise applications, email services, security tools (Antivirus, DLP, etc.), and backup systems
  • Hardware Support: Maintain all IT hardware, including servers, desktops, UPS, biometric devices, and security systems
  • Escalation Management: Coordinate with vendors or advanced support for issue resolution and perform follow-ups
  • Documentation: Maintain asset inventories, system configurations, incident logs, maintenance records, and technical reports (e.g., RCA, incident analysis)

Required Qualifications:

Education: Bachelor's Degree in Computer Science, IT, or a related field

Experience: Minimum 4 years of experience as a System & Software Engineer or in a similar role

Technical Proficiency:

Software Development:

  • Technologies: ASP.NET (C# & VB.NET), Web Forms, MVC, HTML, CSS, JavaScript, Advanced Java
  • Databases: SQL Server, Microsoft Access

System & Network Administration:

  • Operating Systems: Windows Server 2008 2019, Windows 7 11, Linux (RHEL, Ubuntu, CentOS)
  • Services: Active Directory, DNS, DHCP, Group Policy, FTP, SAMBA, IIS, File Sharing, Mail Protocols (IMAP, POP, SMTP)
  • Microsoft Tools: Microsoft 365, Teams, Skype, OneDrive, SharePoint, SQL Server, MSSMS
  • Networking: Firewall configuration, IP addressing (IPv4/IPv6), NAT, VPN, Routing, Cable management, ISP link setup (OF, RF, ILL, MPLS)
  • Hardware: Troubleshooting and assembling desktops, servers, laptops, printers, biometric devices, UPS systems, etc.

Candidate Expectations:

  • Strong technical and troubleshooting capabilities
  • Ability to work under pressure and meet tight deadlines
  • Self-driven, proactive, and passionate about IT and software development
  • Proven experience with .NET development and building web & desktop applications
  • Solid understanding of C#, ASP.NET, HTML, CSS, and JavaScript
  • Bonus: Familiarity with design software like Tekla or SDS/2
  • Excellent communication and collaboration skills

What We Offer:

We believe that a great job is as much about the environment as it is about the work. That s why we provide:

  • Social Security Benefits
  • Paid Leaves
  • Open & Inclusive Work Culture
  • Continuous Learning & Development Opportunities
  • A Dynamic, Team-Oriented Environment

Qualification :
Bachelor's Degree in Computer Science, IT, or a related field
Experience Required :

Minimum 4 Years

Vacancy :

2 - 4 Hires

Apply Now