(HSBC) Hong Kong and Shanghai Banking Corporation is currently seeking fresh graduates for the position of Software Engineer. This role is open to candidates with any graduate degree and offers an excellent opportunity for recent graduates to kickstart their careers in the dynamic field of software engineering. The job location for this position is in Pune, a bustling city known for its thriving IT industry and vibrant culture. As a Software Engineer at HSBC, you will have the chance to work on innovative projects and collaborate with a diverse team of professionals.
Company Name: (HSBC) Hongkong and Shanghai Banking Corporation
Job Role: Software Engineer
Education Required: Any Graduate
Experience Required: Freshers
Job Location: Pune
Role and Responsibilities:
- Design and engineer software with the customer/user experience as a key objective.
- Work within a scrum team to deliver working tested software, following the SAFE Agile process.
- Design, develop, and deploy applications capable of meeting the anticipated load, performance, availability, security, and resilience requirements.
- Design and develop software with a focus on automation of build, testing, and deployment processes on all environments to minimize variation and ensure predictable high-quality code and data. Ensuring compliance with all relevant controls and standards including relevant Service Management Standard.
- Provide support in the identification and resolution of all incidents associated with the IT service, as directed by the leadership of the DevOps team.
- Ensure service resilience, service sustainability, and recovery time objectives are met for all the software solutions delivered.
- Be responsible for automating the continuous integration/ continuous delivery pipeline within a DevOps Product/ Service team driving a culture of continuous improvement.
- Keep up-to-date and have expertise on current tools, technologies, and areas like cyber security and regulations pertaining to aspects like data privacy, consent, data residency, etc. that are applicable.
Required Skills and Qualification:
- Solid experience on engineering and delivering software products.
- Experience in working in an agile and DevOps environment.
- Good knowledge and development experience in following.
- Proven hands-on experience on Android development.
- Sound knowledge of Kotlin, Java and Android SDK.
- Sound knowledge of design patterns for mobile development.
- Familiar with security practices for mobile development.
- Good troubleshooting skills. Solid understanding of the full mobile development life cycle.