What are the responsibilities and job description for the Software Engineer 5 position at DMV IT Service?
Job Title: Software Engineer 5
Location: Onsite (East Peoria, IL)
Employment Type: Full-Time
About Us:
DMV IT Service LLC is a trusted IT consulting firm, delivering tailored solutions to businesses and individuals since 2020. We specialize in optimizing IT infrastructure, providing expert guidance, and supporting workforce needs with top-tier staffing services. Our consulting expertise spans system administration, cybersecurity, networking, and IT operations, empowering clients to achieve their technology goals. With a client-focused approach, we also offer online training and job placements to build long-term IT success.
Job Overview:
We are seeking an experienced Senior Software Engineer to lead and contribute to the design, development, and implementation of complex software solutions in industrial applications. This role requires a deep technical skill set in software architecture, C# Web APIs, and data-driven application development, as well as a proven ability to lead new technology initiatives.
- Design and document robust software architecture for various applications.
- Capture and analyze system requirements to ensure compliance with specifications.
- Develop, deploy, and manage C# Web APIs and data-driven applications.
- Manage source control systems, primarily Git.
- Administer databases, including Oracle and SQLServer, and troubleshoot related platforms.
- Handle operating system administration tasks, particularly Windows and PowerShell.
- Implement and manage software security measures, including SAML for access control.
- Participate in multiple projects concurrently, collaborating with cross-functional teams.
- Lead technological initiatives in industrial applications, ensuring integration of innovative solutions.
Required Technical Skills:
- Strong proficiency in C , C#, .NET, and Python.
- Extensive experience with SQL and relational databases.
- Familiarity with version control technologies, particularly GIT.
Desired Skills:
- Experience with historian and OPC clients.
- Experience supporting manufacturing operations and SCADA systems (FTOptix, Wonderware Archestra).
- Knowledge of Unified Modeling Language (UML) and automated software regression testing.
- Operational technology cybersecurity experience.
Soft Skills Required:
- Excellent written and oral communication skills.
- Strong customer focus, with the ability to derive incremental value from projects.
- Ability to balance adherence to formal processes with the need for speed and quality in development.
Education & Experience Required:
- Bachelor’s degree in Computer Science or Software Engineering from an accredited college or university.
- Advanced degree in Computer Science preferred.
- 5-10 years of relevant experience, including internships; flexibility in years of experience depending on educational background.