Overview
Analyst Developer role at FNZ, a junior or intermediate developer position within the Analyst Developer job family, working across the full stack on complex financial services and platform requirements.
What you'll do
- Collaborate with analyst testers, developers and solution consultants to create user story definitions and acceptance criteria.
- Define the underlying detail of required changes within the constraints of the feature or user story.
- Learn underlying business processes and the technical environment in which you operate.
- Provide solutions and recommendations for technical issues and ensure they meet technical specs and design requirements.
- Be part of designing APIs and external system interfaces for integration into core FNZ products and third-party vendor applications.
- Interpret complex financial business requirements and translate them into high-transactional, high-availability, secure working systems.
- Design and build highly intuitive user interfaces and interactive financial tools for financial advisers and investors.
- Consider non-functional requirements and work with other developers to make solutions secure, reusable, maintainable and performant.
- Build medium complexity features end-to-end.
- Participate in code reviews, giving and receiving feedback.
- Write automated unit tests for newly created code and perform manual testing to ensure no regressions.
- Participate in solution design and share knowledge, best practices and technology with the developer community.
- Mentor new starters on the platform and SDLC, and deliver knowledge-sharing sessions on personal expertise.
- Stay up to date with industry practices and technologies, and proactively resolve technical environmental, coding and testing issues.
- Analyse, design and maintain ETL workflows and complex data mapping solutions for migrations, including post-implementation support.
What you'll need
- Bachelor's degree or higher (minimum A- average for undergraduate, first class for postgraduate).
- Confident and able to take initiative in a delivery-focused environment.
- Independent, self-directed working style.
- Ability to learn quickly in a dynamic, fast-paced industry.
- Enjoy working as part of a high-performance team.
- Hard-working, innovative, and takes pride in their work.
- Passionate about creating innovative solutions for customers.
Nice to have
- Some experience with one or many programming languages.
- Experience with Microsoft .NET, C#/VB.NET, ASP.NET, MVC, WebAPI and SQL Server, JavaScript, ReactJS, jQuery (modern and legacy products and frameworks).
- Experience with web development.
- Familiarity with financial products and markets.
- Understanding of web services and enterprise integration patterns.
- Familiarity with tools for code analysis and automated testing.
Details
- Location: Gurugram, India.
- Working in a flexible and agile way that meets business and personal circumstances.
Read the full description and apply on the company’s own careers page.