Position Overview
**Job Summary**
**Responsibilities**
- Collaborate with cross-functional teams to design scalable and efficient software solutions.
- Analyze user requirements and translate them into technical specifications.
- Identify and resolve software defects and performance bottlenecks.
- Participate in code reviews to maintain code quality and share knowledge with team members.
- Stay updated with the latest industry trends and technologies to enhance software development practices.
- Work closely with stakeholders to understand project objectives and deliver solutions that meet their needs.
- Provide technical guidance and mentorship to junior developers as needed.
- Contribute to the continuous improvement of development processes and methodologies.
- Document software designs code changes and technical specifications for future reference.
- Ensure compliance with company policies and industry standards in all software development activities.
**Qualificati...