Risk Technology Solutions

advertisement
Job Descriptions
Application Developer
Job Profile
Reporting to the Application Architects and teaming with the Risk Technology Solution
Software Engineering and Product management groups, the Application Developer’s
primary responsibility is to prototype, design, code and unit test application components
as well as related monitoring and testing tools for the complete range of PROTIVITI
software products. This includes capturing user requirements through collaboration with
business analysts, leading and participating in testing sessions, and coordinating final
implementation of the application based on client and subject matter expert feedback.
Our goal is to develop and deliver world class risk technology software solutions that
enable our sales and delivery of professional services. You must be a self-starter and
take creative approached to solving challenging problems and meeting tight deadlines.
The application Developer will participate in the overall product development lifecycle
including the analysis, design, and implementation of client software solutions, and help
align business requirements with software functions and features.
Mandatory Skills and Experience












4-5 years of experience with strong emphasis on user interface design and web
application development using MICROSOFT technologies, including ASP.NET,
C#, MS SQL and JQUERY.
Experience with commercial software application development.
Demonstrable skills in data structure and algorithms, coding, and formal test
techniques.
Strong understanding of Object Oriented design and implementation
Strong knowledge of software development processes and best practices.
Demonstrated analysis and problem solving skills.
Experience with source code control systems
Demonstrated success of working independently, with a proven track record of
excellence.
Demonstrated ability to develop rapid prototypes and proof of concepts for
evaluation of new GUI strategies.
Excellent interpersonal, presentation and written communication skills with both
technical and non-technical personnel
Committed team player, with positive winning attitude.
Bachelor’s degree in MIS, Engineering, Computer Science or related technical
degree.
Desirable Skills and experience








Entity Framework
MVC
Silverlight
Experience with Web Servers
Experience with Web application development
Experience with windows forms and development.
Experience with XML and XML web services
Significant portion of above experience working for a software product company
(ISV)
Responsibilities












Design, develop, enhance, and test application components as part of product
development cycle and client custom report requests.
Understand business requirements and develop application components
including highly appealing GUI that meet those requirements for new and existing
products.
Research, design, document, and modify software specifications throughout the
product life cycle.
Analyze and fix software errors in a timely and accurate manner, and provide
status reports where required.
Follow RTS best practices, coding convention, and other process guidelines.
Team with Project Manager and Application Architect to estimate activities and
delivery in a timely manner.
Research Various software tools and technologies.
Attend regular training and attain certifications deemed appropriate by the
Database Architect and Senior Manager of the Software Engineering group.
Assist/Conduct peer code reviews, unit testing and integration testing.
Assist the application architect in developing custom tools to facilitate and
improve the efficiency of the database development process.
Actively communicate status of all tasks to team members and project managers
in a timely manner.
Regularly participate in cross training activities with other groups in RTS.
Location: Gurgaon
Quality Assurance Analyst
Job Profile
Reporting to the Quality Assurance Manager and teaming with the Risk Technology
Solution Software Engineering and product management groups, the Quality Assurance
Analyst’s primary responsibility is to develop and maintain test scenarios, preparing test
scripts for manual and automated testing, testing software according to specifications
and assisting in debugging issues for the complete range of PROTIVITI software
products. Our goal is to develop and deliver world class risk technology software
solutions that enable our sales and delivery of professional services. You must be a
self-starter and take creative approaches to solving challenging problems and meeting
tight deliverables. The Quality Assurance Analyst will participate in the overall product
development lifecycle working closely with Engineering as part of product development
and release process to ensure high quality standards are maintained and a quality
product is delivered to market.
Mandatory Skills and Experience










2-5 years of experience with strong emphasis on web application testing
Experience with commercial software application development
Demonstrated knowledge of software engineering design principles, QA testing
tools, processes and best practices
Proven ability to drive tasks to completion on schedule
Demonstrated analysis and problem solving skills
Committed to continuous testing improvement
Demonstrated success of working independently, with a proven track record of
excellence
Excellent interpersonal, presentation and written communication skills with both
technical and non-technical personnel
Committed team player, with positive winning attitude
Bachelor’s degree in MIS, Engineering, Computer Science or related technical
degree
Desirable Skills and experience






Use of advanced test tools and or scripting experience to automate testing
Knowledge of Microsoft technologies, including SQL, is a plus
Experience testing Microsoft-based software applications
Significant portion of above experience working for a software product
company (ISV)
Experience testing Governance, Compliance and Risk Management (GRC)
software applications
Experience with Agile software development methodologies.




Experience working with overseas or remote teams.
Experience with Internationalization or Multilingual testing.
Experience with Mercury Quality Center and Microsoft Team Foundation
Server.
Advanced Microsoft Excel skills.
Responsibilities












Early involvement in the requirement gathering and design process as a core
team member
Review software requirements and design documentation from which test
scenarios will be written
Develop understanding of the overall system architecture and project
requirements
Write test cases and test scripts and assist in developing test “coverage” maps
in accordance with standardized QA process methodologies
Setup test environments
Perform manual functionality, data validation, regression, usability, and system
level tests
Define and track quality assurance metrics such as defect densities and open
defect counts
Report software defects in bug tracking systems and monitor status through to
resolution
Confirm product or feature requirements for accurate testing
Collaborate with Engineering to develop test requirements and in problem
analysis, reproduction, and resolution
Research various QA tools and technologies
Review User Guide for accuracy.
Location: Gurgaon
Technical Support Engineer
Job Profile
Reporting to the Technical Support Lead and teaming with the Risk Technology Solution
Software Engineering and product management groups, the Technical Support
Engineer’s primary responsibility is to ensure proper computer operation by assisting
PROTIVITI customers to successfully deploy our complete range of software products.
This includes receiving, prioritizing, documenting, and actively resolving end-user help
requests. Our goal is to develop and deliver world class risk technology software
solutions that enable our sales and delivery of professional services. You must be a
self-starter and take creative approaches to solving challenging problems and meeting
tight deadlines. The Technical Support engineer will typically spend the majority of time
researching and answering support questions by phone or email and the remaining time
in training and knowledge-acquisition. Problem resolution may involve the use of
diagnostic and help tracking tools, as well as require that the individual give in person,
hands on help at the desktop level.
Mandatory Skills and Experience










3 - 4 years of technical support experience with MICROSOFT solutions
Experience providing technical support of commercial grade web-based
applications
Expert software troubling shooting skill
Proficient PC skills are used for
Strong knowledge of technical support processes and best practices
Demonstrated analysis and problem solving skills
Demonstrated success of working independently, with a proven track record of
excellence
Excellent interpersonal, presentation and written communication skills with both
technical and non-technical personnel, as well as internal personnel and
external clients
Committed team player, with positive winning attitude
Bachelor’s degree in Computer Science or related technical degree
Desirable Skills and experience



Administration and/or trouble shooting proficiency of XML, XML web services,
C++ using OO concepts, WIN NT/2000, SQL 2005, and .NET
MCDBA, MSCE, MCSA or equivalent level certification preferred
Significant portion of above experience working for a software product
company (ISV)
Responsibilities














Develop expert knowledge of all PROTIVITI software products
Receive and take ownership of incoming client queries via telephone and
email, including the investigation thereof, or control the investigation of
problems and provide remote assistance, on-site assistance, documentation,
software fix, or information to solve these problems
Resolve complex application questions or problems primarily in the areas of
systems configuration/setup, product functionality, and bugs/enhancements
with courtesy and sense of urgency
Maintain constant communication with the client end-user through debugging,
research and investigation, including appropriate referral to other RTS service
areas, follow-up, testing, and trouble shooting
Provide assistance to engagement teams at client sites
Log and track client queries and troubleshooting activity in a call tracking
system
Maintain/strong self-organization and follow-up to ensure appropriate case
handling through to close of each reported case.
Review new product developments to ensure supportability
Participate in test cycles of new products or releases
Create, maintain, and distribute non-technical and technical information to
clients and RTS team members
Performs root cause analysis and develop checklists for typical problems
Recommends procedures and controls for problem prevention
Promote discussion of technical and business user issues and problems to
ensure a global awareness of current activities, identify areas of potential client
concern, and recommend courses of action to rectify these
Monitor progress and report to manager on a regular basis or by exception
about current activities
Location: Gurgaon
Technical Writer
Job Purpose:
Developing and creating product content, manuals and other collaterals in collaboration
with Subject Matter Experts and product groups.
This position requires highly qualified technical writer with relevant technical writing
experience, Excellent written communication skills, Inherent ability to understand how
something technical works and Proficient in Microsoft Office Suite of applications
especially, Microsoft Word.
Duties:




Developing and creating website content.
Drafting and writing quality User Manuals, Help files, and FAQ’s
Creating Marketing collaterals, Data sheets, White paper, etc
Editing of technical documents
Skills/Qualifications:





Strong technical knowledge in the given field with a good grasp of technical
terminology.
Excellent written communication skills with a good command in US English.
Ability to write in a simple, concise and accurate manner.
Good research and documentation skills.
Proficient in Microsoft Office Suite of applications especially, Microsoft Word and
PowerPoint.
Location: Gurgaon
Download