Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer 5 image - Rise Careers
Job details

Software Engineer 5

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.

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer 5, DMV IT Service

Are you a seasoned software mastermind looking for your next challenge? Look no further! DMV IT Service LLC is on the hunt for a dynamic Software Engineer 5 to join our talented team in East Peoria, IL. With a focus on creating impactful solutions for industrial applications, this role invites you to bring your expertise in software architecture, C# Web APIs, and data-driven development to the forefront. Here’s your chance to design and document robust software solutions that not only meet but exceed user specifications. At DMV IT Service LLC, we value forward-thinkers who can analyze system requirements and drive technology initiatives. You'll be responsible for deploying and managing C# Web APIs while working with databases like Oracle and SQLServer. Your skills will shine as you tackle operating system administration tasks and implement critical software security measures. We thrive on collaboration, and you’ll find yourself working alongside cross-functional teams on multiple projects simultaneously. If you're proficient in languages like C++, C#, and Python and have a knack for relational databases, you might be the perfect fit! We are especially keen on candidates with experience in manufacturing operations and SCADA systems. Beyond technical skills, we seek someone with excellent communication abilities and a strong customer focus. At DMV IT Service LLC, you won’t just be another team member; you’ll be a vital force in shaping our technology strategy. Are you ready to influence the future of IT consulting with us?

Frequently Asked Questions (FAQs) for Software Engineer 5 Role at DMV IT Service
What are the primary responsibilities of a Software Engineer 5 at DMV IT Service LLC?

A Software Engineer 5 at DMV IT Service LLC plays a crucial role in designing, developing, and implementing complex software solutions for industrial applications. This includes documenting robust software architecture, capturing system requirements, and managing source control systems, primarily using Git. The engineer is also tasked with deploying and managing C# Web APIs, administering databases like Oracle and SQLServer, handling OS administration tasks, and implementing software security measures.

Join Rise to see the full answer
What technical skills are required for a Software Engineer 5 position at DMV IT Service LLC?

To excel as a Software Engineer 5 at DMV IT Service LLC, candidates should have strong proficiency in C++, C#, .NET, and Python. Extensive experience with SQL and relational databases is essential. Familiarity with version control technologies, particularly Git, is also necessary. Desired skills include experience with historian and OPC clients, and knowledge of operational technology cybersecurity.

Join Rise to see the full answer
What educational background do I need to apply for the Software Engineer 5 role at DMV IT Service LLC?

Candidates applying for the Software Engineer 5 position at DMV IT Service LLC should possess a Bachelor’s degree in Computer Science or Software Engineering from an accredited institution. An advanced degree in Computer Science is preferred but not mandatory. Additionally, having 5-10 years of relevant experience, including internships, is required, with some flexibility based on educational background.

Join Rise to see the full answer
What soft skills are valued for the Software Engineer 5 at DMV IT Service LLC?

For the Software Engineer 5 role at DMV IT Service LLC, strong soft skills are just as important as technical expertise. The ideal candidate should possess excellent written and oral communication skills, a strong customer focus, and the ability to balance adherence to formal processes with the need for speed and quality in development. The ability to derive incremental value from projects will also be highly regarded.

Join Rise to see the full answer
How does team collaboration work for a Software Engineer 5 at DMV IT Service LLC?

At DMV IT Service LLC, collaboration is a cornerstone of our work culture. As a Software Engineer 5, you'll participate in multiple projects simultaneously and collaborate with cross-functional teams. This teamwork is crucial for successfully integrating innovative solutions in our industrial applications and ensuring overall project success.

Join Rise to see the full answer
Common Interview Questions for Software Engineer 5
Can you describe your experience with C# Web APIs?

When answering this question, highlight specific projects where you designed, developed, and managed C# Web APIs. Discuss the challenges you faced and how you overcame them, emphasizing your role in improving functionality and ensuring security.

Join Rise to see the full answer
What strategies do you use for database management?

Be prepared to discuss your approach to database management, including how you troubleshoot issues and optimize database performance. Mention your experience with Oracle and SQLServer to demonstrate relevant expertise.

Join Rise to see the full answer
How do you prioritize tasks in a multi-project environment?

Discuss your time management strategies, such as using project management tools or methodologies like Agile. Highlight your ability to assess urgency and importance to balance multiple projects effectively.

Join Rise to see the full answer
Describe a time you implemented a software security measure.

Provide a specific example where you successfully implemented a software security measure, such as SAML for access control. Discuss the context, actions you took, and the impact this had on the project.

Join Rise to see the full answer
How do you ensure compliance with system specifications?

Emphasize your experience capturing and analyzing system requirements. Explain your process for documentation and adjustments made during the development lifecycle to ensure compliance with specifications.

Join Rise to see the full answer
What experience do you have with operational technology cybersecurity?

Share specific experiences related to operational technology cybersecurity, discussing projects where you ensured secure environments, methodologies employed, and the relevance to the Software Engineer 5 role.

Join Rise to see the full answer
How do you handle feedback during software development?

Talk about your open-mindedness towards feedback and how you utilize it for continuous improvement. Provide examples of how you’ve adjusted your work based on feedback from team members or stakeholders.

Join Rise to see the full answer
What is your experience with version control technologies?

Detail your proficiency with version control systems, particularly Git. Discuss projects where you utilized Git for collaboration and versioning, including branching and merging strategies.

Join Rise to see the full answer
Can you explain your approach to documentation?

Discuss the importance of documentation in your workflow. Provide concrete examples demonstrating how your documentation has aided team communication and project continuity.

Join Rise to see the full answer
Describe how you stay up-to-date with new technologies in software engineering.

Share specific methods you use to stay current, such as following industry blogs, attending webinars, and participating in online courses. Emphasize your eagerness to apply innovative technologies in your work.

Join Rise to see the full answer
Similar Jobs
DMV IT Service Remote No location specified
Posted 7 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Startup Mindset
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Paid Time-Off
Maternity Leave
Paternity Leave
Mental Health Resources
Learning & Development
Work Visa Sponsorship
401K Matching
Equity
Performance Bonus
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Experian Remote 475 Anton Blvd, Costa Mesa, CA 92626, USA
Posted 3 days ago
Photo of the Rise User
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Maternity Leave
Paternity Leave
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off
Paid Volunteer Time
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Family Coverage (Insurance)
Medical Insurance
Mental Health Resources
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
January 27, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!