Software Development Intern - Research & Development
Listed on 2026-06-12
-
Software Development
Software Engineer, Full Stack Developer, Backend Developer, C# / Unity Developer
Overview
The R&D Software Development Intern will support the Research & Development team by designing, developing, and testing software solutions that enhance internal tools, data systems, and business processes. This internship provides hands-on experience working with databases, APIs, software development, and modern web technologies. The ideal candidate is a motivated problem-solver with a passion for coding, data management, and learning new technologies in a collaborative environment.
Responsibilities- Assists in the development of software applications and internal tools.
- Collaborates with team members to understand project requirements and objectives.
- Designs, develops, tests, and documents software solutions.
- Troubleshoots and resolves software issues during development and testing.
- Participates in code reviews and incorporates feedback into development efforts.
- Supports database design, development, and maintenance.
- Creates and maintains SQL queries, stored procedures, and database objects.
- Assists in designing database schemas, tables, and relationships to support application requirements.
- Ensures data integrity, performance, and scalability of database solutions.
- Analyzes and organizes data structures to improve efficiency and usability.
- Integrates and utilizes APIs to support business applications.
- Researches and implements third-party and internal API integrations.
- Develops and tests API requests and data exchanges.
- Assists in documenting API functionality and implementation processes.
- Troubleshoots integration and connectivity issues.
- Participates in software research and innovation initiatives.
- Evaluates new technologies, frameworks, and development tools.
- Assists in prototyping and proof-of-concept development.
- Contributes ideas for process improvements and technical solutions.
- Maintains development standards and best practices.
- Follows established coding standards, documentation requirements, and development procedures.
- Collaborates with engineering leadership and team members to ensure quality and consistency across projects.
- Maintains version control and development documentation.
- Communicates effectively with internal stakeholders.
- Works closely with software developers, engineers, project managers, and business stakeholders.
- Provides project updates and communicates technical concepts clearly.
- Participates in team meetings, planning sessions, and technical discussions.
Required Skills/Abilities
- Strong analytical, technical, and problem-solving abilities.
- Working knowledge of SQL and relational database concepts.
- Understanding of database design, table structures, relationships, and normalization principles.
- Familiarity with REST APIs and data integration concepts.
- Basic programming experience with one or more modern programming languages.
- Strong attention to detail and organizational skills.
- Excellent verbal and written communication skills.
- Ability to work independently and collaboratively in a team environment.
- Eagerness to learn new technologies and development methodologies.
- Experience with Python development.
- Experience with C#/.NET development.
- Familiarity with React and modern front-end development practices.
- Knowledge of Git or other version control systems.
- Experience working with JSON and web services.
- Exposure to cloud platforms or software deployment processes is a plus.
- Currently pursuing a Bachelor s degree in Computer Science, Software Engineering, Information Systems, Data Science, or a related technical field.
- Rising Junior, Senior, or Graduate student preferred.
- Previous academic, personal, or internship projects demonstrating software development experience are highly desirable.
- Prolonged periods sitting at a desk and working on a computer.
- Must be able to occasionally lift up to 15 pounds.
- Ability to work in an office or hybrid environment as required.
Ideal Candidate: A self-motivated student who enjoys coding, solving complex problems, working with data, and exploring new technologies. This role offers exposure to real-world software development projects involving databases, APIs, automation, and application development within an innovative R&D environment.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).