Role Overview: We are looking for a highly experienced and hands-on Application Architect to lead the architecture, design, and development of scalable, secure, and cloud-native applications. The ideal candidate must have deep expertise in end-to-end application development using Python , ReactJS , NodeJS , and AWS , along with experience in Java , .NET , and other modern stacks. This role plays a key part in delivering Application Modernization and Custom Application Development initiatives for enterprise customers, ensuring robust, future-ready solutions aligned with business goals. Key Responsibilities: Architect, design, and develop end-to-end applications using Python , ReactJS , NodeJS , and AWS Cloud . Lead full-stack development initiatives across Java , .NET , and other platforms as needed. Define scalable, secure, and high-performing architectures for application modernization and custom development projects. Work hands-on in building PoCs, core frameworks, and reusable components to guide development teams. Translate business and functional requirements into technical architecture and implementation roadmaps. Collaborate with enterprise customers to gather requirements, present solutions, and drive technical workshops. Provide guidance on application design, cloud adoption, migration strategies, and API design. Establish coding standards, architectural best practices, and governance models across engineering teams. Stay current with emerging technologies and lead tool/technology evaluations for future adoption. Required Qualifications: Bachelors/Masters degree in Computer Science, Engineering, or a related field. 10+ years of software development experience with 3+ years in an architecture or technical leadership role. Hands-on experience in end-to-end application development using: Backend: Python, NodeJS, Java, .NET Frontend: ReactJS, HTML/CSS, modern JavaScript frameworks Cloud: AWS (Lambda, API Gateway, ECS/EKS, DynamoDB, S3, etc.) Strong experience in microservices architecture , REST APIs, event-driven design, and serverless computing. Proven success in leading application modernization initiatives (e.g., monolith to microservices/cloud-native). Experience working with enterprise customers across industries, with excellent stakeholder engagement skills. Proficient in DevOps, CI/CD practices, version control, and agile methodologies. Preferred Skills: Experience with Docker, Kubernetes, and infrastructure as code (Terraform, CloudFormation). Familiarity with database design (RDBMS and NoSQL), caching mechanisms, and data integration. Knowledge of application security best practices, scalability, and performance tuning. Certifications such as AWS Certified Solutions Architect, TOGAF, or Azure Architect are a plus.
Role & responsibilities Pre-Sales Support Handle technical queries: Address and resolve any technical questions or objections from potential customers. Engage in technical workshops: Organize and lead workshops or technical sessions to dive deeper into solution benefits and capabilities. Develop technical collateral: Create and maintain technical resources, such as white papers, case studies, and FAQ documents, to assist in the sales process. Customer Needs Analysis Understand client requirements: Engage with prospective customers to identify their technical and business challenges. Conduct technical assessments: Help clients understand how your product or service can solve their specific pain points. Map out solutions: Work with customers to determine the right solution, aligning with their infrastructure, goals, and future roadmap. Solution Design and Customization Tailor solutions: Design or customize solutions to meet the unique needs of the customer based on the company offerings. Proposal creation: Develop technical documentation, including solutions design, configurations, and detailed technical specifications. Presentations and Demos Technical presentations: Lead presentations to stakeholders, including technical and non-technical audiences, explaining how the proposed solution works and its benefits. Collaboration with Sales Teams Work closely with sales reps: Collaborate with the sales team to define strategies, set expectations, and ensure the sales pitch is technically sound. Provide expertise on RFPs/RFQs: Help respond to Request for Proposals (RFPs), Request for Quotes (RFQs), and other tender documents by providing technical insights and ensuring feasibility. Customer Relationship Management Customer engagement: Build relationships with key technical stakeholders and ensure ongoing communication during the sales cycle. Provide technical support: Offer guidance and expert support during customer evaluation and decision-making processes. Post-sale transition: Work closely with the implementation or customer success teams to ensure smooth handovers and successful deployment. Market and Product Expertise Keep up-to-date with the latest features, updates, and capabilities of the companys products. Competitive analysis: Understand and communicate how your solution compares to competitors, highlighting unique differentiators. Sales Enablement Contribute to sales strategies: Provide input on sales strategies based on technical feedback and understanding of customer needs. Assist in closing deals: Participate in closing deals by offering technical assurance and confidence to the client. Good to have cloud (AWS, Azure) exposure.
FIND ON MAP