Application Solution Architect - Home Based

10 - 20 years

25.0 - 40.0 Lacs P.A.

Pune

Posted:2 months ago| Platform: Naukri logo

Apply Now

Skills Required

Solution ArchitectingAi Techniquesfull stack architectSolution DesignDevops

Work Mode

Remote

Job Type

Full Time

Job Description

Job Role: Solutions Architect Job Overview: We're looking for a Solutions Architect who will provide technical vision, design, and leadership for software solutions both on-premise and cloud (Azure , Google Cloud) hosted. Key Responsibilities : Design scalable, secure, and high-performing software architectures for both on-premise and cloud (Azure, Google Cloud) deployments. Define technology roadmaps, architectural standards, design patterns, and best practices applicable for software development and full SDLC. Develop architecture for enterprise applications by selecting appropriate frameworks, programming languages, and design patterns. Lead architectural reviews to ensure solutions align with non-functional requirements like performance, security, and compliance. Provide technical direction and leadership to the project, working in line with current industry best practices. Guide development teams in Application development, Microservices, API-first design, and event-driven architectures. Leverage modern development frameworks (Spring Boot, Java, .Net,Node.js, Python, etc.). Optimize application performance using caching, CDN, load balancing, and database optimization techniques. Advocate CI/CD pipelines, Infrastructure as Code (Terraform, Ansible, Bicep), and containerization (Docker, Kubernetes) and automate the build and deployment of emerging applications and services using deployment pipelines. Implement monitoring, logging, and observability using tools like Prometheus, ELK Stack, Azure Monitor, Google Operations Suite. Provide a hands-on technical approach to take ownership of designs from a high-level strategic approach down to low-level design, configuration, and installation detail. Provide participation throughout the project life cycle, defining and refining requirements where required, through design and assisting in the transition through to production environments. Develop, configure, deliver, and integrate applications and services in non-production environments through to Production systems (using deployment pipelines where available), including creation of all technical documentation. Provide support to 2nd line application teams where necessary in order to maintain critical service for applications, infrastructure, and services. Assist in the refinement of development and Operations processes and tools Stay on top of emerging software development trends, tools, and frameworks, suggesting advancements for projects and solutions - includes development, testing, logging/monitoring tooling. Required Skills/Qualifications : 10+ years of experience in IT and 5+ years of extensive hands-on experience in software architecture, cloud computing, and enterprise application development. Deep Technical Expertise in : Software Development: Java, Springboot, .NET, Python, JavaScript (React/Angular), Node.js. Cloud Technologies: Azure, Google Cloud (VMs, Containers, Kubernetes, Serverless, Cloud Functions). Databases & Storages: SQL (PostgreSQL, MySQL, SQL Server), NoSQL (MongoDB, Cosmos DB, DynamoDB); Storages(e.g. Blob storage, Cloud storage bucket). Integration: SOAP & REST APIs, GraphQL, Messaging/Event driven technologies (e.g. Kafka, RabbitMQ, Pub/Sub) Low-code/no-code platforms: e.g. Power Platform, Logic Apps On-Premise Tech: VMware, Windows/Linux Servers, Legacy Systems, Enterprise Networking. Strong understanding of security concepts and implementing full secure SDLC. Proficiency in DevOps practices and tooling. Experience migrating legacy applications to cloud-native or modern frameworks. Skilled in system performance tuning and identifying bottlenecks in application design for optimized user experiences. Strong problem-solving skills and ability to create innovative approaches for complex system integrations. Exceptional communication skills to explain technical concepts to both technical and non-technical stakeholders. Ability to manage multiple priorities and lead projects in a fast-paced, dynamic environment. Bachelors or Masters in Computer Science, Software Engineering, or related field Relevant certifications in software architecture or cloud platforms. Compensation: Day rate of INR 6,000 to INR 10,000 per day Permanent salary between 20 lakh to 50 lakh, depending on the experience Working from Home Opportunity to travel onsite

Investment Management
San Francisco

RecommendedJobs for You

Chennai, Pune, Mumbai, Bengaluru, Gurgaon

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Pune, Bengaluru, Mumbai (All Areas)