Principal Associate- Technical Architect

15 - 20 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

You are an experienced .NET Full Stack Architect responsible for designing, developing, and implementing enterprise-level software solutions. Your role involves possessing a strong technical background in .NET technologies and front-end frameworks, along with expertise in modern software architecture patterns. You will lead teams, collaborate with stakeholders, and deliver scalable, high-performing applications aligned with business goals. In this position, you will provide architectural leadership by designing and implementing scalable, secure, and maintainable software architectures using .NET technologies such as ASP.NET Core and .NET Framework. You will define and enforce best practices, coding standards, and development processes to ensure high-quality deliverables. Additionally, you will offer end-to-end technical leadership on architecture, design, and implementation of full-stack solutions. Your responsibilities will also include leading the development of backend services and APIs using C#, ASP.NET Core, and Entity Framework. You will oversee front-end development with modern frameworks like Angular and React JS, ensuring seamless integration between front-end and back-end systems. Furthermore, you will design cloud-based solutions, support migration to platforms like AWS, and leverage cloud-native features and tools to enhance application scalability and resilience. As a Principal Architect, you will design and optimize database schemas, queries, and stored procedures for various RDBMS like Oracle, SQL Server, MySQL, etc., ensuring data integrity, security, and performance optimization. You will collaborate with cross-functional teams to translate business requirements into technical solutions, mentor development teams, and promote a culture of continuous improvement and learning. Moreover, you will implement and manage CI/CD pipelines for automated builds, testing, and deployments using tools like Jenkins, AWS DevOps, or GitHub Actions, while advocating and practicing DevOps principles for rapid and reliable software delivery. You will identify and resolve performance bottlenecks, conduct root cause analysis for production issues, and implement long-term solutions. The ideal candidate for this role should hold a Bachelor's degree in computer science, computer engineering, software engineering, or a related field, or equivalent experience, along with 15 - 20 years of relevant experience in .Net technologies. You should have in-depth knowledge and experience in technologies like .NET Core, ASP.NET MVC, Web API, Entity Framework, front-end technologies, cloud platforms like AWS, SQL Server, PostgreSQL, MySQL, software architecture patterns, design principles, and DevOps tools. Additionally, you should possess soft skills such as attention to detail, being a dedicated self-starter, effective time and project management, analytical thinking, strong leadership, interpersonal, and problem-solving skills. Excellent communication skills, English language proficiency, confidence, accountability, ownership, and collaboration skills are essential for this role. You should continuously explore emerging trends, technologies, and industry best practices to drive innovation and maintain a competitive edge.,

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You