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