Key responsibilities
- Lead development: Guide and mentor a team of developers delegating tasks and overseeing project timelines to ensure successful delivery.
- Design and architecture: Architect complex software systems making key decisions about how different components will work together.
- Develop and code: Write and modify code to fix bugs improve performance and build new features for applications.
- Quality assurance: Direct system testing and validation procedures to ensure software is robust and meets specifications.
- Technical leadership: Act as a technical point of contact for complex issues providing support and guidance to the team.
- Collaboration: Work with other professionals such as UX/UI designers to ensure the final product is user-friendly and meets all requirements.
- Project management: Monitor progress present status reports and prioritize tasks to manage team projects efficiently.
Required skills and experience
- Experience: 8 years of experience in software development with a strong background in system architecture and design.
- Technical expertise: Proficiency in a variety of programming languages and frameworks with the ability to quickly learn new technologies.
- Leadership and communication: Proven ability to lead teams communicate complex ideas clearly and collaborate effectively with both technical and non-technical stakeholders.
- Problem-solving: Exceptional analytical skills to troubleshoot and resolve complex issues and bugs.
- Full lifecycle knowledge: A comprehensive understanding of the entire software development lifecycle from initial concept and design through testing and maintenance.
Education
Bachelors degree in Information Technology or Computer Science
Desired Qualification:
PMP Certified
Key responsibilitiesLead development: Guide and mentor a team of developers delegating tasks and overseeing project timelines to ensure successful delivery.Design and architecture: Architect complex software systems making key decisions about how different components will work together.Develop and c...
Key responsibilities
- Lead development: Guide and mentor a team of developers delegating tasks and overseeing project timelines to ensure successful delivery.
- Design and architecture: Architect complex software systems making key decisions about how different components will work together.
- Develop and code: Write and modify code to fix bugs improve performance and build new features for applications.
- Quality assurance: Direct system testing and validation procedures to ensure software is robust and meets specifications.
- Technical leadership: Act as a technical point of contact for complex issues providing support and guidance to the team.
- Collaboration: Work with other professionals such as UX/UI designers to ensure the final product is user-friendly and meets all requirements.
- Project management: Monitor progress present status reports and prioritize tasks to manage team projects efficiently.
Required skills and experience
- Experience: 8 years of experience in software development with a strong background in system architecture and design.
- Technical expertise: Proficiency in a variety of programming languages and frameworks with the ability to quickly learn new technologies.
- Leadership and communication: Proven ability to lead teams communicate complex ideas clearly and collaborate effectively with both technical and non-technical stakeholders.
- Problem-solving: Exceptional analytical skills to troubleshoot and resolve complex issues and bugs.
- Full lifecycle knowledge: A comprehensive understanding of the entire software development lifecycle from initial concept and design through testing and maintenance.
Education
Bachelors degree in Information Technology or Computer Science
Desired Qualification:
PMP Certified
View more
View less