Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
This position is responsible for managing software development teams by providing technical direction and helping to ensure that the project is completed on time.
Main Responsibilities:
- Responsible for conducting, leading and coordinating software development activities throughout the project, including key design decisions for the technology, structure and configuration of the system.
- Manage development teams by conducting daily stand ups, ensuring sprints are completed on time and removing impediments.
- Participate in code development partially by actively writing code and conducting unit testing
- Provide technical leadership for project and team through design and code reviews, ensuring best technical practices are applied.
- Participate in the interviewing, training, overseeing and appraising team members.
- Responsible for ensuring project estimates and schedules are created.
- Evaluate new technologies and evaluating how they could be integrated.
- Map the manpower needs for his team and participate in the recruitment process.
- Assists in technical backlog prioritization, planning and communication.
- Provides technical guidance and coaching to team members.
Job Requirements
- Bachelor degree in computer science or equivalent related experience
- Excellent knowledge of ASP.NET
- Knowledge in ERP, e-commerce, and financial industries is a must
- Experience in Desktop applications is a must