Support data-related work involving Oracle, including queries, validation, and basic troubleshooting. Collaborate with team members to understand legacy system behavior and ensure correct functionality in the new solution.
Numbers & Facts
Location
UT
Description
Our Client, a Material Engineering company, is looking for a Software Engineer - Intermediate for their Remote location.
Responsibilities:
Assist with development, maintenance, and support of a legacy application written in C, under the guidance of senior engineers.
Help analyze and troubleshoot issues in the existing system, including defect fixes and small enhancements.
Learn and work with a c-tree-based data structure, including understanding how data is stored and accessed.
Contribute to the migration effort by implementing assigned components in the new Java-based application.
Support data-related work involving Oracle, including queries, validation, and basic troubleshooting.
Participate in code reviews, testing, and documentation efforts.
Collaborate with team members to understand legacy system behavior and ensure correct functionality in the new solution.
Follow established development standards, processes, and best practices.
Requirements:
Basic to intermediate experience with C or C++ (academic or professional).
Working knowledge of Java fundamentals.
Familiarity with SQL and relational database concepts (Oracle preferred).
Understanding of software development fundamentals such as version control, debugging, and testing.
Willingness to learn and work with legacy systems and unfamiliar technologies.
Strong problem-solving skills and attention to detail.
Preferred Qualifications :
Exposure to legacy or embedded systems.
Academic or project experience with database-backed applications.
Familiarity with Linux/Unix environments.
Interest in system modernization and technology migration projects.