Purpose of the role:The Software Architect will be responsible for designing and leading the development of high-qualitysoftware solutions that meet business needs and align with organizational goals. The SoftwareArchitect will work closely with stakeholders, development teams, and other architects to ensure thearchitecture of software solutions is scalable, efficient, and maintainable.:Design and develop software architecture that aligns with business requirements andorganizational goals.Work with stakeholders and development teams to identify and prioritize softwarerequirements.Lead the development of software solutions and provide technical guidance to developmentteams.Create technical documentation and diagrams that clearly communicate the softwarearchitecture.Analyze existing software systems to identify areas for improvement and makerecommendations for optimization.Evaluate and recommend new technologies, frameworks, and tools that can enhance thesoftware architecture.Ensure that software solutions meet scalability, performance, security, and maintainabilityrequirements.Collaborate with other architects and technical leads to ensure consistency and alignment ofsoftware architecture across multiple projects.Qualification & ExperienceBachelor's or Master's degree in Computer Science, Software Engineering, or a related field.7+ years of experience in software development, including 2+ years of experience in softwarearchitecture in a .Net environment.Strong knowledge of software architecture patterns, design principles, and best practices.Proficiency in .Net and associated environmentExperience with cloud-based architecture and distributed systems.Familiarity with modern software development practices such as Agile, DevOps, andContinuous Integration/Continuous Delivery (CI/CD).Excellent communication and leadership skills.Ability to work independently and as part of a team.Strong problem-solving skills and attention to detail.Additional Skills (preferred):Experience with microservices architecture and containerization.Knowledge of database design and management.Experience with machine learning and artificial intelligence.Familiarity with front-end technologies such as React or Angular.Strong understanding of security best practices and compliance requirements.Interfaces:Reports to the __ ManagerDirect Reports : ___Designations of ReporteeInternal Stakeholders: InterfaceExternal Stakeholders: Existing/new business and
Expertia AI Technologies
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.