
Software Engineering - Analyst - Global Banking & Markets
- Bangalore, Karnataka
- Permanent
- Full-time
- Design, develop, test and document high-quality code in a structured, disciplined, and fast-moving environment.
- Guide, mentor and lead junior developers to help them develop their skills and knowledge.
- Build relationships with stakeholders at all levels to help ensure we are building the best solutions for the problem space.
- Take responsibility for project delivery as well as wider ownership in our functional area.
- Apply a discerning mindset to production issues - always preferring a root cause fix over a temporary hack.
- Technical, analytical, and love to dive into detail, as well as keeping broader goals in mind at all times.
- Hungry to learn new concepts and technologies.
- Self-motivated and able to work to demanding schedules as a sole technical contributor, as well as leading others.
- Not tied into one specific technology - we aim to use the best tool to solve the problem at hand.
- Demonstrated proficiency and commercial experience with one or more mainstream programming languages such as Java, Python, Go.
- A proven track record of delivering and leading projects
- Experience gathering requirements and interacting with end users
- Experience developing complex distributed systems
- Experience with complex debugging and root-cause analysis
- Excellent communication skills, both written and verbal: able to interact in a professional manner at all levels.
- Preferred Qualifications [skills & experience used to identify the most qualified or ideal candidates]
- Experience leading a development or DevOps team.
- Java 8 and REST API development
- Financial industry experience will shorten your learning curve, but is not required.