Technology Lead
Role Overview:
The Technology Lead is a hands-on consultant responsible for bridging the gap between business requirements and technology solutions. This role requires a deep understanding of software architecture, database design (including stored procedures), low-level design specifications, and the creation of technology roadmaps to guide development teams effectively.
Key Responsibilities:
- Design, develop, and review software architecture, ensuring alignment with business goals and technical standards.
- Create low-level design documents, including data models, sequence diagrams, and stored procedures.
- Develop and maintain technology roadmaps to outline project development and implementation strategies.
- Act as a technical consultant and mentor for development teams, providing hands-on guidance and support.
- Collaborate with stakeholders to translate business requirements into technical specifications.
Qualifications:
- Strong experience in software architecture, application design, and development.
- Proficiency in SQL and database technologies, including stored procedure development.
- Ability to create detailed technical documentation and low-level design specifications.
- Experience in creating and managing technology roadmaps.
- Excellent problem-solving and analytical skills.