About Us
Next Generation of Technology Consulting
Our approach is built on delivering value by combining our powerful ecosystem of platforms with capital efficient execution.
We bring together deep domain expertise and our strength in technology to help the world's leading businesses build their digital core, optimize operations, accelerate revenue growth and deliver tangible outcomes at speed and scale.
Job Description
Key Responsibilities:-
Platform Development
- Build platform components using Python
- Develop modules for parsing, metadata extraction, and transformation
- Work with JSON-driven pipelines and configuration-based workflows
- Implement template-based rendering using tools like Jinja
Program Analysis & Transformation
- Work with parsing concepts (ANTLR or similar) to analyze code into AST models
- Understand enterprise application patterns and code structures
- Contribute to reverse engineering and code transformation pipelines
AI Integration
- Integrate LLM APIs for documentation and code generation workflows
- Implement chunking, retry mechanisms, and prompt orchestration
- Build AI-assisted developer workflows and automation capabilities
Enterprise Application Concepts
- Work with SQL concepts including transactions, cursors, and ACID properties
- Apply object-oriented design principles
- Contribute to abstraction layers such as generic database interfaces
Engineering Practices
- Write clean, modular, maintainable code
- Participate in architecture and design discussions
- Take ownership of modules end-to-end
- Document design decisions and implementation approaches
Requirements
Core Engineering
- 23 years experience in Java or C#
- Strong understanding of Object-Oriented Programming concepts
- Experience building enterprise or backend applications
- Strong SQL knowledge (joins, transactions, indexing, cursors)
Programming
- Good Python programming skills
- Strong analytical and problem-solving ability
- Familiarity with REST APIs
- Experience with Git and collaborative development
Concepts
- Understanding of software design patterns
- Ability to reason about system design and abstractions
AI / Modern Tooling Exposure
Experience With Any Of The Following
- LLM APIs (OpenAI / Azure OpenAI / similar)
- Prompt engineering or AI workflows
- Agentic AI or AI-assisted development
- Building PoCs using AI tools
- Code generation tools or automation workflows
- RAG systems or AI pipelines
Good to Have
- Exposure to parsing or AST concepts
- Experience with ANTLR or compiler fundamentals
- Knowledge of template engines (Jinja / Mustache / similar)
- Experience in modernization or legacy systems
- Knowledge of Spring Boot / JPA / JDBC or .NET data access frameworks
- Experience building developer tools or internal platforms