Senior Software Engineer
Core
Design and develop scalable, secure, full-stack enterprise applications with integrated AI/Generative AI features like chatbots and intelligent search.
Role type
Senior Software Engineer (Full-stack with AI focus)
Builds
Enterprise applications, AI-powered features, microservices, and cloud-native solutions
Domain
Banking / Financial Services / Generative AI
Deliverable
production ML models | product features
Required skills
Java, .NET, Angular, React, JavaScript, RESTful APIs, SQL, Unix/Linux, CI/CD, Git, Secure Development Lifecycle (SDL), Cloud platforms (Azure/AWS/GCP), Containerization (Docker/Kubernetes), MLOps
Preferred skills
Node.js, Azure AI Services, Large Language Models (LLMs), Prompt Engineering, RAG, Vector Databases, GitHub Copilot, App Insights, ELK, Grafana, Splunk, JIRA
Technologies
Azure OpenAI, Microsoft Copilot Studio, Spring Boot, JPA/Hibernate, Jenkins, Gradle, SonarQube, GitHub Actions, Azure DevOps, SQL Server, Oracle, HTML5, CSS3, AJAX
Responsibilities
Design and write technical specifications for complex business requirements; Develop and integrate RESTful APIs, microservices, and AI services; Provide coding direction and mentor less experienced staff; Lead projects and manage resources; Drive DevOps and MLOps practices for deployment and lifecycle management; Ensure adherence to security, compliance, and governance requirements; Implement observability and monitoring solutions.
Seniority
Senior, hands-on IC with leadership responsibilities