Roles & Responsibilities
Description
- Lead architecture and end-to-end delivery for large client engagements.
- Understand business requirements and translate them into scalable, secure, and high-performance solutions.
- Manage client interactions, stakeholder expectations, and technical governance.
Technical Expertise
- Strong hands-on experience in .NET Core / ASP.NET Core, Web APIs, Microservices, Clean Architecture, and secure authentication (OAuth/JWT).
- Architect full-stack applications using ReactJS, NodeJS (NestJS/ExpressJS), TypeScript/JavaScript.
- Design and optimize PostgreSQL databases (schema design, performance tuning, migration).
- Implement best practices in Git, branching strategies, pull requests, and code reviews.
- Build and manage CI/CD pipelines using Jenkins and GitHub.
- Experience with cloud platforms (Azure/AWS) and containerization (Docker/Kubernetes) is a plus.
GenAI & AI-Augmented Engineering
- Experience integrating Generative AI solutions (LLMs, prompt engineering, RAG, vector databases) into enterprise systems.
- Implement AI-powered use cases such as chatbots, automation, summarization, and knowledge assistants.
- Hands-on experience with AI-assisted development tools (GitHub Copilot, AI-based code reviews, automated testing/documentation tools).
- Drive adoption of AI across the SDLC while ensuring governance and responsible AI practices.
Leadership & Delivery
- Mentor engineering teams and conduct architecture/design reviews.
- Collaborate cross-functionally to ensure robust, scalable solutions.
- Own timelines, quality, risk management, and successful delivery.
- Continuously evaluate and adopt emerging technologies.
Required Experience
- 12+ years in software engineering with 5+ years in architecture roles.
- Proven experience handling large enterprise clients.
- Strong communication, technical leadership, and problem-solving skills.
Qualifications
- Lead architecture and end-to-end delivery for large client engagements.
- Understand business requirements and translate them into scalable, secure, and high-performance solutions.
- Manage client interactions, stakeholder expectations, and technical governance.
Technical Expertise
- Strong hands-on experience in .NET Core / ASP.NET Core, Web APIs, Microservices, Clean Architecture, and secure authentication (OAuth/JWT).
- Architect full-stack applications using ReactJS, NodeJS (NestJS/ExpressJS), TypeScript/JavaScript.
- Design and optimize PostgreSQL databases (schema design, performance tuning, migration).
- Implement best practices in Git, branching strategies, pull requests, and code reviews.
- Build and manage CI/CD pipelines using Jenkins and GitHub.
- Experience with cloud platforms (Azure/AWS) and containerization (Docker/Kubernetes) is a plus.
GenAI & AI-Augmented Engineering
- Experience integrating Generative AI solutions (LLMs, prompt engineering, RAG, vector databases) into enterprise systems.
- Implement AI-powered use cases such as chatbots, automation, summarization, and knowledge assistants.
- Hands-on experience with AI-assisted development tools (GitHub Copilot, AI-based code reviews, automated testing/documentation tools).
- Drive adoption of AI across the SDLC while ensuring governance and responsible AI practices.
Leadership & Delivery
- Mentor engineering teams and conduct architecture/design reviews.
- Collaborate cross-functionally to ensure robust, scalable solutions.
- Own timelines, quality, risk management, and successful delivery.
- Continuously evaluate and adopt emerging technologies.
Required Experience
- 12+ years in software engineering with 5+ years in architecture roles.
- Proven experience handling large enterprise clients.
- Strong communication, technical leadership, and problem-solving skills.