Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
To manage the development team and make the plans of all requirements related to development team and their projects, he will be responsible for taking the decisions related to the enterprise architecture and technologies
Job Description:
- Leading the development team in the design, development, coding, testing, and debugging of projects.
- Managing all activities of the software development team and set goals for each team member to ensure timely project delivery
- Keep up to date with the latest development technologies and tools.
- Hire and train new developers
- Provide guidance to the team and ensure they adhere to development standards
- Ensure proper documentation.
Job Requirements
- Education & Experience• BSc in Computer Science, Engineering, or relevant field
- 10+ years of overall systems development experience.
- 5+ years leading application and data development efforts.
- Perfect experience in agile methodology.
Perfect knowledge of the below programming languages and scripts:
- .NET/.NET Core using C#.
- HTML – CSS - JavaScript & jQuery.
- MS SQL Server.
Good knowledge in the below technologies:
- PHP, Python, Ruby, MySQL.
- Excellent in problem-solving skills.
- Excellent knowledge of OOP (concepts, techniques, principles, analysis, and design).
- Excellent knowledge of design patterns.