
Remote
Full-Time
India
Skills
Microservices
Node.js
REST APIs
Angular
.NET Core
Azure DevOps Server
Entity Framework
About the Role
Purpose of the role:
The Software Architect will be responsible for designing and leading the development of high-quality software solutions that meet business needs and align with organizational goals. The Software Architect will work closely with stakeholders, development teams, and other architects to ensure the architecture of software solutions is scalable, efficient, and maintainable.
Job Description:
Design and develop software architecture that aligns with business requirements and
organizational goals.
Work with stakeholders and development teams to identify and prioritize software requirements.
Lead the development of software solutions and provide technical guidance to development
teams.
Create technical documentation and diagrams that clearly communicate the software architecture.
Analyze existing software systems to identify areas for improvement and make recommendations for optimization.
Evaluate and recommend new technologies, frameworks, and tools that can enhance the
software architecture.
Ensure that software solutions meet scalability, performance, security, and maintainability
requirements.
Collaborate with other architects and technical leads to ensure consistency and alignment of
software architecture across multiple projects.
Qualification & Experience
Bachelor'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 software
architecture in a .Net environment.
Strong knowledge of software architecture patterns, design principles, and best practices.
Proficiency in .Net and associated environment
Experience with cloud-based architecture and distributed systems.
Familiarity with modern software development practices such as Agile, DevOps, and
Continuous 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.
The Software Architect will be responsible for designing and leading the development of high-quality software solutions that meet business needs and align with organizational goals. The Software Architect will work closely with stakeholders, development teams, and other architects to ensure the architecture of software solutions is scalable, efficient, and maintainable.
Job Description:
Design and develop software architecture that aligns with business requirements and
organizational goals.
Work with stakeholders and development teams to identify and prioritize software requirements.
Lead the development of software solutions and provide technical guidance to development
teams.
Create technical documentation and diagrams that clearly communicate the software architecture.
Analyze existing software systems to identify areas for improvement and make recommendations for optimization.
Evaluate and recommend new technologies, frameworks, and tools that can enhance the
software architecture.
Ensure that software solutions meet scalability, performance, security, and maintainability
requirements.
Collaborate with other architects and technical leads to ensure consistency and alignment of
software architecture across multiple projects.
Qualification & Experience
Bachelor'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 software
architecture in a .Net environment.
Strong knowledge of software architecture patterns, design principles, and best practices.
Proficiency in .Net and associated environment
Experience with cloud-based architecture and distributed systems.
Familiarity with modern software development practices such as Agile, DevOps, and
Continuous 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.
Apply for this position
Application Status
Application Draft
In Progress
Submit Application
Pending
Review Process
Expected within 5-7 days
Similar Jobs




