Principal Software Engineer Job

Principal Software Engineer Job

Principal Software Engineer Job

  • Gurgaon
  • Posted 288 day(s) ago
  • Job Views : 83
  • Job Applicants : 0

Job Description

Job Description

About the Position       
As a member of product development team, developing and supporting Reval product, the Principal Product Engineer will work on existing product and participate in design and development of new product. The Principal is a subject matter expert whose work is focused on more complex functions and parts of the application and system. This is not a management role, it is a technical role and you will be required to spend 90%+ of your time in coding. As an Architect, you will provide technical leadership to the Product development team working with global managers. 
Designs, modifies, develops, and implements database structure, store procedures and scripts (approximately 50-75% coding, 25-50% design) 
Performs unit testing, cost estimation, and impact analysis 
Provides technical expertise to project team members 
May provide consultation on complex projects and is considered to be the top level contributor/specialist 
Stays current on industry best practices and recent developments and tools in order to continue to evolve the organization's expertise to better support current and future needs 
Work with the development and solutions teams to produce a technical specification for the core product as well as custom development and systems integration requirements of Revals Flagship application 
Develop, document and communicate architecture designs and approaches to all levels including business, development, quality and senior management. 
Develop cloud automation architecture to scale in provisioning volume, performance and global deployment. 
Providing technical leadership to the team in addition to working as an individual contributor with design, coding, testing, documentation in the areas of development and maintenance 
Implement code to meet business requirements and technical design, including data model, object model, UI behavior, and state management and transitions 
Work closely with quality assurance analysts to identify and resolve defects and gaps in implementation, both before and after release 
Contribute to stable, regular test builds and scheduled production releases 
Create architectural standards and roadmap for Reval product development group Share techniques, tips, and explanations of changes that may aid fellow developers in their work 
Participate in technical resolution of client issues 
Work with global teams which will occasionally require joining meetings after traditional work hours. 
Develop cloud automation architecture to scale in provisioning volume, performance and global deployment. 
Knowledge in Software Development Frameworks 
Architecture and design of large software system 
Independent out-of-the-box thinker, takes on innovation projects and provides guidance to team members on the same 
Able to rely on own experience and judgment to plan and accomplish goals. 
Knows how to perform a variety of complicated tasks independently and with creativity 
Demonstrates expertise in a variety of the field's concepts, practices, and procedures. 
Relies on extensive experience and judgment to plan and accomplish goals. 
Should have more than 7 years with at least 3 years of experience in managing product development applications and teams. (Ideally in Financial Space) 
Should have experience in architecture and integration of different systems along with working in fixed income, credit, FX, Energy, Metals, and Agricultural derivatives. 
Good level of experience in building robust and sustainable software application architecture. 
Experience in building SaaS/Cloud based Product 
Expertise and up-to-date with all Microsoft technologies. Should be competent in not only at high level development, software architecture, writing technical specification but also writing code. 
Extensive experience in Design/ Development/ Analysis/ Testing of distributed applications using Microsoft technologies. 
Should be an expert in various patterns for architecture & design. 
Proven success building and deploying competitive applications with enterprise strategy and vision to build large scale SaaS applications 
Experience in developing enterprise class applications in lead engineer capacity or as an Architect 
Excellent hands-on design and implementation skills and good ability to collaboratively work with other architects and engineers in the team. 
Experience on various Software Development Frameworks. 
Understand business requirements and provide consultation/ best practice recommendations 
Ability to analyze and explain the risks involved in using, or not using, technology solutions to solve business or organizational problems and not compromising on the architectural direction and vision. 
Ability to train the team and raise the quality of work by implementing and improving SDLC processes. 
Must have experience of working with SOA, WCF, SQL, .Net, ASP.NET, AJAX, Cloud Based Development, Web Services, .Net Remoting, Queuing, XML, XSL, ASP/COM Model and Distributed Processing, Multithreading, MVC architecture. 
Bachelor's degree in a software engineering related area or equivalent training/experience 
Additional Requirements: 
Excellent written, oral communication and presentation skills.  
Functional Area: Web / Mobile Technologies Sales / BD 
Industry: IT - Software 
Skills: CORE Unit Testing web services Store ajax Design presentation Industry SUPPORT UI Production .NET Architecture Estimation Distributed Applications Documentation Maintenance .NET Remoting Cost Estimation Creativity Systems Product Development XSL Multithreading Software Engineering State Software MVC Quality Assurance Application Web Services Impact Analysis Software Architecture business development Direction Business Requirements FX STABLE ASP Ajax Integration Automation SOA WELL Tools Derivatives Management Presentation Architect XML Strategy ASP.NET WCF Other Skills: business build developing En remoting EnDerivatives
Recruiter details

Company Name: Reval
Company Description: 
Reval provides web-based treasury and risk management solutions and services to corporations and financial institutions. Reval blends finance, technology, software, and operations expertise to deliver effective and rapidly deployable solutions that bring immediate return on investment to clients. Reval's flagship product provides front-to-back office processing of foreign

(Please mention for reference)

(Please mention for reference)

Company Description

Reval provides web-based treasury and risk management solutions and services to corporations and financial institutions.

Interview Location

Location : Gurgaon

Address : Gurgaon

Short Description
  • Job ID:

  • Job Views:

  • Job Type:

    Full Time
  • Number of Vacancies:

  • Industry:

    IT Jobs
  • Functional Area:

  • Job Experience:

    1-3 year
  • Posted On:

    12, Oct 2016
  • Closing Date:

    28, Oct 2016
  • Expected Salary:

    As per industry standard