Software Developer (General)

 Job Description:

Key Responsibilities:

- Develop and maintain software applications that meet client requirements

- Collaborate with project managers and designers to understand project needs and provide technical input

- Write clean, efficient, and well-documented code

- Test and debug software applications to ensure they meet quality standards

- Keep up-to-date with emerging technologies and best practices in software development

- Troubleshoot and resolve technical issues in a timely manner

- Participate in code reviews and provide constructive feedback to improve code quality

- Continuously improve and optimize existing software applications


Qualifications:

- Bachelor's degree in Computer Science, Software Engineering, or a related field

- Minimum of 3 years of experience in software development

- Proficient in programming languages such as Java, C++, or Python

- Experience with web development technologies such as HTML, CSS, and JavaScript

- Knowledge of database management systems and SQL

- Strong problem-solving and analytical skills

- Excellent communication and teamwork abilities

- Ability to work independently and manage multiple projects simultaneously

- Experience with Agile development methodologies is a plus

If youre a skilled software developer who loves building innovative, high-quality applications and enjoys working closely with PMs, designers, and other devs, apply to our talent pool.

  Required Skills:

Constructive Feedback Database Database Management Development Client Requirements Reviews Programming Languages Agile Web Development Analytical Skills Software Development CSS Programming C++ Computer Science Software HTML Java Engineering Teamwork JavaScript SQL Python Science Communication Management