Software Engineer - Intermediate
ICONMA LLC
United States
8 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.careerbuilder.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
Job source
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦