Intern, Software Engineering

  • Intern

Company Description

insightsoftware is a growing, dynamic computer software company that helps businesses achieve greater levels of financial intelligence across their organization with our world-class financial reporting solutions. At insightsoftware, you will learn and grow in a fast-paced, supportive environment that will take your career to the next level. We are looking for future insighters who can demonstrate teamwork, results orientation, a growth mindset, disciplined execution, and a winning attitude to join our growing team!

Job Description

We’re looking for a talented, creative, and eager Software Engineering Intern to join our Internship program. Working on an Agile development team, you will be exposed to a commercial software organization that obeys best practices and standards while developing and supporting our class-leading suite of Financial Software Products servicing the office of the CFO. The successful candidate must have a passion for software development, possess a growth mindset, and be excited for the opportunity to learn from our experienced engineers and senior leadership team!

Responsibilities

  • Participate in all phases of the Software Development Life Cycle (SDLC), including design, development, testing, debugging, and release.
  • Engage in Agile SCRUM ceremonies, including Sprint Planning, Backlog Grooming, and Retrospectives.
  • Participate in code reviews that enforce team coding standards.
  • Create and perform unit testing to bolster code quality initiatives.
  • Collaborate with DevOps to monitor and maintain CI/CD pipelines.
  • Work with colleagues and engineering leadership to define technical solutions that meet business requirements.

Qualifications

Competencies

To perform the job successfully, an individual should demonstrate the following competencies:

  • Discipline and Perseverance – Focus and commitment to solving complex issues through to completion.
  • Flexibility and Hard Work – Operate in a fast-paced, iterative development environment; learn and adapt to new technologies.
  • Problem Solving – Strong critical thinking and problem-solving capabilities. 
  • Quality – Dedicated to producing high-quality software and implementing development best practices.
  • Team Work – Communicate effectively and operate in a team environment. 
  • Effective Communicator - Strong written and oral communication skills. 
  • Excellent time management skills - a proven ability to utilize your sense of urgency to prioritize tasks effectively.
  • Self-Improvement - actively self-improves through individual learning, coursework, or otherwise.

Qualification and Experience

  • Currently pursuing BS in Computer Science, Computer Engineering, Information Systems, or related technical discipline.
  • Knowledgeable in an object-oriented programming language, such as C#, VB.NET, Java.
  • JavaScript, Angular, HTML5 experience are highly desirable.
  • Experience or conceptual understanding of full-stack, cloud, and database technologies
  • Strong communication and teamwork skills

Additional Information

All your information will be kept confidential according to EEO guidelines.

Raleigh-based candidate preferred but remote candidates in Eastern and Central Time zones will also be considered.

** At this time insightsoftware is not able to offer sponsorship to candidates who are not eligible to work in the stated work location. **