Key Skills: .NET architecture, enterprise software design, legacy systems modernization, Agile/DevOps, electrical domain exposure, energy market trends, system scalability and security, stakeholder communication, trade-off analysis, software architecture patterns.
Roles and Responsibilities:
- Develop enterprise architecture with standards and guidelines to ensure system reliability, scalability, and security
- Apply systematic architecture and design principles including architecture/design patterns and non-functional requirement elicitation
- Provide architectural expertise for .NET technologies and ensure alignment with industry standards
- Conduct trade-off analysis and recommend technical approaches and architecture guidelines
- Work closely with stakeholders to understand end-user and business requirements and translate them into technical solutions
- Manage and modernize legacy systems and complex architectures
- Collaborate within Agile/Lean project teams and utilize DevOps tools for continuous delivery
- Stay updated with trends in the electrical domain and energy markets to align architecture with industry direction
- Communicate effectively with stakeholders, influence decision-making, and present architectural solutions
- Support certification recommendations, including alignment with SWA standards
Experience Requirement:
- 10-15 years of experience in software development, architecture, and design
- Advanced expertise in .NET technologies and related standards
- Strong experience architecting and managing complex and legacy systems in enterprise environments
- Exposure to energy market trends and electrical domain technologies
- Practical experience in Agile/Lean methodologies and DevOps tools
- Proven ability to perform technical trade-off analysis and guide cross-functional teams
- Quick learner with ability to stay current with new technologies and trends
- Strong written and verbal communication and stakeholder management skills
Education: B.Tech M.Tech (Dual), MCA, B.E., B.Tech