About the Role
the key role responsibilities.
Responsibilities
- End-to-End Project Ownership
- Gather requirements directly from business users
- Perform business analysis and data analysis
- Design system architecture
- Develop solutions
- Support testing and validation
- Work with DevOps team for deployment
- Provide ongoing support after release
-
- AI/GenAI Solution Development
- Build applications leveraging LLMs (e.g., OpenAI APIs)
- Implement use cases such as:
- Content summarisation
- Intelligent filtering and categorisation
-
- Evaluate when AI is appropriate vs traditional coding approaches
-
- Full Stack Development
- Work across the entire stack rather than specialised roles
- Handle:
- Backend logic
- Data processing
- Integration layers
-
- No separation into traditional roles (DB, UI, middleware)
-
- Architecture & Design Decision-Making
- Independently design and justify technical architecture
- Make decisions for greenfield projects
- Explain trade-offs and reasoning behind implementation choices
-
- Stakeholder Interaction
- Engage directly with:
- Business users
- Product owner
-
- Translate business needs into technical solutions
- Handle feedback and change requests directly
-
- Agile & Independent Working Model
- Work in a small pod (lean team)
- Handle projects independently with minimal supervision
- Participate in design discussions but own individual project delivery
-
Required Skills
- Core Skills
- Strong full stack development capability
- Solid understanding of system architecture and design
- Experience building end-to-end applications
-
- AI & Data Skills
- Experience working with GenAI / LLM-based solutions
- Ability to integrate AI into real-world use cases
-
Tech skills: Scala, Java, Spark, Shell, Azure, Sonar, docker hub, container registry, nexus, Postman, Azure CLI