Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Intern - Software Development image - Rise Careers
Job details

Intern - Software Development

NISC is seeking an intern for their Software Development team. The intern will collaborate with software developers and support staff to design business requirements and maintain applications.

Skills

  • Knowledge of Angular, HTML/CSS, SQL, Java
  • Experience with relational and non-relational databases
  • Familiarity with cloud technologies like AWS
  • Strong problem-solving skills
  • Attention to detail

Responsibilities

  • Performs basic research and development of software systems
  • Assists with enhancement and maintenance of application programs
  • Follows established software development methodologies
  • Performs quality testing related to assigned tasks
  • Ensures accurate data entry in the iVUE Support tool

Education

  • High School diploma or equivalency required
  • Pursuing Bachelor’s Degree in a computer science related field

Benefits

    To read the complete job description, please click on the ‘Apply’ button
    What You Should Know About Intern - Software Development, NISC

    Are you ready to kickstart your career in software development? Join NISC as an Intern - Software Development in Lake Saint Louis, MO, where you will be part of a dynamic team alongside other talented software developers. This exciting internship provides you with the opportunity to dive into a collaborative environment, working directly with the Software Engineering Team Lead and support staff to design business requirements for our innovative Utility, Broadband, Financials, and Operations software. You’ll contribute to the enhancement and maintenance of our cutting-edge applications while gaining hands-on experience in various software development methodologies. As an intern, your responsibilities will include conducting research and development, assisting with software maintenance, and conducting quality testing. We’re looking for someone who not only has a solid foundation in programming languages like Java and SQL but also has a keen eye for detail and problem-solving skills. At NISC, we value a strong customer orientation, and you’ll need to communicate effectively while interacting with both internal and external contacts. With a commitment to professionalism and ethical behavior, you’ll thrive in our supportive culture of shared values. So if you’re pursuing a Bachelor’s Degree in a computer science-related field and ready to gain experience with exciting technologies like Angular and AWS, come see what NISC has to offer. Don't miss your chance to apply for Summer 2025 and take the first step toward a rewarding career in software development!

    Frequently Asked Questions (FAQs) for Intern - Software Development Role at NISC
    What are the responsibilities of an Intern - Software Development at NISC?

    As an Intern - Software Development at NISC, your responsibilities will include performing basic research, designing, and developing software systems, maintaining applications, and assisting in quality testing. You'll collaborate with the Software Engineering Team Lead and developers to enhance our Utility, Broadband, Financials, and Operations software.

    Join Rise to see the full answer
    What qualifications do I need to apply for the Intern - Software Development position at NISC?

    To apply for the Intern - Software Development position at NISC, you should have a high school diploma and be pursuing a Bachelor’s Degree in a computer science-related field. Familiarity with programming languages and frameworks like Angular, Java, and SQL, along with interpersonal and problem-solving skills, is highly desirable.

    Join Rise to see the full answer
    Is this Intern - Software Development role at NISC remote or in-person?

    The Intern - Software Development position at NISC is a hybrid role based in Lake Saint Louis, MO. Interns are required to work at least three days a week in the office, with the option to work up to five days onsite to gain valuable hands-on experience.

    Join Rise to see the full answer
    What skills are necessary for success as an Intern - Software Development at NISC?

    Successful candidates for the Intern - Software Development position at NISC should have strong problem-solving abilities and attention to detail. Familiarity with technologies such as cloud services, Linux, and Microsoft Windows will also be beneficial for the role.

    Join Rise to see the full answer
    What can I expect from the internship experience at NISC?

    During your internship at NISC, you can expect to work closely with experienced professionals, gain practical skills in software development, and participate in meaningful projects. It's a fantastic opportunity to apply your academic knowledge in a real-world setting while networking and learning from industry leaders.

    Join Rise to see the full answer
    Common Interview Questions for Intern - Software Development
    What programming languages are you most comfortable with for the Intern - Software Development role at NISC?

    As an applicant for the Intern - Software Development role, it's important to highlight your proficiency in languages such as Java and SQL, as well as your familiarity with web frameworks like Angular. Share specific projects where you've applied these skills, focusing on your contributions and the outcomes.

    Join Rise to see the full answer
    Can you describe a time you faced a difficult problem while developing software?

    In answering this question, share a specific example of a challenge you encountered and detail the steps you took to resolve it. Emphasize your problem-solving skills and ability to work collaboratively with others for effective solutions, which is critical for the Intern - Software Development position.

    Join Rise to see the full answer
    How do you prioritize your tasks when you're working on multiple projects?

    Demonstrate your organizational skills and the systems you use to manage your workload. Explain how you setting priorities, and ensure tasks align with deadlines and project goals, which is essential for an Intern - Software Development at NISC.

    Join Rise to see the full answer
    What experience do you have with testing and maintaining software?

    Discuss any relevant experiences you have with software testing and maintenance procedures. Include specifics about the types of testing you've performed (e.g., unit testing) and how you’ve contributed to the maintenance of applications, addressing similar tasks you'd undertake for the Intern - Software Development role.

    Join Rise to see the full answer
    How do you handle constructive criticism while working as part of a development team?

    Express your openness to feedback and learning from peers. Share examples of how constructive criticism has helped you improve your skills and how you approach collaboration with team members, which is crucial for success in the Intern - Software Development role at NISC.

    Join Rise to see the full answer
    What tools do you prefer for software development and why?

    Identify specific tools and technologies you are comfortable using, such as IDEs, versions control systems like Git, and project management tools. Explain how these tools enhance your productivity, and showcase their relevance to the Intern - Software Development position at NISC.

    Join Rise to see the full answer
    Can you explain your understanding of cloud technologies, particularly AWS?

    When responding, summarize your experience with cloud services, especially AWS features such as EC2 and S3. Highlight any projects where you utilized these technologies, and emphasize how this knowledge aligns with the expectations for the Intern - Software Development role at NISC.

    Join Rise to see the full answer
    What interests you about working at NISC?

    Highlight your alignment with NISC's values and its commitment to innovative technology. Discuss any specific aspects of NISC’s work culture or technical projects that attract you to the company, showcasing your personal motivation for applying for the Intern - Software Development role.

    Join Rise to see the full answer
    Describe how you stay updated with the latest trends in software development.

    Share the resources you depend on, such as blogs, podcasts, online courses, or developer communities. By illustrating your proactive approach to learning, you can demonstrate your enthusiasm and commitment to growth as an Intern - Software Development at NISC.

    Join Rise to see the full answer
    Why do you think teamwork is important in software development?

    Emphasize that successful software development typically involves collaboration and diverse skill sets. Provide examples of how teamwork has led to better outcomes in your previous projects and how this aligns with the Intern - Software Development position at NISC.

    Join Rise to see the full answer
    Similar Jobs
    Photo of the Rise User
    NISC Hybrid Lake Saint Louis, MO
    Posted 12 days ago
    Photo of the Rise User
    Posted 11 days ago
    Photo of the Rise User
    Docebo Remote No location specified
    Posted 4 days ago
    Photo of the Rise User
    Percona Remote No location specified
    Posted 10 days ago
    Photo of the Rise User
    Posted 4 days ago
    Photo of the Rise User
    Posted 9 days ago

    Founded in 2000, NISC is an information technology company that develops and supports software and hardware for independent telephone companies, electric cooperatives, and other public power entities.NISC is located in Missouri.

    24 jobs
    MATCH
    Calculating your matching score...
    FUNDING
    SENIORITY LEVEL REQUIREMENT
    TEAM SIZE
    EMPLOYMENT TYPE
    Internship, hybrid
    DATE POSTED
    December 9, 2024

    Subscribe to Rise newsletter

    Risa star 🔮 Hi, I'm Risa! Your AI
    Career Copilot
    Want to see a list of jobs tailored to
    you, just ask me below!