Company Name New Vision Softcom & Consultancy Pvt. Ltd
Function Business Units (BU)
Organization Unit Application Development
Region USA
Country US
Working model Hybrid
Weekly Off US standard
State Georgia
Skills
Skill
Graduation/Equivalent Course
CERTIFICATION
Working Language
Job Description
Responsibilities:
- Collaborate with business stakeholders to understand their needs, strategies, and objectives, and translate them into technology solutions that drive business value.
- Design, develop, and maintain the architecture framework for the application
- Provide guidance and expertise to technical teams during solution development, ensuring that architecture principles and best practices are followed.
- Evaluate new and emerging technologies to determine their potential benefits and risks, and make recommendations for their integration into the architecture.
- Lead efforts to create and maintain architecture blueprints, diagrams, and documentation that effectively communicate the architecture to various stakeholders.
- Identify and address architectural gaps and challenges by proposing innovative solutions and roadmaps.
- Collaborate with product owners, project managers, development teams, and infrastructure teams to ensure that architectural guidelines are being followed throughout the project lifecycle.
- Conduct regular reviews of existing systems and applications to identify opportunities for optimization, standardization, and consolidation.
- Provide expertise in cloud computing, data management, security, and integration to ensure a holistic approach to architecture design.
- Stay up-to-date with industry trends, best practices, and emerging technologies in architecture and apply this knowledge to enhance the organization's architecture.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field; Master's degree preferred.
- Total experience: 10+ years
- Experience as technical architect: 4+ years
Skillsets (Must have):
- Well versed in designing and building Azure solutions that include high availability, multi-region and multi-set architectures using virtual networks, availability sets and affinity groups.
- Insights and Diagnostics using Azure Log Analytics for both on-prem and Azure cloud environments.
- Experience in developing of IT architecture plans and software development methodologies.
- Experience in handling architectural needs of a system like conceptual architecture diagrams, design proposals, arriving at non-functional requirements, capacity planning, landscape planning, estimations, cross platform compatibilities, authentication & authorization mechanisms, project release & business continuity plans, reviews and technology governance.
- Strong knowledge of programming patterns and principles e.g. Separation of Concern, Repository Pattern, UnitOfWork, DRY, SOLID, etc.
- Experienced in software design and application architectures.
- Strong knowledge of security and performance optimization.
- Strong knowledge of enterprise integration, SOA, microservices
- Good at source code management, continuous integration, and continuous deployment.