Job Summary
As a Product Engineer, duties encompass the design and implementation of network solutions and consumer mobile applications and provide technical guidance and support to project teams. Collaboration with business stakeholders and cross-functional teams is required to elicit business requirements and translate them into scalable and reliable cloud solutions. Roles & Responsibilities ● Ensure successful delivery of complex data engineering projects and programs. ● Direct the team in formulating technology solutions meeting business requirements for sustainability, scalability, performance, and security. ● Implement and enforce best practices, compliance standards, and access controls. ● Establish observability and data governance frameworks and practices. ● Remain informed about the latest data engineering trends, technologies, and best practices to drive innovation. ● Manage deployment and release cycles to ensure a robust and scalable platform. ● Provide technical guidance and support to development teams, ensuring adherence to cloud architecture and design principles. Core Technical Skills Mobile Development Knowledge • Understanding of mobile platforms (iOS, Android). • Understanding of mobile app architecture and design patterns. • Experience with mobile app testing and debugging. • Familiarity with mobile deployment processes and app stores. Software Development Fundamentals • Understanding of software development lifecycle (SDLC). • Experience with agile methodologies (Scrum, Kanban). • Knowledge of software testing principles. Soft Skills Communication • Ability to communicate effectively with development teams, designers, and stakeholders. • Strong written and verbal communication skills. • Ability to translate technical concepts to non-technical audiences. • Clearly articulate technical concepts, Documentation Problem-Solving • Strong analytical and problem-solving skills. • Ability to troubleshoot issues and find solutions quickly. • Ability to identify and address technical risks and challenges. • Adapt to evolving fraud tactics and GenAI technologies Collaboration • Ability to work effectively in a team environment. • Ability to collaborate with cross-functional teams. • Ability to provide and receive constructive feedback. Project Management • Ability to manage multiple tasks and priorities. • Ability to track progress and meet deadlines. • Understanding of project management tools and techniques. User Focus • Understanding of user needs and expectations. • Ability to advocate for the user in product development. • Ability to gather and analyse user feedback. Other Skills Product Thinking • Understanding of product strategy and roadmaps. • Ability to contribute to product vision and direction. • Ability to prioritize features and enhancements. Documentation • Ability to create clear and concise documentation. • Ability to document technical specifications and requirements. • Ability to maintain documentation and keep it up-to-date. Work Experience • Requires a Bachelor's degree with 8-10 years of experience, at least 1+ years’ experience as System architect or front facing with Business teams. • Must have at least 1+ year in delivering end-to-end Mobile Applications on IOS or Android. Familiarity with Desktop Apps. • Must have excellent problem-solving, and strong communication/collaboration skills. • Fair understanding of authentication, encryption, and API design (Swagger, OpenAPI)
Key Responsibilities
Roles & Responsibilities
● Ensure successful delivery of complex data engineering projects and programs.
● Direct the team in formulating technology solutions meeting business requirements for sustainability, scalability, performance, and security.
● Implement and enforce best practices, compliance standards, and access controls.
● Establish observability and data governance frameworks and practices.
● Remain informed about the latest data engineering trends, technologies, and best practices to drive innovation.
● Manage deployment and release cycles to ensure a robust and scalable platform.
● Provide technical guidance and support to development teams, ensuring adherence to cloud architecture and design principles.
Core Technical Skills
Mobile Development Knowledge
• Understanding of mobile platforms (iOS, Android).
• Understanding of mobile app architecture and design patterns.
• Experience with mobile app testing and debugging.
• Familiarity with mobile deployment processes and app stores.
Software Development Fundamentals
• Understanding of software development lifecycle (SDLC).
• Experience with agile methodologies (Scrum, Kanban).
• Knowledge of software testing principles.
Soft Skills
Communication
• Ability to communicate effectively with development teams, designers, and stakeholders.
• Strong written and verbal communication skills.
• Ability to translate technical concepts to non-technical audiences.
• Clearly articulate technical concepts, Documentation
Problem-Solving
• Strong analytical and problem-solving skills.
• Ability to troubleshoot issues and find solutions quickly.
• Ability to identify and address technical risks and challenges.
• Adapt to evolving fraud tactics and GenAI technologies
Collaboration
• Ability to work effectively in a team environment.
• Ability to collaborate with cross-functional teams.
• Ability to provide and receive constructive feedback.
Project Management
• Ability to manage multiple tasks and priorities.
• Ability to track progress and meet deadlines.
• Understanding of project management tools and techniques.
User Focus
• Understanding of user needs and expectations.
• Ability to advocate for the user in product development.
• Ability to gather and analyse user feedback.
Skill Requirements
Roles & Responsibilities
● Ensure successful delivery of complex data engineering projects and programs.
● Direct the team in formulating technology solutions meeting business requirements for sustainability, scalability, performance, and security.
● Implement and enforce best practices, compliance standards, and access controls.
● Establish observability and data governance frameworks and practices.
● Remain informed about the latest data engineering trends, technologies, and best practices to drive innovation.
● Manage deployment and release cycles to ensure a robust and scalable platform.
● Provide technical guidance and support to development teams, ensuring adherence to cloud architecture and design principles.
Other Requirements
Other Skills
Product Thinking
• Understanding of product strategy and roadmaps.
• Ability to contribute to product vision and direction.
• Ability to prioritize features and enhancements.
Documentation
• Ability to create clear and concise documentation.
• Ability to document technical specifications and requirements.
• Ability to maintain documentation and keep it up-to-date.
Work Experience
• Requires a Bachelor's degree with 8-10 years of experience, at least 1+ years’ experience as System architect or front facing with Business teams.
• Must have at least 1+ year in delivering end-to-end Mobile Applications on IOS or Android. Familiarity with Desktop Apps.
• Must have excellent problem-solving, and strong communication/collaboration skills.
• Fair understanding of authentication, encryption, and API design (Swagger, OpenAPI)
• Telecom industry experience (RAN to IMS core) and familiarity with 3GPP, GSMA, TM Forum, and IETF standards are good to have.
• Good to have 1+ years’ experience on solutions on AWS (certification preferred) or equivalent cloud, with good expertise in AWS services, SQL/NoSQL DBs (MongoDB etc.), and related components.
• Fair understanding of machine learning, Gen AI solutions on the cloud.
Good to have skills (one or more of below is an added advantage)
• Fraud Detection Techniques - Rule-based systems, Anomaly detection, Behavioural analysis
• Payment Processing - Understanding of payment gateways, transaction flows
• At least one of the Programming Language like Python or Java etc
• Understanding of relational and NoSQL databases
• Understanding of RESTful APIs and web services.
• Preferable to have Knowledge of CI/CD Implementation on Cloud Platform
• Knowledge of data storage and management in mobile apps.
• Familiarity with cloud platforms (AWS, Azure, Google Cloud).
• Familiarity with mobile development languages (Swift, Kotlin, Java, React Native, Flutter) is an added advantage.