| Job Purpose |
Will be a technical expert who is expert in application development and support using Python, Langchain, Azure open AI, React and No SQL |
| Duties and Responsibilities |
• Should have experience in application, product development with industries best practice and standards • Should be able to design the enterprise level architecture for scalable, performance-oriented application. • Must be expert into code development and technical design of application. • Should work independently in individual contributor role on new projects. • Should able to manage Azure DevOps processes. • Expertise in review and perform optimization for complexity and performance of process • Should be able to evaluate the required infra capacity basis the usages. • Must be expert in creating solution document, technical design documents for new requirement and RCA • Interact with cross teams to understand system issue and follow-up with respective team to get is fixed asap. • Understand and identify areas of improvement across businesses and participate in solution identification and implementation |
| Key Decisions / Dimensions |
• Finalizing the Solution design and technical Architecture • Approach for technologies and tools to be used for application development • Preparing application solution design with technical specification • Creation of code, implementation plan and planning deployment • Development Planning and resource planning • Conduct Code Review / Testing • KPI monitoring |
| Major Challenges |
• Keeping up to date with the latest technology • Keep optimizing the application code for optimal usages of resources and scalability. • Handling Production issues and responsible to communicate to business teams • Conduct systematic Root Cause Analysis • Maintaining the system uptime to 100% |
| Required Qualifications and Experience |
a) Qualifications Graduation in computers / electronics or Post Graduation in Computer Science b) Work Experience Experience of 7 – 8 years c) Mandatory Skills (tasks may differ basis the below mentioned skill sets) Must have: Core Technical Skills (Mandatory) • Python, FastAPI, Pydantic v2, React/TypeScript- Advanced proficiency with async/await patterns. Production experience with middleware. • Prompt Engineering, Azure Open API, Langchain, Langgraph, AI Agents - Using AI in business application/ • Docker - Containerization and deployment • Cloud & Infrastructure (Mandatory) • AWS Services - Secrets Manager, IAM roles, ECS/EC2 deployment • Azure Active Directory, Azure DevOps, GitHub - REST API integration, work item management. Repo management. Database & Performance (Mandatory) • Database Design, Connection Pooling, Caching Strategies, Error Handling • MongoDB - Experience with Motor (async driver) and Beanie ODM • Redis - Caching strategies and async operations Security & Authentication (Mandatory) • Secrets Management, OAuth2/SAML, JWT Tokens - Token validation, refresh mechanisms, Azure AD integration patterns, AWS Secrets Manager, secure credential handling • Security Best Practices - Input validation, PII handling, audit logging Positive and problem-solving attitude, must work as independent contributor Soft Communication • Technical Communication - Ability to explain complex technical concepts • Problem-Solving - Debugging complex distributed systems • Code Review - Constructive feedback and knowledge sharing • Mentoring - Ability to guide junior developers • Strong bias for action & driving results in a high-performance environment. • Exceptionally high motivational levels and needs to be a self-starter. |