Technical Team Lead

Confidential Company  Amman - Jordan  Date Posted: 2024/11/17   Login to Apply

Responsibilities

  • Analyzing information to recommend and plan the installation of new systems or modifications of an existing system.
  • Preparing reports on programming project specifications, activities, or status.
  • Conferring with project managers to obtain information on limitations or
  • Evaluating code to ensure it meets industry standards, is valid, is properly structured, and is compatible with browsers, devices, or operating systems.
  • Determine process improvements, and best practices, and develop new processes.
  • Work in close partnership with cross-functional teams and management.
  • Use gamification, empowerment, trust, and other strategies as appropriate to develop and motivate team members
  • Ensure high system performance and throughput
  • Implement reusable code and components
  • Creating project plans and updating their status
  • Prepare technical documents and provide training programs
  • Understanding different components, technologies, and differentiation between them
  • Manage a team of resources and coordinate between them
  • Coordinate with other teams for testing, design, and delivery activities
  • Team Leadership Manage, mentor, and support a team of developers, fostering a collaborative and productive work environment.
  • Provide hands-on technical support and guidance on best practices in coding, architecture, and system design.
  • Coordinate with other departments, including product management, design, and quality assurance, to align project requirements and objectives.
  • Assist team members in troubleshooting complex issues, optimizing code, and implementing innovative solutions.
  • Encourage a culture of continuous learning by staying updated on industry trends and promoting professional development opportunities within the team.

Qualifications

  • A bachelor’s degree in computer science, software engineering, computer engineering, or any related field.
  • Experience 7-9 years of software development experience, with at least 2 years in a team leader or similar role.
  • Proven Experience working on a variety of software development projects using .NET
  • Excellent Knowledge in .Net and SQL Server.
  • Experience in supervising software development projects and teams
  • High commitment and dedication to work
  • Experience in design patterns and best practices
  • Excellent knowledge of Object Oriented Programming
  • A logical, analytical, and creative approach to problem-solving
  • An in-depth knowledge in HTML5, CSS3, and JavaScript
  • In-depth knowledge of database systems
  • In-depth knowledge of .NET programming
  • In-depth knowledge of MVC programming techniques
  • An in-depth knowledge of SharePoint administration, configuration, customization, and implementation
  • Excellent communication skills
  • Good skills in API development
  • Experienced in solutions architecture.
  • Knowledge of design patterns.
  • Good knowledge of client-side and server-side scripting.
  • Knowledge of SharePoint development, administration, and configuration is a plus.
  • Knowledge of MVC is a plus
  • Languages and Frameworks: Proficiency in one or more programming languages (e.g., C#) and familiarity with popular frameworks (e.g., React, Angular).
  • Strong understanding of software design principles, including object-oriented design, microservices, and distributed systems.
  • Experience with both relational and non-relational databases, such as SQL Server,
  • PostgreSQL, or MongoDB.
  • Experience with version control (Git), CI/CD pipelines, and project management tools (e.g., Jira, Trello).
  • Strong organizational, problem-solving, and communication skills. Ability to inspire and motivate a team, facilitate productive discussions, and resolve conflicts.
  • Familiarity with Agile and Scrum methodologies, cloud platforms (AWS, Azure), and experience managing remote or cross-functional teams.
Required Skills
  • Leadership Development
  • Software Development
  • .NET
Job Details
  • Location Amman - Jordan
  • Industry Information & Communication Technologies
  • Job Type Full-Time
  • Degree Bachelor
  • Experience 8 - 10
  • Nationality Unspecified
Login to Apply

Similar Jobs