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 capabilities.
Evaluating code to ensure it meets industry standards, is valid, is properly structured, and is compatible with browsers, devices, or operating systems.
Managing the software development lifecycle.
Developing and executing project plans.
Determine process improvements, 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
Manage team of resources and coordinate between them
Team Leadership Manage, mentor, and support a team of developers, fostering a collaborative and productive work environment.
Coordinate with other departments, including product management, design, and quality assurance, to align project requirements and objectives.
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
Languages and Frameworks: Proficiency in one or more programming languages (e.g., C#) and familiarity with popular frameworks (e.g., React, Angular).
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.
نحن نستخدم ملفات تعريف الارتباط لضمان حسن سير عمل موقعنا. للحصول على تجربة زيارة محسنة ، نستخدم منتجات التحليل. يتم استخدامها عندما توافق على "الإحصائيات".بيان الخصوصية