Software Engineer needed to perform the following duties : (Onsite position) Analyze/Design and develop a trade processing application system.
Build Application for booking and processing trades mainly using Microsoft .Net Technologies ASP.NET MVC, WEB API,, SQL Server, jQuery, AJAX, CSS, HTML, MVC etc.
Generating stored procedure that are complex in nature for software maintenance purpose.
Enhance Existing system by analyzing system objectives, preparing and action.
Coding, Unit Testing & Deployment.
Developing Algorithms and implementing using C# language
Developing reusable components and services
Implementing Parallel Programming & Multi-Threading to develop high responsive application
Solid understanding Web Technologies.
Providing technical solutions for business problems
Building Use-Case Diagrams, Sequence Diagrams, Process Documentation, System Integration Strategies.
Perform Root Cause Analysis Mechanisms. Identify the issue and define optimistic solution
Critical Technical Production Issues Resolution: Root Cause Analysis, Strong Debugging Techniques, Collaboration with various technical teams, Strong Understanding of business flows.
Perform debugging and Analytical skills to identify resolve the problem.
Collaborate with support, business, and various technical teams
Strong knowledge in Application and its connected applications
Debug tools and strategies
Log analysis techniques and problem investigation skills
Capable of providing alternate solutions to avoid business process interruptions without compromising compliance
Create a Process flow diagrams using UML diagrams, Class diagrams, Use-Case diagrams for functionality, environment and performance of the project.
Requirement Analysis: Understand business needs of Front to Back Office users right from capturing trade confirming, processing, settlements until regulatory reporting. Collaborating with Business Teams and Operational Teams with good communication skills.
Understanding Trading systems.
Use regulatory reporting for Trading systems.
Develop documentation throughout the software life cycle(SDLC).
Building use case diagram helps depict the interaction between the system and its users.
Analyze performance requirements for the projects by code quality and coverage using Unit testing tools.
Perform test Driven Development with Good Code Coverage with unit tests.
Monitor everyday activities of the system and provide require support.