Software Engineer Intern at OPUS IVS Inc
Dexter, MI 48130, USA -
Full Time


Start Date

Immediate

Expiry Date

14 Nov, 25

Salary

0.0

Posted On

14 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C++, Documentation, Computer Science, Database Systems, Data Analysis, Reporting, Java, Information Technology, It

Industry

Information Technology/IT

Description

POSITION SUMMARY

The Software Engineer Intern will contribute to improving system reliability, performance, and security while developing hands-on experience in modern software development practices. They will work collaboratively with cross-functional teams to enhance system monitoring, streamline deployments, and drive innovation, all while focusing on delivering exceptional customer experiences.

QUALIFICATIONS:

  • Pursuing a Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field; recent graduates also encouraged to apply.
  • Experience with program languages and frameworks such as .NET C#, C++, Java, or similar.
  • Basic knowledge of database systems (e.g., SQL, NoSQL) and database performance optimization.
  • Proficiency in Microsoft Office Suite (Word, Excel, PowerPoint, Outlook) for documentation, data analysis, and reporting.
  • Strong problem-solving and debugging skills with attention to detail.
  • Ability to quickly learn new technologies, frameworks, and tools.
  • Effective communication and collaboration skills.
Responsibilities

RESPONSIBILITIES BASED ON OUR CULTURAL VALUES:

  • Implement health checks to detect issues before they impact customers.
  • Improve application logging to ensure faster issue resolution and a better user experience.
  • Expand monitoring and alerting of web services to reduce downtime and improve service reliability.
  • Fix vulnerabilities and resolve security warnings to protect customer data and build trust.
  • Automate tests to increase efficiency and reduce manual effort.
  • Enhance CI/CD (automated build and deployment system) to enable faster, more reliable releases.
  • Develop a microservices proof of concept to explore new architecture for scalability and agility.
  • Improve application and database performance to optimize systems for better efficiency.
  • Improve documentation to support knowledge sharing across teams.
  • Reverse engineer legacy code to help teams better understand and modernize older systems.
  • Work on small feature development to contribute to broader team projects and product evolution.
  • Assist in failure analysis of defective products, including root cause investigation.
  • Create and improve tests to ensure more reliable and maintainable code.
  • Fix bugs to directly improve software quality and customer satisfaction.
  • Update outdated dependencies to keep systems secure and up to date.
    Requirements:
Loading...