Job description
Role overview
Contribute to complex software solutions by decomposing large problems into manageable components. Drive team planning activities and ensure quality throughout the software development lifecycle. Proactively identify process improvements and leverage tools to optimize team performance. Independently resolve technical challenges while staying current with evolving technology trends.
Responsibilities
- Break down complex problems into actionable development tasks
- Participate in sprint planning and backlog refinement sessions
- Implement robust testing strategies to maintain code quality
- Diagnose and resolve critical technical issues independently
- Collaborate with cross-functional teams to deliver business solutions
Requirements
- 2-4 years of software development experience
- Strong understanding of SDLC and agile practices
- Proven ability to analyze and solve complex technical problems
Benefits
- Competitive salary with performance incentives
- Professional development budget and certification support
Keywords
software developmentagile methodologiesquality assurancetechnical planningproblem-solving