We are looking for a motivated and enthusiastic Software Engineering Intern to join our development team. This is a great opportunity to gain hands-on experience working with modern technologies, collaborating with experienced engineers, and contributing to real-world projects. The ideal candidate should have a passion for coding, problem-solving skills, and a willingness to learn.
Key Responsibilities
Software Development & Support:
- Assist in designing, coding, testing, and debugging software applications.
- Work with senior developers to implement features and fix bugs.
- Write clean, efficient, and well-documented code.
- Participate in code reviews and provide feedback.
Collaboration & Learning:
- Work closely with developers, designers, and product managers to understand project requirements.
- Learn and apply best practices in software development.
- Attend team meetings and contribute ideas for improvements.
Testing & Deployment:
- Assist in writing unit and integration tests.
- Help with troubleshooting and debugging issues.
- Support deployment and monitoring of applications.
Required Skills & Qualifications:
- Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Basic knowledge of programming languages such as Python, Java, JavaScript, or C++.
- Familiarity with web development technologies (HTML, CSS, JavaScript, React, or Node.js).
- Understanding of database management (SQL, MongoDB, PostgreSQL).
- Knowledge of version control systems (Git, GitHub, or GitLab) is a plus.
- Strong problem-solving skills and eagerness to learn new technologies.
Preferred Qualifications:
- Previous coursework or personal projects in software development.
- Understanding of Agile methodologies.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) is a plus.
Why Join Us?
- Gain hands-on experience working on real projects.
- Mentorship from experienced engineers.
- A collaborative and inclusive work environment.
- Potential for a full-time opportunity after the internship.
About company
BayaTree is an innovative company that provides Healthcare software and services, Mobile and Cloud-Based applications, and Interoperability products. Our technology services include Software Engineering, Quality Assurance, Technical Support, and Medical Billing. Our products and services help clients capture and analyze data, implement business strategies, and improve operational performance. Our Healthcare solutions help providers improve quality of care and ensure regulatory compliance. We manage major projects, assume responsibility for repetitive business processes, and facilitate business success through innovation and application of technology. We combine strategic insight, multifaceted industry expertise, and an agile global delivery model to uniquely address client needs.