Back

Technical Project Manager – Dot Net

Responsibilities

  • Project Management: Oversee and manage large-scale software development projects, including planning, execution, and delivery, with a team of 8 to 10 members for projects lasting 6+ months. Develop and implement project and release plans, ensuring adherence to organizational processes and standards.
  • Technical Leadership: Utilize hands-on experience in backend (LAMP stack or .NET) and frontend technologies (ReactJS, NextJS, AngularJS) to guide development efforts. Apply deep understanding of architecture, design, and implementation to technical solutions.
  • Customer Communication: Act as the primary interface with customers, managing relationships throughout the delivery process. Prepare and maintain a clear and effective communications plan, proactively sharing relevant information with customers and stakeholders.
  • Agile Methodology: Apply Agile development practices and lead Agile ceremonies, ensuring the team follows Agile principles to deliver high-quality software.
  • Problem-Solving: Identify and address potential issues, risks, and concerns before they escalate. Demonstrate strong problem-solving and troubleshooting skills to resolve technical and project-related challenges effectively.
  • Technical Documentation: Create wireframes and presentations to clearly convey technology solutions to clients, facilitating effective communication and understanding of technical concepts.
  • API and Architecture Expertise: Leverage expertise in REST/SOAP APIs with JSON/XML, and have a good understanding of N-tier and Microservice architectures. Experience with ETL processes is an advantage.

Requirements

  • 10 to 15 Years of total experience in the software development industry with a minimum of 5 years as a Technical Project Manager.
  • Must have hands-on development experience in backend (LAMP stack or .NET) & frontend (ReactJS, NextJS, AngularJS) and managing large-scale projects.
  • Must have experience in managing new development projects with at least 8 to 10 people team with a duration of 6+ months (excluding ongoing support and maintenance projects/tasks), developing the project & release plan, adhering to the standard processes of the organization.
  • Excellent verbal, and written communication skills with both technical and non-technical customers.
  • Strong understanding of architecture, design, and implementation of technical solutions.
  • Extremely fluent in REST/SOAP APIs with JSON/XML. Experience in ETL is a plus.
  • A good understanding of N-tier and Microservice architecture.
  • Well-versed in Agile development methodology, and all its ceremonies.
  • Excellent problem-solving/troubleshooting skills, particularly about anticipating and solving problems, issues, risks, or concerns before they become critical.
  • Manage the customer relationship during delivery and serve as the primary interface with the customer.
  • Prepare a clear and effective communications plan, and ensure proactive communication of all relevant information to the customer and to all stakeholders.
  • Experience in creating Wireframes and/or Presentation to effectively convey technology solutions to client.