Talent Group - Consultoría de Recursos Humanos - Redmond, WA

posted 3 months ago

Full-time - Mid Level
Redmond, WA
Administrative and Support Services

About the position

The Technical Project Manager will play a pivotal role in overseeing the entire Software Development Life Cycle (SDLC) from project inception to successful implementation. This position requires translating business requirements into detailed functional specifications and user stories, ensuring that all project stakeholders have a clear understanding of the project goals and deliverables. The Technical Project Manager will be responsible for developing and maintaining project schedules, ensuring that all milestones are met in a timely manner. In terms of technical leadership, the individual will provide guidance and oversight for the design, development, and maintenance of full-stack applications utilizing .NET and C#. The role involves architecting and implementing scalable, microservices-based applications that are deployed on Azure, ensuring seamless integration of all Azure backend services. This requires a deep understanding of cloud technologies and the ability to optimize cloud-based deployments with a focus on security, scalability, and performance. Collaboration and communication are key components of this role. The Technical Project Manager will facilitate requirements meetings, peer review sessions, and status updates with clients and internal teams. They will work closely with cross-functional teams to ensure alignment and integration of front-end and back-end components, maintaining strong client relationships through effective communication and status reporting. Quality assurance and optimization are also critical responsibilities. The Technical Project Manager will implement robust testing and verification services to ensure the reliability and performance of microservices. They will troubleshoot and resolve complex technical issues related to cloud deployments, microservices, and application performance. Finally, team management is an essential aspect of this role. The Technical Project Manager will manage and enhance the effectiveness and efficiency of development teams through proper resource allocation, troubleshooting, and prioritization. They will share best practices with the Technical Project Management team to resolve project issues and ensure successful project delivery.

Responsibilities

  • Oversee the entire Software Development Life Cycle from project inception to successful implementation.
  • Translate business requirements into detailed functional specifications and user stories.
  • Develop and maintain project schedules, ensuring timely delivery of milestones.
  • Provide technical guidance and oversight for the design, development, and maintenance of full-stack applications using .NET and C#.
  • Architect and implement scalable, microservices-based applications deployed on Azure.
  • Ensure the seamless integration of all the Azure backend services.
  • Facilitate requirements meetings, peer review sessions, and status updates with clients and internal teams.
  • Work closely with cross-functional teams to ensure alignment and integration of front-end and back-end components.
  • Maintain strong client relationships through effective communication and status reporting.
  • Implement robust testing and verification services to ensure the reliability and performance of microservices.
  • Optimize cloud-based deployments with a focus on security, scalability, and performance.
  • Troubleshoot and resolve complex technical issues related to cloud deployments, microservices, and application performance.
  • Manage and enhance the effectiveness and efficiency of development teams through proper resource allocation, troubleshooting, and prioritization.
  • Share best practices with the Technical Project Management team to resolve project issues and ensure successful project delivery.

Requirements

  • Proven experience as a Technical Project Manager in software development.
  • Strong knowledge of .NET and C# programming languages.
  • Experience with Azure cloud services and microservices architecture.
  • Excellent communication and interpersonal skills to manage client relationships and team collaboration.
  • Ability to translate business requirements into technical specifications and user stories.
  • Strong organizational skills with the ability to manage multiple projects simultaneously.
  • Experience in implementing testing and verification services for software applications.

Nice-to-haves

  • Familiarity with Agile methodologies and project management tools.
  • Experience in DevOps practices and CI/CD pipelines.
  • Knowledge of front-end technologies such as JavaScript, HTML, and CSS.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service