Principal Dot Net Developer

Team Leadership & Management:

  • Lead and mentor a team of .NET developers, fostering a collaborative and positive working environment.
  • Delegate tasks and manage workloads, ensuring timely delivery of projects.
  • Conduct regular one-on-one meetings and performance reviews with team members.
  • Provide guidance on best practices for development, design, and testing.

Technical Oversight:

  • Define and maintain coding standards and best practices for the development team.
  • Conduct code reviews to ensure code quality, maintainability, and adherence to standards.
  • Collaborate with architects and other senior developers to design scalable and performant solutions.
  • Troubleshoot and resolve complex technical issues that arise during development or in production.

Project Management:

  • Plan and oversee the development process, ensuring alignment with business goals and timelines.
  • Work closely with product managers, stakeholders, and other teams to define project requirements.
  • Ensure software development follows Agile methodologies (Scrum, Kanban, etc.).
  • Track progress and report on milestones, deliverables, and potential risks.

Continuous Improvement:

  • Stay up to date with the latest .NET technologies and industry trends.
  • Encourage the adoption of modern development tools, frameworks, and practices.
  • Implement performance optimization strategies and ensure that the application meets scalability and security standards.

Cross-Functional Collaboration:

  • Work with other teams such as QA, DevOps, and UX/UI to ensure smooth project execution.
  • Facilitate communication between the development team and non-technical stakeholders.
  • Ensure that all development efforts are aligned with the overall architecture and strategy.

Experience: Typically, 7+ years of experience as a .NET DeveloperEducation: A degree in Computer Science, Software Engineering, or a related field is often preferred, though practical experience is highly valued.Certifications: While not always required, certifications in .NET development (e.g., Microsoft Certified: Azure Developer Associate) or Agile methodologies can be beneficial.
تاريخ النشر: اليوم
الناشر: Wuzzuf .com
تاريخ النشر: اليوم
الناشر: Wuzzuf .com