Software Delivery Lead
- Industry Other
- Category Business Analyst & Project Management
- Location Kathmandu, Nepal
- Salary Not Disclosed
- Expiry date Oct 01, 2026 (7 days left)
Job Description
About OmnicomMediaGroup Nepal
Our mission is to provide exceptional technology services to OMG agencies.
Established in 2013, Omnicom Media Group Nepal is a software company in Nepal and a subsidiary of OmnicomMediaGroup Australia - ranked top in media agencies in Australia.
We are a team of around 300+ professionals who are involved in design, development, testing and maintenance of software projects developed in latest technologies. Besides that, our people are also involved in Programmatic projects which involves conversion of business.
Our core competency is Software development in the latest stack of technologies, Business Intelligence, Programmatic and Delivering Finance Function tasks.
We strive to go “above and beyond” through our culture of continuous development and improvement and has embedded those into our company values:
- We are all in this together
- Lead from the back/everyone is a boss
- Continuous Improvement & Development
- Open and Honest Communication is vital
- Everyone has access to all information
We offer:
- Great work culture and environment
- Employee growth and development
- Exposure to latest technologies, teams and tools
- World class best practices
About this role/ Role Overview
We are looking for a proactive and detail-oriented Delivery Lead to take end-to-end ownership of requirements, project coordination, documentation, and delivery across multiple product streams.
The role will work closely with Product Owners, Engineering, QA, Architecture, and other stakeholders to translate business needs into clear functional requirements, track execution, maintain comprehensive technical documentation, and ensure that delivered solutions meet the agreed specifications.
The ideal candidate should have strong analytical and organizational skills, excellent communication abilities, and a good understanding of software development and Agile delivery practices.
Key Responsibilities
Technical Expertise (60%)
- Gather, analyse, refine, and document functional requirements.
- Develop and maintain technical specifications and system workflows.
- Understand application architecture, integrations, APIs, databases, and dependencies.
- Work with technical leads and architects to validate proposed solutions.
- Maintain system architecture and technical knowledge-based documentation.
- Translate business requirements into clear, actionable requirements for development teams.
- Ensure technical implementation is consistent with documented requirements.
- Maintain sufficient technical knowledge to identify feasibility concerns and technical dependencies.
Product Quality Assurance (20%)
- Validate that delivered features meet approved requirements and acceptance criteria.
- Review implementation against functional and technical specifications.
- Identify requirement gaps and deviations before release.
- Support QA and UAT activities.
- Participate in release readiness and validation.
- Ensure critical workflows and business rules are covered.
- Support post-release verification and issue resolution.
- Ensure required documentation is completed and updated as part of delivery.
Team Management (15%)
- Track team activities and deliverables across assigned streams.
- Follow up on pending actions, blockers, and dependencies.
- Coordinate Engineering and QA activities.
- Encourage ownership and accountability within the team.
- Participate in Agile ceremonies and delivery planning.
- Help maintain alignment between individual team activities and overall stream objectives.
Stakeholder Management (5%)
- Work closely with Product Owners to refine scope and priorities.
- Act as a bridge between Product, Engineering, QA, and other stakeholders.
- Clarify requirements and resolve ambiguity.
- Communicate project status, risks, issues, dependencies, and timelines.
- Manage expectations around scope and delivery.
- Facilitate requirement and solution discussions.
- Ensure decisions and changes are properly communicated and documented.
Self learning (10%)
- Continuously develop technical and product knowledge.
- Learn emerging technologies and relevant industry practices.
- Understand changes to the product architecture and technology stack.
- Explore tools that can improve analysis, documentation, tracking, and delivery.
- Share relevant knowledge with the team.
- Identify opportunities for continuous improvement.
Any other additional tasks or responsibilities as required by the business.
Required Experience & Qualifications / Critical elements of success
Bachelor's degree in Computer Science, Information Technology, or a related field.
- 4+ years of experience in Business Analysis, Technical Business Analysis, Project Coordination, Delivery Management, or a similar role.
- Strong experience working directly with Product Owners and software engineering teams.
- Good understanding of the Software Development Life Cycle (SDLC).
- Experience working in Agile/Scrum or Kanban environments.
- Strong requirement-gathering and documentation skills.
- Ability to understand technical concepts such as:
- APIs and integrations
- Microservices and application architecture
- Databases
- System workflows
- Authentication/authorization
- CI/CD and software release processes
- Strong analytical, problem-solving, and organizational skills.
- Excellent written and verbal communication skills.
- Ability to manage multiple streams, priorities, and stakeholders simultaneously.
- Experience working on complex enterprise software or SaaS applications.
- Experience documenting system architecture and technical workflows.
- Familiarity with Jira, Confluence, Microsoft Planner, or similar tools.
- Basic understanding of REST APIs and API documentation tools such as Swagger/OpenAPI.
- Experience working with developers, QA engineers, technical leads, and solution architects.
- Experience with release management and production deployment processes.
- Technical background or previous software development experience is a strong advantage.
- Understanding GPT, Claude, Gemini, and other LLMs and their uses & AI capabilities, limitations, and use cases
- Good understanding of AI agents and multi-agent workflows & autonomous task orchestration and workflow automation
- Understanding of AI quality assurance, ethics, security, compliance, risk management and governance frameworks
- Understanding of AI-powered coding, testing, code review, and documentation
Why you'll love us
Through our people philosophy, we believe that happy people with a great work/life balance are able to bring the #WOW factor to work and they're more fun to share an office with.
Join us and surround yourself with like-minded, high achieving individuals and unbeatable career development opportunities.
To know more about us, please visit the link at https://www.omnicommediagroup.com.np/
Our working hours are generally from 7 am till 4 pm, Monday till Friday.
“Omnicom Media Group Nepal is an equal opportunity employer. We encourage candidates of diverse background, women and differently abled, to apply”