Cognizant’s IPM Practice has significant experience, gained over two decades, in delivering large-scale, complex, cutting-edge integration solutions. These solutions, derived from years of cross-industry experience and technology expertise, are highly scalable and flexible, so that they can be readily adapted for future requirements
Through the acquisition of new logos and expansion within existing accounts Cognizant’s IPM practice is looking to hire experienced, technology agnostic API Developers to work onsite at world leading financial institution
Work with business community to turn ambiguous requirements into technical solutions ensuring a thorough understanding of sub-system/module–level requirements.
Work autonomously from specifications and produce high quality, accurate, efficient and well documented code. Accurate estimating for their work given detailed requirements.
Undertake maintenance and ‘bug fix’ development activities for existing applications.
Construct and execute unit and system testing.
Undertake peer-to-peer code reviews of colleagues’ development tasks.
Ensure clear and early communication, in particular ensuring that that line manager and/or relevant parties are kept informed of progress, issues and difficulties.
Proactively work to mitigate risks, improve quality in an efficient manner and resolve problems that arise.
Help ensure adherence to best practice solutions across the team
Provide estimates of duration and effort required to complete development tasks from high-level or poorly-defined requirements.
Create robust system-level design for assigned development activities with a solid grasp of business and commercial drivers to produce designs that clearly meet customer/user needs and feedback is positive
Undertake a thorough impact analysis of all assigned development activities, understanding the impact of own work on other tasks and areas of the system
Share process expertise across the team in order to enhance team effectiveness
Contribute to an innovative culture through suggestions for improvement in working practices, tool and technologies
End-to-end software development lifecycle
Agile Software development techniques
Test Driven Development and automated testing techniques and tools
Knowledge of Object Orientated Programming/Design and associated concepts.
Deep understanding of the importance of code quality and the tools that can help the development communities monitor and maintain quality (e.g. SonarQube)
Ability to work in a cross-platform environment (Windows, MacOS, Linux).
Microservices based Architecture
WebServices / Rest / SOAP based Integration
Version Control Software (Git / SVN)
XML & JSON
Experience of working within a regulatory driven change environment
Experience of working within Financial Services
Awareness of leading-edge tools, techniques and services within IT
Job reference information
|| (Please reference Dice when calling)