Summary
NASCO is a SaaS product company focused on healthcare technology solutions. The Software Engineering Intern will gain hands-on experience by assisting with software development, testing, documentation, troubleshooting, and Agile project activities under supervision while collaborating with cross-functional teams.
Responsibilities
- Participates in team meetings and contributes ideas for ongoing projects
- Conducts research and analysis to support project objectives
- Collaborates with cross-functional teams to implement solutions
- Documents processes, updates project status, and provides regular feedback
- Participates in training sessions and workshops to enhance skills
- Builds relationships with teammates, learns about company culture, and gains valuable insights into the workplace
- Conducts themselves professionally, demonstrates a willingness to learn, takes initiative, and contributes to the team's success
- Assists with development, testing, documentation, and learning assignments under direct supervision
- Writes basic code, scripts, queries, or configuration updates as assigned, with review and coaching from experienced team members
- Learns to identify, research, and troubleshoot basic software issues using established practices and team guidance
- Participates in team discussions to understand business requirements, technical constraints, and customer impact
- Gains exposure to the software development lifecycle through supervised project tasks and learning activities
- Participates in code reviews, demos, and feedback sessions to build technical judgment and professional skills
- Learns and follows applicable security, privacy, documentation, and compliance practices relevant to healthcare technology work
- Observes and participates in Agile ceremonies and contributes to assigned intern-level deliverables appropriate to the learning plan
Skills
- * Foundational exposure to one or more programming languages such as Java, Python, C#, JavaScript, COBOL, or SQL
- * Basic understanding of software development concepts gained through coursework, academic projects, bootcamp, certification program, or equivalent learning
- * Interest in learning iterative delivery, software design, testing, and software engineering practices
- * Interest in learning Agile methodologies, version control, code review, and team-based delivery
- * Proficiency with Microsoft Office and other standard business productivity tools
- * Strong analytical, problem-solving, and critical thinking skills
- * Attention to detail and commitment to producing quality work
- * Excellent verbal and written communication skills
- * Ability to prioritize work, manage time effectively, and adapt to changing priorities
- * Ability to work independently and collaboratively in a remote, team-oriented environment while demonstrating a customer-focused mindset
- * 1 year of experience achieving usable, used, and useful solutions
- * No prior professional software development experience required
- * Currently pursuing a degree in Computer Science, Information Technology, or a related field
- * Must be enrolled in a college or university program, or to have recently graduated
- * Must be a senior or expected to graduate within one year of the internship
- * Remote/Home office with adequate connectivity
- * Must be able to sit and use equipment at workstation for up to 8 hours daily
- * Must have legal authority to work in the US
- * We are a product company with legacy systems in use. Knowledge of mainframe and/or mid-tier applications programming (COBOL, ALC, DB2) and file utilities is preferred
- * Coursework, academic projects, bootcamp experience, certification, or personal projects involving application development, databases, cloud concepts, automation, mainframe concepts, or healthcare technology
- * Academic, volunteer, bootcamp, certification, or personal project experience in software development is preferred
- * Full-time or part-time schedule may be considered based on program design and academic commitments
Qualifications
Must Haves
- * Foundational exposure to one or more programming languages such as Java, Python, C#, JavaScript, COBOL, or SQL
- * Basic understanding of software development concepts gained through coursework, academic projects, bootcamp, certification program, or equivalent learning
- * Interest in learning iterative delivery, software design, testing, and software engineering practices
- * Interest in learning Agile methodologies, version control, code review, and team-based delivery
- * Proficiency with Microsoft Office and other standard business productivity tools
- * Strong analytical, problem-solving, and critical thinking skills
- * Attention to detail and commitment to producing quality work
- * Excellent verbal and written communication skills
- * Ability to prioritize work, manage time effectively, and adapt to changing priorities
- * Ability to work independently and collaboratively in a remote, team-oriented environment while demonstrating a customer-focused mindset
- * 1 year of experience achieving usable, used, and useful solutions
- * No prior professional software development experience required
- * Currently pursuing a degree in Computer Science, Information Technology, or a related field
- * Must be enrolled in a college or university program, or to have recently graduated
- * Must be a senior or expected to graduate within one year of the internship
- * Remote/Home office with adequate connectivity
- * Must be able to sit and use equipment at workstation for up to 8 hours daily
- * Must have legal authority to work in the US
Nice to Haves
- * We are a product company with legacy systems in use. Knowledge of mainframe and/or mid-tier applications programming (COBOL, ALC, DB2) and file utilities is preferred
- * Coursework, academic projects, bootcamp experience, certification, or personal projects involving application development, databases, cloud concepts, automation, mainframe concepts, or healthcare technology
- * Academic, volunteer, bootcamp, certification, or personal project experience in software development is preferred
- * Full-time or part-time schedule may be considered based on program design and academic commitments
Benefits
- Paid internship
- Remote internship opportunity
- Hands-on experience in a dynamic, fast-paced healthcare technology environment
- Guidance and mentorship from experienced team members
- Training sessions and workshops to enhance skills
- Professional experience and technical skills development
- Full-time or part-time schedule may be considered based on program design and academic commitments