to lead end-to-end software development projects. The ideal candidate will have a strong technical background in .NET technologies and proven experience managing complex software initiatives using Agile and traditional methodologies.
Key Responsibilities
Manage end-to-end software development projects, from requirements gathering to deployment and maintenance.
Lead cross-functional teams to deliver high-quality .NET-based applications on time and within budget.
Apply project management methodologies, tools, and techniques to ensure successful project execution.
Oversee risk management, resource allocation, and stakeholder communication.
Collaborate with business stakeholders and technical teams to define requirements and solutions.
Provide leadership, guidance, and mentorship to development teams.
Ensure compliance with industry best practices, coding standards, and security requirements.
Support Agile/Scrum ceremonies, manage backlogs, and facilitate sprint planning/reviews.
Job Requirements
Education
: Bachelor's degree in Computer Science, Information Systems, Engineering, or related field.
Experience
: Minimum 10 years in software development with .NET technologies, including at least 5 years in technical project management.
Strong knowledge of
.NET Framework (6 to 8)
, ASP.NET MVC, ASP.NET WebForms, Entity Framework, C#, MySQL.
Good to have: Web development experience (JavaScript, JQuery, HTML, Bootstrap, CSS, React-JS, Angular, Typescript).
Good to have: Experience developing .NET applications for AWS services (MQ, EKS, SQS, S3, RDS).
Exposure to
MS CRM
is an advantage.
Familiar with Agile/Scrum methodologies.
Relevant certifications such as PMP, PMI-ACP, or CSM are preferred.
Strong analytical, organizational, and problem-solving skills.
* Excellent leadership, communication, and stakeholder management abilities.
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.