Job
Description
We are seeking an experienced and visionary Application Architect with 11-15 years of experience to join our team. The ideal candidate will have expertise in .NET technology , Azure , and the ability to work on core development projects from scratch. As an Application Architect, you will play a pivotal role in designing, developing, and implementing complex applications, driving technological innovation, and leading the architecture of scalable and robust systems. Key Responsibilities: Architectural Design: Lead the design and architecture of large-scale, high-performance, and scalable applications using .NET technologies and Azure . End-to-End Development: Oversee core development projects from the ground up, ensuring solutions are delivered according to architectural standards and industry best practices. Azure Integration: Leverage Azure technology to build cloud-based solutions, ensuring seamless integration with on-premises systems and optimizing cloud resources. Solution Optimization: Evaluate existing systems, identify areas for improvement, and design optimized solutions to meet the evolving needs of the business. Code Review & Quality Assurance: Perform detailed code reviews to ensure that best practices, security standards, and quality guidelines are adhered to. Stakeholder Collaboration: Collaborate with cross-functional teams, including developers, project managers, and business stakeholders, to understand requirements and deliver technical solutions aligned with business goals. Technical Leadership: Provide technical guidance and mentorship to development teams, driving innovation and ensuring the successful implementation of architectural best practices. Technology Strategy: Stay updated on the latest technological advancements in .NET , Azure , and cloud computing, and implement strategies to improve development efficiency and system performance. Documentation: Create and maintain comprehensive technical documentation for solutions, including architecture diagrams, integration guides, and deployment processes. Skills & Qualifications: Educational Qualifications: Any Graduate (Preference for degrees in Computer Science, Engineering, or related fields). Experience: 11-12 years of experience in application development and architecture, with a focus on .NET technologies and Azure cloud platform. Core Skills: Proficiency in .NET Framework , .NET Core , and associated technologies (C#, ASP.NET, MVC). Extensive experience with Azure cloud services , including Azure Functions , App Services , Azure Storage , Azure DevOps , and related services. Strong understanding of software architecture principles and experience designing complex, scalable applications. Experience in integrating cloud technologies with existing on-premises systems. Expertise in web services (REST, SOAP), API design, and microservices architecture. Experience in Agile/Scrum methodologies and modern development practices. Leadership Skills: Proven experience in leading and mentoring development teams and effectively communicating technical concepts to both technical and non-technical stakeholders. Problem-Solving: Strong analytical and problem-solving skills with the ability to address complex technical challenges. Communication Skills: Excellent verbal and written communication skills, with the ability to present technical solutions clearly and effectively. Why Join Us? Opportunity to work on cutting-edge technologies in a fast-paced environment. Work-life balance and flexible work arrangements. Opportunities for professional growth and continuous learning. Collaborative and inclusive company culture.