Concord Technologies Logo

Concord Technologies

Principal Software Engineer

Reposted 12 Days Ago
Be an Early Applicant
In-Office
Chennai, Tamil Nadu
Senior level
In-Office
Chennai, Tamil Nadu
Senior level
Lead design and architecture of scalable systems using .NET and Angular. Ensure best practices in software engineering and mentor teams.
The summary above was generated by AI

Job Summary

We are seeking a highly skilled Principal Engineer (Full Stack) with deep expertise in .NET, AngularJS, and the latest Angular versions, along with strong proficiency in Azure-based architectures. The ideal candidate is a hands-on technical leader who can design end-to-end systems, guide complex decision-making, enforce engineering best practices, and ensure high-quality, scalable, and secure solutions.. This role requires proven experience in architecture design, unit testing, automation, and quality engineering to deliver enterprise-grade, scalable, and secure solutions.

---

Job Responsibilities

· Partner with stakeholders during definition and planning phases to evaluate, recommend, and adopt technologies/frameworks that ensure scalability, flexibility, and long-term system viability.

· Lead end-to-end architecture and design, ensuring performance, security, resilience, and compliance with regulatory requirements (HIPAA, HITRUST).

· Translate complex requirements into implementable solutions, collaborating closely with product managers and engineering teams.

· Tackle high-impact, ambiguous technical problems, including distributed systems, high availability, and low-latency requirements.

· Architect scalable and secure systems leveraging Azure services such as Service Bus, App Service, Cosmos DB, Logic Apps, Azure Functions, and Azure Storage.

· Define, promote, and enforce engineering best practices, including unit testing, test automation, CI/CD, code reviews, observability, and infrastructure-as-code.

· Ensure product quality by embedding testing strategies across development, including integration, performance, and automated regression testing.

· Apply design principles and design patterns to drive maintainable, extensible, and robust solutions.

· Conduct FMEA (Failure Mode and Effects Analysis) to proactively identify architectural and operational risks.

· Resolve complex production issues with hands-on involvement, technical guidance, and cross-team coordination.

· Drive technology strategy in alignment with business goals, partnering with engineering leadership, product, and security teams.

· Mentor and guide engineers to improve code quality, testing discipline, and architectural thinking.

· Evaluate, introduce, and advocate for new technologies, frameworks, and processes that improve developer productivity and system performance.

---

Job Skills & Qualifications

Must-Have:

· Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.

· 12+ years of professional software engineering experience, with at least 5+ years in a principal/staff/architect-level role.

· Strong expertise in .NET (Core 6/8 and Framework), ASP.NET Core, Web APIs, REST APIs, microservices, data structures, and algorithms.

· Mandatory: Hands-on experience with both AngularJS and the latest Angular versions, including proven expertise in application upgrades/migrations (AngularJS → Angular 14/15/16+).

· Demonstrated ability to architect and design complex Angular applications, including performance optimization and modular design.

· Strong background in cloud & hybrid cloud architectures, especially Azure.

· Deep knowledge of Azure services (Service Bus, App Service, Cosmos DB, Logic Apps, Functions, Storage).

· Expertise in design patterns, design principles, Domain Driven Design (DDD), and n-tier architectures.

· Proven experience with unit testing frameworks (selenium, playright, JEST) ,test automation, and quality engineering practices.

· Hands-on experience in CI/CD pipelines, DevOps automation, and enforcing software quality standards.

· Proficiency in containerization (Docker, Kubernetes) and infrastructure-as-code (Terraform, Bicep).

· Strong experience in observability, monitoring, and troubleshooting for distributed systems.

· Excellent communication, leadership, and cross-functional collaboration skills.

Preferred:

· Experience with healthcare interoperability (HL7, FHIR) and document processing (PDF, TIFF, fax protocols).

· Familiarity with regulatory frameworks (HIPAA, HITRUST).

· Exposure to monitoring tools such as Azure Monitor, App Insights, or similar platforms.

Top Skills

.Net
Angularjs
Asp.Net Core
Azure
Bicep
Ci/Cd
Docker
Jest
Kubernetes
Microservices
Playwright
Rest Apis
Selenium
Terraform
Web Apis

Concord Technologies Chennai, Tamil Nadu, IND Office

Unit 3, Floor 11, Crest, International Technology Parks Chennai, CSIR Road, Taramani, Chennai, Tamil Nadu, India, 600113

Similar Jobs

3 Days Ago
Easy Apply
In-Office
Chennai, Tamil Nadu, IND
Easy Apply
Expert/Leader
Expert/Leader
Artificial Intelligence • Computer Vision • Machine Learning • Payments • Real Estate • PropTech
Lead the development of customer-centric applications, shape technical strategy, and improve the developer experience to ensure operational excellence and collaboration.
Top Skills: AWSDatadogGitGitJavaMySQLPostgresReactScalaSnowflakeTypescript
2 Days Ago
In-Office
Chennai, Tamil Nadu, IND
Expert/Leader
Expert/Leader
Fintech • Payments
The Principal Software Engineer at PayPal leads the development of complex backend systems, mentors teams, influences business strategies, and drives technology innovation.
Top Skills: AWSAzureGCPJava
4 Days Ago
In-Office
Chennai, Tamil Nadu, IND
Senior level
Senior level
Big Data • Information Technology • Machine Learning • Sales • Software • Database • Generative AI
As a Principal Software Engineer, lead technical strategy, design systems, and improve performance, reliability, and developer experience. Mentor engineers and craft roadmaps in a collaborative environment.
Top Skills: AWSCdkDockerGCPKafkaKubernetesMongoDBNestjsNode.jsOpentelemetryPub/SubReactRedisTerraformTypescript

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account