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. **