Acuity Knowledge Partners is a leading provider of high-value research, analytics and business intelligence to the financial services sector. The company supports over 520 financial institutions and consulting companies through a team of over 5,900 subject matter experts who work as an extension of the clients teams based out of various global delivery centers.
We EMPOWER our clients to drive revenues higher. We INNOVATE using our proprietary technology and automation solutions. We enable our clients to TRANSFORM their operating model and cost base.
Key Responsibilities
- A candidate needs to interact with the global financial clients regularly and will be responsible for final delivery of work including:
- Collaborate with cross-functional teams to define software requirements and specifications.
- Design and implement the system from scratch & build enhancements, features request using Microsoft .Net technologies, C#, Web API, HTML5, CSS and Angular
- Build prototype of application & solution as needed.
- Involve in both development & maintenance of the systems.
- Work collaboratively in a global setting, should be eager to learn new technologies.
- Responsible for extending and maintaining existing codebase with focus on quality, re-usability, maintainability and consistency.
- Independently troubleshoot difficult and complex issues on production and other environments
- Demonstrate high attention to detail, should work in a dynamic environment whilst maintaining high quality standards, a natural aptitude to develop good internal working relationships and a flexible work ethic.
- Responsible for Quality Checks and adhering to the agreed Service Level Agreement (SLA) / Turn Around Time (TAT).
Candidate Profile
- 5+ years of industry experience in software development using Microsoft .Net technologies, C#, .Net Core, MVC, Web API, MS SQL Server
- Must have experience building .NET applications using .NET core Framework, C#, Web API, HTML5, CSS, Bootstrap, Angular or other JS-based frameworks.
- Strong knowledge of PL-SQL or T-SQL, stored procedures, transactions, SQL Server, and experience with relational database concepts
- Having experience in Unit Testing with Nunit, MOQ or any other similar framework
- Must have experience with SOA and Web Service standards (REST, JSON, SOAP, WSDL, WS-I Basic Profile), and IIS
- Strong understanding of OOPS, SOLID Principle, Dependency Injection and Design Patterns
- Strong Experience in developing code (especially Azure Functions/App Services/REST API) using C# as the language.
- Knowledge in using AWS cloud services Lambda, S3, Secret.
- Knowledge in using Azure cloud services. Good understanding of Azure authentication, authorization, service principals, identity and Access Management will be an advantage.
- Knowledge in using Azure services such as Azure Functions, Azure messaging services, Azure SQL Server, Azure Key Vault, Azure Cognitive services, Azure Data Factory, SQL Data Warehouse Azure Blob, Azure Storage Explorer, etc. will be an advantage.
- Experience using Azure DevOps
- Thorough understanding of Angular V12+ and its core principles (routing, components, services, modules, forms).
- Strong proficiency in JavaScript and ECMAScript 6
- Experience with data visualization libraries /framework like D3JS, High charts etc. will be an advantage.
- Good understanding of all knowledge areas in software development including requirement gathering, designing, development, testing, maintenance, quality control etc.
- Preferred experience with Agile methodology and knowledge of Financial Services/Asset Management Industry
- Ensure quality of deliverables within project timelines
- Independently manage daily client communication, especially over calls
- Drives the work towards completion with accuracy and timely deliverables.
- Able to work independently without the need for close supervision and collaboratively as part of cross-team efforts.
- Good to have Financial Services knowledge