Description
We are currently seeking an experienced professional to join our team in the role of Senior Software Engineer.
Principal responsibilities:
- Demonstrated experience in software testing, including unit, integration and automated testing.
- Professional experience developing, testing or maintaining mobile applications and related technologies.
- Strong programming skills in one or more relevant languages, with the ability to write clean, maintainable and scalable code.
- Experience with software development life cycle practices, including requirements analysis, design, implementation, testing and deployment.
- Familiarity with mobile development frameworks, APIs, version control systems and continuous integration/continuous delivery practices.
- Strong problem-solving and analytical skills, with a focus on identifying root causes and delivering reliable solutions.
Requirements:
- Proficiency in one or more programming languages commonly used for software and mobile application development.
- Practical knowledge of software testing methodologies, including unit, integration, functional and automated testing.
- Familiarity with mobile application development, testing frameworks, APIs and mobile operating system environments.
- Understanding of software development life cycle practices, version control and continuous integration/continuous delivery.
- Strong analytical and problem-solving skills, with the ability to troubleshoot complex technical issues.
- Effective communication and collaboration skills, with the ability to work with cross-functional teams.
- Commitment to secure, reliable, maintainable and high-quality software delivery.
You’ll achieve more when you join HSBC. HSBC is an equal opportunity employer committed to building a culture where all employees are valued, respected and opinions count.