Job Description
- Project Planning and Management :
- Define project scope, goals, and deliverables.
- Develop detailed project plans, including timelines, milestones, and resource allocation.
- Monitor and track project progress, making adjustments as necessary.
- Team Leadership :
- Lead and manage the software development team.
- Assign tasks and responsibilities to team members.
- Foster a collaborative and productive team environment.
- Stakeholder Communication :
- Act as the primary point of contact for clients and stakeholders.
- Provide regular updates on project status, risks, and issues.
- Ensure that stakeholder expectations are managed and met.
- Quality Assurance :
- Oversee the quality of the software being developed.
- Implement and enforce coding standards and best practices.
- Conduct code reviews and ensure thorough testing.
- Continuous Improvement :
- Evaluate project outcomes and identify areas for improvement.
- Implement lessons learned in future projects to enhance efficiency and effectiveness.
- Programming Languages : Dot Net (C#, ASP.NET, REST APIs, .Net Core, Node.js )
- Front End Technologies : JavaScript, Angular, or ReactJS, jQuery, CSS3
- and HTML5 using LESS / SASS.
- Databases : MS SQL, Azure SQL, No SQL, Cosmos DB
- Azure Cloud Services : App Service , Logic App, Azure functions, App Insight, Azure AD Authentication
- Tools & Packages : MVC, .Net Core, Windows Application, XML, PowerShell
- Development Tools : Visual Studio, GitHub Enterprise (Pipelines, Boards, Repos).
Mandatory Skills
Technical Architecture, Solution Design, Solution Integration, Project Delivery
Desirable Skills
Delivery Management, Techno Functional, Solution Development
Maximum Years Of Experience
15
Minimum Years Of Experience
12