HCL Technologies
HCL Technologies

Senior Technical Specialist - IOS, Android, Java

RoleEngineering
LevelSenior
LocationBengaluru, India
WorkOn-site
TypeFull-time
Posted1 week ago
Apply now

About the role

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.

Benefits and perks

Learning Budget

Required skills

Technical leadership

System design

Troubleshooting

About HCL Technologies

Bengaluru

Headquarters