BlackRock helps investors build better financial futures. As a fiduciary to our clients, we provide the investment and technology solutions they need when planning for their most important goals. As of June 30, 2018, the firm managed approximately $6.3 trillion in assets on behalf of investors worldwide. For additional information on BlackRock, please visit www.blackrock.com | Twitter: @blackrock | Blog: www.blackrockblog.com | LinkedIn: www.linkedin.com/company/blackrock .
Product and Team Overview:
Cachematrix Liquidity Management platform is single instance multi-tenant software as a service (SaaS) based product. It powers liquidity investment platform of the world’s leading and most innovative financial institutions, including regional and global banks and asset management firms. The platform can be integrated into any core cash management system as a seamless, single sign-on module or operate as a stand-alone system.
Cachematrix Development team is part of the Liquidity management platform software engineering team. It is responsible for delivering quality and cutting edge software products for the Liquidity management platform. The team is responsible for full SDLC from analysis, scope management, planning, execution and delivery. During this exercise, the team collaborates with the business teams, Quality assurance team, and configuration management team. The development activities span five major areas – New product development, new feature development on existing product, maintenance development, new customer implementation and production support. Team members are globally located between Denver and Bangalore.
Analysist – Software Engineer
An Analysist is part of the Cachematrix development team working in close collaboration with architects, quality assurance, project managers and business analysts. Candidate is responsible for developing tools for a Quality Engineering team. The candidate maintains strong product and technical knowledge in specific areas of the system.
Performs user story writing with developers, estimation of level of effort and delivery of software modules.
Participates in design and architecture discussions with the developers.
Must have a capability of writing Selenium or Cucumber or Python scripts to perform functional testing.
Perform unit test, integration test and external system integration test of the software modules.
Identifies issues and collaborates with the required stakeholders to get it resolved.
Perform security and performance test of the software modules.
Follows technical standard, best practices and SDLC.
Uses critical thinking to come up with edge case scenarios while development & test.
Bachelor’s degree in an engineering discipline from an accredited college or university,
Must have 3- 5 years of experience in Software development & testing.
Knowledge on Object Oriented Programming principles, Must have hands on experience on working with programming languages like C#, Java or Python.
Hands on experience in writing SQL/PL SQL query language.
Experience on web applications is a must. Understand the fundamentals of a web application very well.
Good understanding of SDLC and must have past exposure to it especially Agile or Kanban process.
Experience with the following Application life cycle management tools: TFS or Jira
Developing & Testing experience on web applications developed using newer frameworks like Angular and React, JS is plus.
Familiar with any security testing tools. Has a good understanding of standard security vulnerabilities.
Familiar with load and performance testing of web applications.
Experience with Financial Services application is a plus.
Passionate about quality wants to make a difference.
Positive traits (Do’s)
Should be a good team player and easy going with team. Demonstrates positive attitude and outlook. Demonstrates sense of ownership towards the work. Understands accountability of both success and failure. High integrity with professional work ethics. Passion to learn new technologies and suggest ways to implement it. Ability to think & execute testing from a user’s perspective Excellent verbal and written communication skill. Strong planning and multi-tasking ability Very detail oriented and able to deliver within very stringent timelines
Negative traits (DON’TS)
Protective on one’s knowledge, not willing to share learnings. Does only what he is told, does not value going beyond/does not value being proactive. Tendency to take own decisions without keeping all stakeholders in loop, does not give importance to keeping required stakeholders in loop. Has reservation and shows signs of unwillingness to take up tasks which he is not comfortable with. Does not try to come out of his comfort zone. Shows disrespect to SDLC processes and has tendency to bypass it or tries his best not to do it. Not doing active participation in group meetings. But brings up issues after the meeting. Discuss employment grievances with piers and subordinates and not with his Supervisor.
BlackRock is proud to be an Equal Opportunity and Affirmative Action Employer. We evaluate qualified applicants without regard to race, color, national origin, religion, sex, disability, veteran status, and other statuses protected by law.
BlackRock is proud to be an Equal Opportunity and Affirmative Action Employer. We evaluate qualified applicants without regard to race, color, national origin, religion, sex, sexual orientation, gender identity, disability, protected veteran status, and other statuses protected by law.
BlackRock will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of the law, including any applicable fair chance law.