Job Description
Software Developer Intern plays a crucial role in designing implementing and maintaining efficient and reliable software systems. This role requires a solid understanding of programming languages software engineering principles and database concepts. The ideal candidate will have excellent problem-solving abilities and communication skills.
Your Role and Responsibilities
- Collaborate with the tech team to understand project requirements and specifications.
- Write clean well-organized and efficient code using modern programming languages and frameworks.
- Conduct unit tests debugging and troubleshooting to ensure the software functions as intended.
- Participate in code reviews to improve code quality consistency and adherence to coding standards.
- Stay updated on emerging trends and technologies in the software development industry.
- Communicate progress issues and suggestions to the tech team and stakeholders.
- Adhere to project timelines deadlines and budgets.
- Provide assistance to junior developers and contribute to knowledge sharing sessions.
Required Technical and Professional Expertise
- Hands-on experience in object-oriented programming languages such as Java C++ or Python.
- Knowledge of web development frameworks like React Angular or Vue.js.
- Knowledge of databases SQL syntax and NoSQL databases (e.g. MongoDB Postgres etc.).
- Excellent problem-solving and analytical skills.
- Strong verbal and written communication skills.
- Ability to work independently and collaboratively in a fast-paced agile environment.
- B.E/B.Tech/M.C.A/M.Tech in Computer Science or equivalent practical experience.
Preferred Technical and Professional Expertise
- Understanding of version control systems (e.g. Git etc.) and continuous integration/continuous deployment (CI/CD) pipelines.
Date Posted
11/25/2024
Views
0
Similar Jobs
Software Developer - IBM
Views in the last 30 days - 0
The text is an invitation to join IBM as a Software Engineer offering opportunities to work on various phases of product development interfacing with ...
View DetailsStorage Network Developer - IBM
Views in the last 30 days - 0
The Spectrum Fusion team of IBM Storage is seeking a Software Development Engineer with over 4 years of experience in networking servers and Layer 2 n...
View DetailsFrontend Developer - IBM
Views in the last 30 days - 0
The text is a job description for a role in developing COBOL modernization tools collaborating with crossfunctional teams and implementing effective s...
View DetailsNetwork Protocol Developer - IBM
Views in the last 30 days - 0
The Spectrum Fusion team part of IBM Storage is seeking a Software Engineering professional for the Networking Squad The role involves implementing fe...
View DetailsResearch Software Engineer - IBM
Views in the last 30 days - 0
IBM is seeking a talented engineer to work on creating efficient large language models for enterprises The role involves programming experience with P...
View DetailsProcess Analyst Finance & Administration Delivery - Procure to Pay - IBM
Views in the last 30 days - 0
IBM Consulting offers longterm relationships and global collaboration with clients focusing on digital transformation using agile methodologies proces...
View Details