Description


Responsibilities:

  • Technical Leadership: Provide technical leadership and expertise in the design, development, and implementation of  .NET-based software solutions.
  • Architectural Design: Design and develop robust, scalable, and secure architectural solutions that meet business requirements and align with industry best practices.
  • System Analysis: Analyze system requirements and collaborate with stakeholders to identify and define technical requirements, functional specifications, and project scope.
  • Technology Evaluation: Research and evaluate new technologies, tools, and frameworks to ensure the best fit for the project requirements, performance, and scalability.
  • Code Review and Quality Assurance: Conduct code reviews to ensure adherence to coding standards, best practices, and quality guidelines. Provide guidance and mentorship to development teams.
  • Performance Optimization: Identify performance bottlenecks and optimize the application architecture, code, and database queries to improve system performance and scalability.
  • Risk Management: Identify technical risks and provide mitigation strategies to ensure successful project delivery.
  • Collaboration: Collaborate with cross-functional teams, including developers, engineers, and project managers, to ensure seamless integration of software components and adherence to project timelines

Education

Any Gradute