Description
We are seeking a Software Developer with 1-4 years of experience to join our dynamic team. The ideal candidate will be responsible for developing high-quality software solutions, collaborating with other team members, and ensuring the successful delivery of projects.
Responsibilities
- Develop, test, and maintain software applications according to specifications.
- Collaborate with cross-functional teams to define, design, and implement new features.
- Troubleshoot, debug, and upgrade existing software applications.
- Participate in code reviews and contribute to team knowledge sharing.
- Write clean, scalable code using .NET programming languages or Java.
- Create technical documentation for reference and reporting.
Skills and Qualifications
- Proficiency in programming languages such as Java, C#, or Python.
- Experience with web development technologies (HTML, CSS, JavaScript) and frameworks like Angular or React.
- Understanding of database management systems (SQL, NoSQL) and experience with database queries.
- Familiarity with version control systems like Git.
- Knowledge of software development methodologies (Agile, Scrum).
- Strong problem-solving skills and ability to work in a team environment.
- Effective communication skills to collaborate with team members and stakeholders.