Associate Software Architect C# .Net (Karnataka)

Associate Software Architect C# .Net (Karnataka)

05 Aug
|
Siemens
|
Karnataka

05 Aug

Siemens

Karnataka

Lead Software Engineer (Associate Software Architect C# .Net)

You'll make an impact by:

- Architectural Design: Define, build, and maintain scalable, loosely coupled, secure, and high-performance application architectures using C# and .NET Core / .NET 8+.
- Drive architecture decisions for enterprise-grade web and desktop applications with a strong focus on modularity, extensibility, maintainability, and performance.
- Apply sound object-oriented design principles, SOLID principles, and design patterns in solution architecture.
- Hands-On Development: Write clean, efficient, reusable, and secure C# code for critical components, framework foundations, and complex business logic.
- Provide hands-on leadership in implementing core backend modules and resolving technically challenging issues.
- Contribute to modern application development practices using TypeScript/JavaScript where needed for integrated application features.
- API & Integration Strategy: Design, implement, and govern secure RESTful Web APIs, microservices, and message-driven architectures for system integration and scalability.
- Establish integration patterns that support reliable communication across distributed systems and enterprise applications.
- Technical Governance: Establish, document, and enforce architectural blueprints, coding standards, design guidelines, and engineering best practices across development sprints.
- Lead and institutionalize code reviews and design reviews to ensure alignment to quality standards and architectural consistency.
- Create and maintain comprehensive technical documentation, including architecture specifications, design artifacts, code documentation, and technical guidelines.
- System Optimization: Identify performance bottlenecks, improve application responsiveness, and optimize memory management for low-latency applications.




- Analyze and resolve complex database query performance issues and support efficient data access strategies.
- Ensure robust implementation quality through maintainable design, testing practices, and continuous technical improvements.
- Collaboration & Leadership: Collaborate closely with product owners, architects, QA engineers, and development teams throughout the software development lifecycle.
- Mentor developers on architecture, code quality, debugging approaches, and development standard processes.
- Support continuous integration of solution artifacts into development pipelines and version control systems within committed timelines.

Use your skills to move the world forward!

- Bachelor's or master's degree in computer science / information technology / Electronics / related engineering discipline.
- 8-10 years of professional experience in software design and development, with strong backend specialization.
- Strong expertise in C#, .NET Core, and .NET 8+ application development.
- Proven experience in application architecture, system design, and technical solution governance.
- Robust understanding of Object-Oriented Programming, software design patterns, and maintainable architecture principles.
- Hands-on experience in secure coding, performance tuning, debugging, and complex problem solving.
- Experience in code review quality practices, technical design validation, and engineering standard enforcement.
- Good knowledge of TypeScript or JavaScript for application-layer development.
- Strong analytical and problem-solving skills with attention to detail.
- Excellent verbal and written communication skills with the ability to work across cross-functional teams.
- Experience with SQL Server or PostgreSQL and strong knowledge of query optimization techniques.
- Experience with microservices architecture, distributed systems, and asynchronous/message-based communication models.
- Knowledge of Substation Automation domain, including IEC 61850

📌 Associate Software Architect C# .Net (Karnataka)
🏢 Siemens
📍 Karnataka

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: associate software architect c# .net (karnataka) / karnataka

Subscribe to this job alert:

Get the latest job offers by email for: associate software architect c# .net (karnataka) / karnataka