Senior Software Engineer/CTO
Job Description
- Job Description:
- Develop and support automated solutions.
- Analyze & Review requirements and scope for new solutions & changes.
- Designing solutions fit for business , improve end user experience & built for scalability
- Integrating front-end UIs with the constructed API
- Design and implementation of continuous integration and deployment
- Perform effort estimates, and risk analysis. Agree requirements, scope & delivery schedule. Identify & implement necessary mitigation plan for risks/issues.
- Deliver within schedule by adhering to the engineering and Quality standards.
- Perform post release reviews, implement actions & improvements.
- Participate in troubleshooting of incidents for applications / solution designed by the team. This would require joining crisis call and working with teams and vendors for a resolution.
- Performing trend analysis of the incidents and/or issues reported to the team, review them with relevant platform owners as appropriate, and help design a solution to resolve them permanently.
-
Job Context
- Flexibility and adaptability – this job will have constantly changing priorities and tasks that are unpredictable, wide ranging, complex, and time sensitive
- Effective stakeholder management to ensure the highest quality. Builds strong partnerships with key stakeholders, possess the credibility to build relationships, counsel and constructively challenge.
- Staying abreast of external developments in the general area of technology.
- Put the customer first – ensure our internal and external customers are always considered in all decisions made
-
Working Hours
- Regular working days are from Monday to Friday, India business hours.
- Candidates are expected to have a flexible approach in working and may be required to work in shifts and weekends as per project demand/schedule.
- Candidates may be required to be able provide on call support during weekends or non-business hours.
- Major Challenges of the Role
- Managing the high level of critical and unplanned work that is presented to the team.
- Developing expertize of HSBC’s infrastructure
- Pressures to deviate from globally agreed policies, procedures, tools and processes
- Overcoming aversion to change in the organization and business practices