- Develop and implement software solutions as per project requirements
- Collaborate with team members to analyze and improve software functionalities
- Write clean, scalable code using programming languages
- Test and deploy applications and systems
- Troubleshoot, debug, and upgrade existing software
Required Qualifications
- Bachelor's degree in Computer Science or related field
- Proven work experience as a Software Developer
- Strong analytical and problem-solving skills
- Ability to work in a quick-paced environment
Technical Skills & Experience
- Proficiency in Java and JavaScript
- Experience with software development methodologies like Agile
- Knowledge of relational databases and SQL queries
- Familiarity with version control systems
Preferred Qualifications
- Master's degree in Computer Science or related field
- Certifications in relevant technologies
- Experience with cloud technologies like AWS or Azure
- Strong communication and teamwork abilities