Software Engineer - Intermediate

ICONMA LLC
United States
8 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$139,859 - $150,259
Working hours
Regular working hours

Tech stack

Java (Programming Language) C++ (Programming Language) Code Review Databases Data Structures Relational Databases Software Debugging Oracle (Applications) Server Administration Software Engineering SQL Databases Data Management
+2 more
Software Version Control Legacy Systems

Job description

Our Client, a Material Engineering company, is looking for a Software Engineer - Intermediate for their Remote location., * 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

Software Engineering, Materials Engineering, Software Engineering, Software Administration, Identify Issues, Problem Solving Skills, Data Structures, Java, Oracle, Code Reviews, * 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.
  • Experience : 2 - 8 years

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…