Key Responsibilities
- Assist in designing, coding, testing, and debugging software applications.
- Collaborate with team members to develop clean, scalable, and efficient code.
- Support in maintaining, updating, and troubleshooting existing applications.
- Participate in code reviews and contribute to improving development practices.
- Work with databases, APIs, and third-party tools as required.
- Document technical specifications and processes for future reference.
- Stay updated with the latest industry trends, tools, and technologies.
Qualifications
- Bachelor s degree in Computer Science, Information Technology, or related field (or equivalent practical experience).
- Solid understanding of at least one programming language (e.g., Java, Python, C#, JavaScript, or Node.js).
- Basic knowledge of web technologies (HTML, CSS, JavaScript) and/or database management (SQL, NoSQL).
- Familiarity with version control systems (Git, GitHub/GitLab/Bitbucket).
- Strong problem-solving and analytical skills.
- Ability to work in a collaborative, team-oriented environment.
- Eagerness to learn and grow in a fast-paced setting.
Preferred Skills (Nice-to-Have)
- Experience with frameworks such as React, Angular, or Spring Boot.
- Knowledge of cloud platforms (AWS, Azure, or Google Cloud Platform).
- Exposure to Agile/Scrum development methodologies.
- Internship or project experience in software development.
Entry level software developer at Jobs via Dice in Location not specified at Unknown Company
This position is listed as internship and onsite.