Technical Architect (Dot Net)

WHAT SKILLS ARE WE LOOKING FOR?

As a Technical Architect (Dot Net), we would look for your experience in following technologies, concepts and frameworks:

  • Extensive experience working as a Technical Architect, designing and implementing .NET-based solutions.
  • Strong expertise in .NET technologies, including ASP.NET, C#, .NET Core, and related frameworks.
  • Proven experience in migrating legacy systems to new-age technologies, such as cloud-based platforms (e.g., Azure, AWS) or microservices architecture.
  • Sound knowledge of software architecture patterns, such as MVC, MVVM, and SOA.
  • Proficiency in designing and working with relational databases, such as SQL Server or Oracle.
  • Familiarity with front-end development technologies like HTML, CSS, and JavaScript frameworks (e.g., Angular, React).
  • Excellent problem-solving and analytical skills, with the ability to quickly grasp complex technical concepts and provide innovative solutions.
  • Strong communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and communicate technical concepts to non-technical stakeholders.
  • Experience in Agile development methodologies and familiarity with DevOps practices.
  • Relevant certifications, such as Microsoft Certified: Azure Solutions Architect Expert or Microsoft Certified: Azure Developer Associate, are highly desirable

QUALIFICATION CRITERIA AND SKILLS

  • 10+ years of relevant experience
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
    Master’s degree is a plus
  • Industry recognized relevant certifications – added advantage. Please call out when applying and interviewing.

WHAT WOULD BE YOUR ROLE AND RESPONSIBILITIES?

  • Designing and architecting software solutions using .NET technologies, ensuring scalability, performance, and maintainability.
  • Leading the migration of legacy systems to modern technologies, such as cloud-based platforms or microservices architecture.
  • Conducting thorough assessments of existing systems and identifying areas for improvement, including evaluating code quality, system architecture, and performance bottlenecks.
  • Collaborating with cross-functional teams, including developers, engineers, and stakeholders, to define technical requirements and align them with business goals.
  • Creating high-level and detailed technical designs, ensuring adherence to best practices, industry standards, and architectural principles.
  • Providing technical guidance and mentorship to development teams, ensuring the adoption of appropriate technologies and methodologies.
  • Conducting code reviews and performance optimizations to ensure high-quality deliverables.
  • Monitoring system performance and identifying opportunities for optimization and enhancement.
  • Staying up-to-date with emerging technologies, trends, and best practices in the software development industry.
  • Participating in pre-sales activities, including solutioning, proposal development, and client presentations.
Share this Job :
Job Category: Engineering
Job Type: Full Time
Job Location: Bangalore

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
type your search

Reach out to us anytime and lets create a better future for all technology users together, forever. We are open to all types of collab offers and tons more.