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 a Software Development Intern to assist with software development and maintenance. Interns will collaborate with other software developers and support staff.

Skills

  • Familiarity with Angular
  • HTLML/CSS/SCSS
  • Java/J2EE architecture
  • Relational and non-relational databases
  • Cloud technologies (AWS)
  • Strong problem-solving skills

Responsibilities

  • Perform basic research, design and development of software systems
  • Analyze and resolve basic software maintenance
  • Assist in enhancement and maintenance of application programs
  • Follow established software development methodologies
  • Perform quality testing for unit and system integration
  • Review and prioritize assigned change requests

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, National Information Solutions Cooperative (NISC)

    Are you ready to kickstart your career in technology? Join NISC as an Intern - Software Development in beautiful Lake Saint Louis, MO! This exciting position reports directly to a passionate Software Engineering Team Lead who is eager to share their knowledge and collaborate with you and other talented software developers. As an intern, you'll dive into the heart of software development, working on innovative projects like maintaining and enhancing utility apps, broadband systems, and financial operations software. You'll also engage with quality assurance teams to ensure everything you work on is kept in top shape! You'll experience a hybrid work setup, helping you balance in-office collaboration with the flexibility of remote work—ideally spending 3 to 5 days a week in our Lake Saint Louis office. With a focus on research, design, and basic maintenance, this internship will allow you to explore programming languages like Java, work with databases such as Oracle and MongoDB, as well as familiarize yourself with the latest cloud technologies. If you're pursuing a degree in a computer science-related field and have a knack for problem-solving, strong communication skills, and a commitment to ethical practices, we want to hear from you! NISC is dedicated to nurturing talent and supporting your growth as you embark on this exciting journey in the software development landscape. Explore the possibilities that await you here and take your first step toward a bright future in tech!

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

    As an Intern - Software Development at NISC, your key responsibilities include performing basic research, design, and development of software systems. You will assist in enhancing and maintaining application programs that serve critical business areas. Additionally, you will participate in quality testing and review change requests to ensure smooth operations.

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

    To apply for the Intern - Software Development position at NISC, candidates should have a high school diploma or equivalent and be pursuing a Bachelor’s Degree in a computer science-related field. Familiarity with programming languages such as Java, Angular, and SQL, as well as understanding cloud technologies, databases, and software development methodologies, is highly desirable.

    Join Rise to see the full answer
    Is there a hybrid work opportunity for the Intern - Software Development role at NISC?

    Yes, the Intern - Software Development role at NISC offers a hybrid work opportunity. Interns are encouraged to work 3 to 5 days a week from the Lake Saint Louis office, allowing for a balance of in-person collaboration and remote flexibility.

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

    Successful candidates for the Intern - Software Development position at NISC should possess strong problem-solving skills and attention to detail. Communication skills, the ability to adapt to change, and proficiency in programming languages and technologies relevant to the role are also crucial for thriving in this environment.

    Join Rise to see the full answer
    How does NISC support interns during their time in the Software Development internship?

    NISC is committed to participating in the growth of interns through mentorship, hands-on experience, and integration with skilled professionals in the field. Interns receive valuable real-world exposure to software development practices and have opportunities to learn and implement industry-standard methodologies.

    Join Rise to see the full answer
    Common Interview Questions for Intern - Software Development
    Can you describe a project where you used Java in your software development experience?

    When answering this question, focus on summarizing the project goals, your role, technologies used, and how you overcame challenges. Highlight specific contributions you made using Java and the impact they had on the project's outcome.

    Join Rise to see the full answer
    How do you approach debugging in your coding process?

    To answer this question effectively, describe your systematic approach to debugging. Talk about the tools and methods you use, such as logs, breakpoints, or debugging software, emphasizing your analytical skills in resolving issues.

    Join Rise to see the full answer
    What experience do you have working with cloud technologies?

    Discuss any projects or coursework that involved cloud technologies. Be specific about your role, the services you utilized (like AWS), and how these technologies improved project efficiency or capability in your work.

    Join Rise to see the full answer
    How do you ensure quality in your software development?

    Emphasize your understanding of quality assurance processes, including unit testing, integration testing, and user acceptance testing. Discuss any tools or frameworks you've used to help ensure the quality of your code.

    Join Rise to see the full answer
    How do you manage your time and priorities when working on multiple projects?

    Provide insight into your time management strategies, such as prioritization techniques, the use of project management tools, and how you maintain effective communication with team members to align on project status and needs.

    Join Rise to see the full answer
    What is your experience with relational and non-relational databases?

    Outline your hands-on experience with both types of databases. Mention any relevant projects and your tasks regarding data management, SQL querying, or utilizing NoSQL solutions, showcasing your understanding of their use cases.

    Join Rise to see the full answer
    Can you share an instance where you had a conflict in a team and how you resolved it?

    When responding, recount a specific scenario focusing on the steps taken to resolve the conflict, including communication efforts, negotiation tactics, and the outcome that benefitted project goals.

    Join Rise to see the full answer
    What motivated you to pursue a career in software development?

    Answer this question by sharing your passion for technology and problem-solving. Describe any early experiences that sparked your interest in coding, along with how you continue to nurture that curiosity through learning.

    Join Rise to see the full answer
    How do you stay updated with the latest trends in software development?

    Describe your commitment to ongoing learning through various means, such as online courses, following tech blogs, joining forums, or attending workshops and conferences. This shows your initiative to remain ahead in the field.

    Join Rise to see the full answer
    What programming languages are you most proficient in, and how have you used them in projects?

    Provide an overview of your strongest programming languages and detail experiences where you applied them, including the types of projects and specific tasks you handled, emphasizing the results achieved.

    Join Rise to see the full answer
    Similar Jobs
    Photo of the Rise User
    Posted 8 days ago
    Photo of the Rise User
    InPost Remote Pana Tadeusza, Kraków, Poland
    Posted 2 days ago
    Dental Insurance
    Performance Bonus
    Photo of the Rise User
    Earnin Remote Bangkok, Thailand
    Posted 5 days ago
    Dental Insurance
    Vision Insurance
    Flexible Spending Account (FSA)
    Family Medical Leave
    Paid Holidays
    Photo of the Rise User
    PRODYNA Remote No location specified
    Posted 7 days ago
    Photo of the Rise User
    Posted 7 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.

    26 jobs
    MATCH
    Calculating your matching score...
    FUNDING
    SENIORITY LEVEL REQUIREMENT
    TEAM SIZE
    EMPLOYMENT TYPE
    Internship, hybrid
    DATE POSTED
    December 6, 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!