Job Description
This position involves collaborating with cross-functional teams to develop technical solutions and ensure timely project delivery. The role requires strong technical documentation skills and the ability to align development plans with business objectives.
Key Responsibilities
- Collaborate with product and market teams to develop innovative technical solutions
- Create comprehensive technical documents including specifications, architecture diagrams, and API documentation
- Develop detailed project plans with clear milestones and deliverables
- Ensure on-time delivery of development projects while maintaining quality standards
- Coordinate with QA teams to implement testing protocols
- Participate in code reviews and provide technical guidance to team members
- Monitor project progress and provide regular status updates to stakeholders
Job Requirements
- Bachelor's degree in Computer Science, Engineering or related field
- 3+ years of experience in software development or technical documentation
- Strong understanding of software development life cycle
- Excellent written and verbal communication skills
- Ability to translate complex technical concepts for non-technical audiences
- Experience with project management tools (JIRA, Trello, etc.)
- Knowledge of version control systems (Git, SVN)
- Strong problem-solving skills and attention to detail
Preferred Qualifications
- Experience in Agile development methodologies
- Familiarity with cloud computing platforms (AWS, Azure, GCP)
- Knowledge of multiple programming languages
- Previous experience in technical leadership roles