Software Developer, Intern
Tech Sierra
Role Description
- Assist in designing, coding, and testing software components.
- Implement back-end features.
- Fix bugs.
- Write clean and maintainable code.
- Participate in code reviews.
- Collaborate with team members to understand requirements.
- Document technical work.
- Support integration and deployment activities.
- Gain practical experience with software development life cycle processes.
- Gain exposure to industry-standard tools and frameworks.
Requirements & Tech Stack
- Java, C#, Python, or similar modern programming languages.
- Object-Oriented Programming (OOP).
- Back-End Web Development concepts.
- Working with APIs.
- Working with databases.
- Working with server-side frameworks.
Qualifications
- Foundational knowledge in Computer Science and Software Development.
- Understanding of data structures, algorithms, and software engineering principles.
- Ability to analyze problems.
- Ability to write clear and efficient code.
- Ability to follow best practices for testing and documentation.
- Recently completed a degree in Computer Science, Information Technology, or a related field.
- Willingness to learn.
- Willingness to accept feedback.
- Ability to work collaboratively in an on-site team environment.
- Good written and verbal communication skills.
- Ability to manage time and tasks responsibly.