C# Engineer

Overview

On Site
$40 - $45
Full Time

Skills

DevOps
C#
Microsoft SQL Server
WPF
SAML
SCADA
Scrum
Operating Systems
Git

Job Details

Job Duties/Responsibilities to:

  • Software architecture and design, including documentation
  • Capture and analyze system requirements
  • Develop, deploy, and maintain C# applications that include:
  • WinForms or WPF-based UI
  • Background services
  • Integration with enterprise databases
  • Design and develop data-driven applications
  • Use and managing source control systems (Git)
  • Database development administration (Oracle, SQLServer)
  • Operating system administration (Windows, Powershell)
  • Troubleshoot database and reporting platforms
  • Implement and manage software security and access control (SAML)
  • Participate in multiple projects concurrently and collaborate with cross-functional team
  • Lead new technology initiatives in industrial applications

Education & Experience Required:

  • Years of experience: 5-7 years experience required
  • Degree requirement: Bachelor s degree in Computer Science, or Software Engineering from an accredited college or university, or equivalent industry experience

Top Candidates will also have:

  • Advanced Computer Science Degree
  • Power BI reporting experience
  • Practical experience with artificial intelligence
  • Python competency
  • Experience with historian and OPC clients
  • Experience supporting manufacturing operations
  • Experience with SCADA systems (FTOptix, Wonderware Archestra)
  • Experience with unified modeling language (UML
  • Experience with automated software regression testing
  • Strong customer focus - ability to find incremental value in projects
  • Experience in an agile environment (Scrum, Kanban, DevOps)
  • Experience with software architecture design and implementation
  • Good written and oral communication skills
  • Operational technology cybersecurity experience
  • Ability to find the balance between adhering to formal processes, speedy development, quality

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Tata Technologies - HQ