Design, develop, test, and maintain software applications
Write clean, efficient, and well-documented code
Collaborate with cross-functional teams to define and implement new features
Debug and resolve technical issues in a timely manner
Participate in code reviews and follow best development practices
Ensure application performance, security, and scalability