RIT Solutions, Inc.
Software Engineer
East Peoria, IL - Onsite
Responsibilities:
Software architecture and design, including documentation Capture and analyze system requirements Develop, deploy, and manage C# Web APIs Design and develop data-driven applications Using and managing source control systems (Git) Database development administration (Oracle, SQLServer) Operating system administration (Windows, Powershell) Troubleshooting of database and reporting platforms Implement and manage software security and access control (SAML) Participate on many projects concurrently and with cross-functional teams Lead new technology initiatives in industrial applications Techinical Skills Required:
C++ C # .NET Python SQL & relational databases GIT, or other version control technologies
Desired Skills:
Experience with historian and OPC clients Experience supporting manufacturing operations Experience with SCADA systems (FTOptix, Wonderware Archestra)- Highly desired Experience with unified modeling language (UML) Experience with automated software regression testing Operational technology cybersecurity experience
Soft Skills Required:
Ability to find the balance between adhering to formal processes, speedy development, quality Good written and oral communication skills Strong customer focus - ability to find incremental value in projects
Desired
Ability to find the balance between adhering to formal processes, speedy development, quality
Education & Experience Required:
Bachelor's degree in Computer Science, or Software Engineering from an accredited college or university, or equivalent industry experience Advanced Computer Science Degree 5-10 years' experience (
flexible with years of experience ) and will count internship as well Open to master's degree and years of experience is flexible
Responsibilities:
Software architecture and design, including documentation Capture and analyze system requirements Develop, deploy, and manage C# Web APIs Design and develop data-driven applications Using and managing source control systems (Git) Database development administration (Oracle, SQLServer) Operating system administration (Windows, Powershell) Troubleshooting of database and reporting platforms Implement and manage software security and access control (SAML) Participate on many projects concurrently and with cross-functional teams Lead new technology initiatives in industrial applications Techinical Skills Required:
C++ C # .NET Python SQL & relational databases GIT, or other version control technologies
Desired Skills:
Experience with historian and OPC clients Experience supporting manufacturing operations Experience with SCADA systems (FTOptix, Wonderware Archestra)- Highly desired Experience with unified modeling language (UML) Experience with automated software regression testing Operational technology cybersecurity experience
Soft Skills Required:
Ability to find the balance between adhering to formal processes, speedy development, quality Good written and oral communication skills Strong customer focus - ability to find incremental value in projects
Desired
Ability to find the balance between adhering to formal processes, speedy development, quality
Education & Experience Required:
Bachelor's degree in Computer Science, or Software Engineering from an accredited college or university, or equivalent industry experience Advanced Computer Science Degree 5-10 years' experience (
flexible with years of experience ) and will count internship as well Open to master's degree and years of experience is flexible