As the Software Developer, you will be responsible for designing, developing, and maintaining software applications that meet our business needs. The ideal candidate will have strong technical skills, a passion for coding, and the ability to collaborate effectively with cross-functional teams.
Responsibilities :
Design, develop, test, and deploy software applications and systems.
Collaborate with product managers, designers, and other developers to gather requirements and build solutions.
Troubleshoot and debug software issues; perform regular updates and maintenance.
Create and maintain technical documentation.
Participate in code reviews and contribute to improving code quality and best practices.
Stay updated with emerging technologies and suggest enhancements to existing systems.
Qualifications :
Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
2-4 years of professional software development experience.
Proficiency in [Programming Languages : e.g., Java, Python, C#, JavaScript].
Experience with [Frameworks / Technologies : e.g., React, Angular, Node.js].
Knowledge of databases [e.g., SQL, NoSQL] and experience with [Database Management Systems].
Familiarity with version control systems [e.g., Git] and agile development methodologies.
Strong problem-solving skills, excellent communication, and teamwork abilities.