remote
Software Developer - Bright Choice Solution
Software Engineer
Software Developer responsible for designing, building, testing, and maintaining high‑quality applications. Works with cross‑functional teams to deliver scalable, efficient, and user‑friendly solutions using modern programming languages and development practices.
About the role
Key Responsibilities
- Design, develop, and maintain robust software applications and services.
- Write clean, efficient, and well‑documented code following industry best practices.
- Collaborate with product managers, designers, and fellow engineers to define requirements and deliver features on schedule.
- Debug, troubleshoot, and resolve technical issues throughout the development lifecycle.
- Conduct code reviews, enforce coding standards, and mentor junior team members.
- Develop and execute unit, integration, and performance tests to ensure high‑quality releases.
Requirements
- 3+ years of professional experience in software development using languages such as Java, C#, or Python.
- Strong understanding of relational databases and SQL for data access and manipulation.
- Proficiency with version control systems, particularly Git.
- Experience working in Agile/Scrum environments and delivering iterative releases.
- Excellent problem‑solving skills and ability to communicate technical concepts clearly.
Skills
javacpythonsqlagile