Lead and mentor a team of technical professionals, providing guidance and support to ensure successful project outcomes.
Oversee the planning, execution, and delivery of IT projects, ensuring they meet quality standards, timelines, and budget constraints.
Coordinate with cross-functional teams to ensure seamless integration and implementation.
Collaborate with clients and business stakeholders to understand their technical needs and translate those needs into actionable technical requirements.
Act as a bridge between the technical team and clients, effectively communicating technical concepts, project status, and potential roadblocks in a clear and concise manner.
Drive technical innovation and best practices within the team, ensuring that solutions align with both client needs and technical standards.
Provide technical expertise and guidance in the development and implementation of software solutions, ensuring high quality and efficient delivery.
Role Proficiencies:
Bachelor’s degree in computer science, Engineering, or a related field. Master’s degree preferred.
Proven experience in a technical leadership role, with a strong background in software development and architecture.
Excellent communication and interpersonal skills, with the ability to effectively communicate technical concepts to non-technical audiences.
Deep understanding of client/customer needs and the ability to translate those needs into technical requirements.
Strong problem-solving abilities and a track record of delivering innovative technical solutions.
Experience with agile methodologies and project management practices.
Proficiency in the following technical stack: .Net, SQL Server, Azure cloud.
Ability to thrive in a fast-paced, dynamic environment and manage competing priorities effectively.