Specific Duties/Responsibilities
- Work in an agile environment to design and implement new features based on business requirements
- Manage the software development team and deliver a high-quality product based on business requirements.
- Help the team members in resolving difficult technical issues
- Help with debugging any infrastructure and code-related issues in the production environment
- Provide estimates for development work
- Be hands-on in key projects, and also do code reviews of critical features.
- Make sure development team deadlines are met in a timely manner
- Effectively communicate with team members, QA team as well as product management.
Skills/Experience Requirements
- Passionate about technology and building a world-class product with high quality.
- Strong ability to come up with solutions to different technical problems.
- Must be familiar with advanced principles of object-oriented analysis, design and programming.
- Sound knowledge of relational databases, including schema design and advanced queries. My SQL experience is a plus.
- Excellent time management skills and ability to take responsibility for deliverable
- 3+ years of experience managing a development team.
- Ability to work in a fast-paced, start-up environment
- Excellent oral and written communication skills
- Ability to work in a team environment
- Must be hands-on with writing code and highly capable to help the team with any technical problem.
Didn’t find the job appropriate? Report this Job