System & Software Engineer Job in Techflow Engineers
System & Software Engineer
- Navi Mumbai, Thane, Maharashtra
- Not Disclosed
- Full-time
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