Job Summary: The Senior IT Operations Engineer will dedicate approximately 70% of their time to C# programming, updating, and problem-solving legacy systems to enhance functionality, resolve issues, and ensure long-term maintainability. The remaining time will focus on system administration, automation, infrastructure and network management, and Microsoft administration to support operational efficiency and scalability. They will oversee day-to-day IT operations, troubleshoot complex issues, document processes, and collaborate with cross-functional teams to drive productivity, minimize downtime, and align technology with business needs.
Core Responsibilities:
Master at C# programming and legacy system maintenance
Master at system administration and automation
Master at infrastructure and network management
Master at Microsoft administration
Duties/Responsibilities:
Primary focus on C# development, including designing, coding, updating, and debugging legacy systems to address performance bottlenecks, integrate new features, and resolve production issues while maintaining compatibility with existing architectures.
Develop, and maintain software solutions using C# and related technologies to support core business applications, custom integrations, and enhancements to legacy environments, incorporating best practices for code quality, version control, and testing.
Perform code reviews, refactoring, and problem-solving on legacy codebases, including EDT validations, report generation, automation scripting, testing, upgrades, and integrations to ensure reliability and scalability.
Administer Microsoft services, including email, Teams, and Office/Staff configurations, ensuring seamless collaboration, security, and compliance across the organization.
Manage database administration and automation including SQL database setups, queries, maintenance, PowerShell scripting for workflows, and process optimizations to streamline operations.
Oversee infrastructure and network management including DNS, SPF, DKIM, DMARC configurations, networks, firewalls, Wi-Fi, security measures, and third-party tools such as Tailscale, monday.com, Atlassian/Bitbucket, Cerberus/FPM, and Mailgun for robust connectivity and troubleshooting.
Handle SSL certificate renewals and installations, scheduled tasks, Windows Services, and maintenance on the public corporate website to guarantee uptime, performance, and security.
Administer Zoom systems, including Polycom XO video setups and Zoom Rooms conferencing via the web portal,
Microsoft Graph data integrations for efficient data flow and API interactions.
Oversee phone system administration, including configuration, monitoring, and support for telephony infrastructure
Document systems, processes, and procedures comprehensively, including legacy system architectures, to facilitate knowledge sharing, compliance, and efficient onboarding.
Collaborate with operational teams to execute strategic IT plans, provide technical guidance, support business development initiatives through reliable technology enablement, and conduct regular audits for compliance, security, and high availability.
Foster a collaborative environment by communicating technical updates, training team members on C# best practices and admin tools, and addressing IT needs proactively.
Required Skills/Abilities:
Ability to function well in a high-paced environment.
Strong analytical and problem-solving skills, with expertise in debugging and optimizing legacy systems.
Proficiency in C# programming, .NET frameworks, and software development lifecycle practices, including version control (e.g., Git) and agile methodologies.
Strong expertise in system administration, automation scripting (e.g., PowerShell), and infrastructure technologies (e.g., DNS, firewalls, Wi-Fi, SQL).
Advanced knowledge of Microsoft administration, including Azure/Office 365, Graph APIs, Teams, and email security protocols.
Excellent organizational skills and attention to detail.
Excellent time management skills with a proven ability to meet deadlines and manage multiple priorities, balancing development and admin tasks.
Excellent interpersonal and customer service skills.
Excellent verbal and written communication skills, with experience in technical documentation and code commenting.
Familiarity with third-party tools (e.g., Tailscale, monday.com, Atlassian, Mailgun) and legacy system integration.
Education and Experience:
Bachelor's degree in Computer Science, Information Technology, or a related field preferred.
5+ years of experience in software engineering with a focus on C# development and legacy system maintenance, plus hands-on expertise in IT operations, DevOps, system administration, and infrastructure management.
Proven track record in multi-tool environments, including Microsoft ecosystems, scripting for automation, network/security configurations, and resolving complex legacy issues.
Experience in retail or operations technology integrations is a plus.