We are looking for a talented Software Developer to build and maintain high-quality software. The ideal candidate will be proficient in multiple programming languages and have a strong understanding of software development principles.
Key Responsibilities:
- Write clean, scalable code using programming languages.
- Test and deploy applications and systems.
- Revise, update, refactor and debug code.
- Collaborate with the team to design and implement new features.
Required Skills:
- Proficiency in Java, Python, or C++.
- Experience with Agile development methodologies.
- Knowledge of data structures and algorithms.