Key Responsibilities
- Lead and participate in RAD projects, ensuring deliverables meet quality and timeline goals.
- Analyze project requirements and contribute to the creation of functional specifications.
- Conduct rigorous testing to identify and resolve issues, ensuring optimal performance.
- Coordinate with cross-functional teams, including development, design, and marketing.
- Create and maintain comprehensive project documentation.
- Assess and manage risks, providing solutions for overcoming challenges.
- Monitor project milestones and report on progress to stakeholders.
Minimum Educational Qualifications
- Master's degree in Computer Science, Software Engineering, or related field.
- Bachelor's degree with substantial experience will also be considered.
Skills and Experience
- Programming Knowledge: Demonstrable experience in multiple programming languages and frameworks.
- Documentation Skills: Proven experience in creating functional specifications, user manuals, and other project-related documentation.
- Testing Acumen: Hands-on experience with various testing methodologies.
- Project Management: At least 36 months of experience managing complex software development projects.
- Excellent Communication Skills: Ability to communicate effectively with both technical and non-technical stakeholders.
- Adaptability: Demonstrated ability to adapt to new technologies and problem-solving techniques.
What We Offer
- Competitive compensation and benefits package.
- An innovative work environment that encourages professional and personal growth.
- Exposure to leading-edge technologies and projects.
- A collaborative team that values diversity and inclusion.