Jobs at Razorsight - Bangalore, India
If you are interested in joining a team of motivated professionals who strive for excellence, contact us about exciting career opportunities at Razorsight!
Click here to send your resume.
Current Openings:
- Business Analyst
- User Interface Engineer
- Sr. Systems Engineer
- Senior DataWarehouse Test Engineer
- BI Manager
- MicroStrategy Engineer
- DataWarehouse Test Engineer
- ETL Developer
- MS SQL Server Administrator
- Senior Software Engineer/Tech Lead – Product Development
- Software Engineer – Product Development (DCS)
- ETL Developer– RS, Analytics
- SQL Developer– RS, Analytics
- Dot Net Developer– RS, Analytics
- Invoice Processing Analyst – Telecom Managed Services
- Lead/Manager – Managed Services
Experience:
4- 7 years
Position Overview
Combination Business Analyst / Solution Architect for our Usage analytics domain / Product. Resource anticipated to be used for all usage analytics project and will be required to work with multiple projects and teams. Will play the key role of bridging customer requirements from the US team to the development, testing and implementation teams in India. Participate in business requirement meetings and translate the same to technical requirements. Specify business requirements and act as an architect for solutions based on Razorsight usage analytics product lines.
Responsibilities:
- Translate business needs into actionable business requirement and projects.
- Accountable for requirement gathering and mapping to product specifications.
- Review implementation requirements
- To assist and provide inputs in cross product integration
- Conduct acceptance testing and validate if product meets all of customer requirements.
- To identify key product areas of improvement and provide solutions for the same to the road map team.
Experience and Skills:
- Solid understanding of telecommunication network and business work flow within a telecommunication service provider.
- Knowledge of US telecommunication an added advantage.
- Knowledge of product life cycle development.
- Experience in implementing vendor OSS software.
- Onsite installation experience with OSS software.
- Experience in data analytics.
- Working knowledge in Databases, SQL, Excel and Access.
- Ability to work independently on requirements gathering, documentation, analysis and solution deployment.
- Excellent communication skills.
Education: Bachelor Degree in Computer Science, Engineering or related discipline or equivalent professional certification and experience
Experience:
5 to 6 years
Responsibilities
- Design and develop new web based user interfaces for desktop, web and mobile devices
- Maintain, refactor and polish existing user interfaces
- Create and enforce a consistent design language
Required Skills and Experience:
- Overall 5 years’ experience in user interface programming for enterprise web applications.
- At least 2-3 years’ experience in developing Web 2.0 applications for web and/or mobile.
Mandatory Skills:
- Excellent JavaScript programming skills
- Fluency in using JSON via AJAX
- Expertise in CSS2/3 and HTML4/5
- Extensive knowledge of JavaScript based frameworks like SenchaextJS, jQuery, DOJO, YUI, GWT
- Passion for building beautiful, object-oriented JS libraries
- Outstanding design sense
Desired Skills:
- Competence using Java on server side
- Development of web based user interface for mobile devices
- Proficiency with SQL and XML
Education: B.E./B.Tech (Computer Science, Software, Engg.) / MCA / MSc.
Managed Services group is responsible for managing all components of Razorsight’s Enterprise application setup:
– Web application Environment setup.
– Manage UNIX based servers.
– Manage web application servers.
– Manage Monitoring tools and Respond to alerts.
– Application setup and upgrade.
– Trouble shooting application errors.
Experience:
4-6 years
Job Requirements:
- Deployment and Support of Java based technologies/software (JMS)
- Deployment and Support of Web based applications using Tomcat and Apache.
- Experience in working on Unix/Linux servers.
- Experience in measuring performance and capacity requirement methods
- Understanding Database technology: Oracle, SQL queries.
- Experience in Debugging application and environment issues by reviewing server and applications logs.
- Strong knowledge in Tomcat/Apache and Unix/Linux is a must.
- Understanding of SDLC methodology with focus on Testing and Production Implementation.
- Previous work as a Production Support Engineer a plus.
- Ability to absorb, understands, analyze and identify critical problems that may result in an outage
- Previous experience with Ticketing Systems is required.
- Understanding of Service Support, Service Delivery and Change Management.
- Basic Network and Java application troubleshooting skills.
- Ability to adapt quickly in a dynamic environment is required.
- Ability to work in a team, cross teams and also independently is required.
- Excellent verbal and written communication skills required
- Experience in SaaS/Multi client web based applications is a plus.
Roles and Responsibilities:
- Manage and monitor Unix/Linux servers.
- Manage and monitor Tomcat/Apache based applications.
- Deploy new applications on Web logic/Tomcat/Apache.
- Application and server monitoring on daily basis.
- Troubleshoot application (non-functional) issues
- Work with IT, Development and Service Delivery teams.
- Address tickets assigned to manage services group.
- Change application configuration.
- Participate in monthly downtime activities that involves application shutdown and Restarts
Required Skills:
Operation Systems: UNIX, RHEL, Windows Server
Web servers: Tomcat/Apache, Jboss, Weblogic
Database: Oracle 10g (SQL).
Programming Technologies: Java /J2EE
Monitoring tools: Nagios, Cacti
Education: BE/B.Tech/MCA/M.Sc (C.S) or equivalent.
Senior DataWarehouse Test Engineer
Experience:
5 to 6 years
Responsibilities:
- Test Data Warehouse deployments (DWH) across an Enterprise, which includes multiple domains
- Write, review, document and maintain test cases
- Execute manual test cases as and when required
- Write, review, document and maintain automated test scripts
- Report, document and track issues reported by customers and bugs raised as part of testing efforts
- Assist team members in testing and quality functions
- Execute quality processes adopted
- Prepare test plan, test reports and other artifacts
- Train and mentor new / junior team members
Required Skills and Experience:
- At least 5 years’(and not more than 6 years) experience in testing DWH applications
Mandatory Skills:
- Should have worked on one or more end to end DWH lifecycle QA.
- Strong Problem Solving skills.
- Excellent PL-SQL Skills.
- Very good understanding of normalization, de-normalization concepts.
- Very good understanding of DWH terminologies.
- Excellent skills in manual testing, test case preparation, bug reporting and tracking
- Knowledge and experience in quality processes
- Knowledge and experience in any automation tool like QTP, Mercury, Selenium (preferred)
- Knowledge of at least one scripting language like Ruby, VB Script, Java, Perl etc.
- Thorough understanding of software test life cycle, bug life cycle
- Ability to estimate and schedule test efforts
- Excellent written and oral communication skills
Desired Skills:
- Knowledge / experience in testing SaaS applications
- Knowledge of database concepts and database testing skills
- Ability to present to internal and external customer
- Understanding of telecom domain
Education: B.E./B.Tech (Computer Science, Software, Engg.) / MCA / MSc
Experience:
8 to 10 years
Responsibilities:
The ideal candidate should possess a mix of analytical and technical skills along with a high energy level and a can-do attitude. This position requires managing the complete BI development lifecycle from data profiling, design, implementation and delivery of DW SaaS solutions.
Required Skills and Experience:
- Required minimum 8 Years experience.
- At least 3 to 5 years experience of Microsoft SQL, SSIS tools or multiple ETL tools.
- Strong DWH skills, Star Schema, Snow flake schemas, SCD types, aggregation tables.
- Strong hands-on working experience in complex business intelligence, Data warehouse design, development, deployment and maintenance
- Working experience with high volume and real-time DW system
- Good in understanding requirements, business use cases and standard Telecom systems
- Provide a high level of service to customers as well as team
- Strong logistical and interpersonal (written and verbal) communication skills
- Document data dictionaries and process flows
- Interact with the product managers
- Involving interaction with US resources
- Microsoft SQL Server 2005/2008
- Microsoft Business Intelligence tools (I.e. SSAS/SSIS/SSRS) or similar tools
- General knowledge in system process, standards
- Create technical documentation of detail designs, standards, procedures and technologies used
- Follow stringent project reporting, documentation, and process requirements
- Candidate should be self-directed, self motivated, proactive and action-oriented
Education Qualification:
B.E. or Masters in Computer Science or equivalent experience
Experience:
4-6 years
The Data Services team is looking for a strong MicroStrategy developer to build and support a strong analytical and self-service reporting framework. In this role, the candidate will be responsible for building an analytical layer against a large volume of data coming from different data sources. The ideal candidate should have a deep understanding of technical and functional designs for Database, Data Warehousing, and Reporting areas. This position will play a key role in data/web analytics platform development/support, projects, and systems design and development.
Responsibilities:
- Design and build the MicroStrategy Metadata Layer for the BI solution
- Integrate Microstrategy with existing products
- Integrate UI aspects, security aspects with the existing products.
- Develop and maintain BI reports, dashboards and end-user applications
- Design, develop and implement BI systems enabling non-technical users to leverage data for strategic decision-making.
- Support International teams with Microstrategy needs and provide trainings
- Develop extensible components on top of BI tools in line with business priorities, e.g. Flash/Flex-based components in Report Services, portal integration, and standard object creation (templates, filters, prompts, etc.).
- Be involved in full lifecycle development and implementation enterprise data warehouse, BI reporting and analytical services
- Develop adhoc interfaces enabling self-service capability
- Resolve user-identified functional and technical issues relating to Data Mart and reporting services
- Stay up to speed on the latest technologies and facilitate plans to incorporate new features in overall product usage.
- Establish efficient design and programming patterns for engineers as well as for non-technical peoples.
- Interact with other parts (ETL, Data Modeling) of the Datawarehouse team by providing appropriate requirements
- Upgrade and maintain MicroStrategy environments
Desired Skills & Experience
Minimum Requirements
- 3+ years of experience in MicroStrategy Suite, administration, report development and implementation.
- 4+ years of intensive experience in the analysis, design implementation and support of complex BI solutions
- Experience in designing data models, metadata, cubes and drill through reports
- Proficiency with dashboards, reporting data models, security/access controls, integration, scalability/tuning, quality assurance and configuration management
- 4+ years of experience with very large (multi-terabyte) databases
- Strong grounding in database fundamentals and experience working with data warehouses using Oracle, Teradata and other MPP databases
- SQL programming skills with the ability to analyze, debug and tune queries
- Ability to work in a team environment, interacting with multiple groups both India and International on a daily basis (very strong communication skills).
Desired Requirements
- Prior experience in mobile BI development preferred.
- Good understanding of database performance characteristics, high volume data handling processes and techniques
- Ability to write and support scripting languages (UNIX Shell Scripts, Perl, Python)
Education:
B.E./B.Tech (Computer Science, Software, Engg.)/MCA
Experience:
2 to 3 years of experience in testing DWH applications
Mandatory Skills:
- Should have worked on one or more end to end DWH lifecycle QA.
- Strong Problem Solving skills.
- Very good understanding of DWH terminologies.
- Excellent skills in manual testing, test case preparation, bug reporting and tracking
- Knowledge and experience in quality processes
- Knowledge of at least one scripting language like Ruby, VB Script, Java, Perl etc.
- Thorough understanding of software test life cycle, bug life cycle
- Ability to estimate and schedule test efforts
- Excellent written and oral communication skills
Desired Skills:
- Knowledge / experience in testing SaaS Applications
- Knowledge of Database concepts and Database testing skills
- Ability to present to internal and external customer
- Understanding of Telecom domain
Education:
B.E./B.Tech (Computer Science, Software, Engg.) / MCA / MSc.
Experience:
5 to 7 years
Mandatory Skills:
- Strong hands-on working experience in complex Business Intelligence, Data warehouse design, development, deployment and maintenance
- Working experience with high volume and real-time DW system
- Good in understanding requirements, business use cases and standard Telecom systems
- Experience in Microsoft SQL, SSIS and SSRS tools
- Provide a high level of service to customers as well as team
- Strong logical and interpersonal (written and verbal) communication skills
- Document data dictionaries and process flows
- Interact with the product managers
- Design and develop ETL processes using SSIS
- Microsoft SQL Server 2005/2008
- Microsoft Business Intelligence tools (I.e. SSIS/SSRS)
- Cubes /Workflows/ Reports implementation
- Experience in Office Excel 2007 and Access 2007
- Pivot Tables/Charts
- General knowledge in system process, standards
- Create technical documentation of detail designs, standards, procedures and technologies used
- Follow stringent project reporting, documentation, and process requirements
Desired Skills:
- Knowledge of / experience in quality processes
- Knowledge and experience in any automation tool like QTP, Mercury, Selenium (preferred)
- Knowledge of at least one scripting language like Ruby, VB Script, Java, Perl etc.
- Knowledge / experience in testing SaaS applications
- Understanding of telecom domain
Education:
B.E. or Masters in Computer Science or equivalent experience
Experience:
3-5 Years of Core MS SQL SERVER Administration experience in Product/SaaS Software Development Company and exposure to Development life cycle is a must.
Duties and Responsibilities:
- Solid understanding of software systems and software design principles.
- Understanding of basic concepts of SQL and RDBMS structure.
- Installation, configuration and upgrading of Microsoft SQL Server software, patches and related products.
- Evaluate MSSQL features and related products.
- Establish and maintain sound backup, recovery, Log shipping and replication policies and procedures
- Work as part of a team and provide 7×24 supports when required.
- Maintaining, monitoring production, UAT and development servers and databases
- Implement and maintain database security (create and maintain users and roles, assign privileges)
- Database tuning and performance monitoring.
- Plan growth and changes (capacity planning).
- Monitoring database utilization, Hardware utilization, jobs status
- Monitoring SQL Server Performance, Activity and Query Optimization
- Application tuning and performance monitoring.
- Setup and maintain documentation and standards.
- Real time experience with SQL Server Database Administration.
- Take care of the Database design and implementation.
- Do general technical trouble shooting and give consultation to development teams.
- Excellent knowledge of T-SQL and SQL Server Analysis Services
- Familiarity with SSIS, designing workflows which pull data from disparate sources (Oracle), and populate SQL Server data warehouse
- Expertise in DB parameter tuning, partitioning tables, optimizing db for I/O throughput - ability to configure LUN partitions for temp db, fact table storage, and windows paging file. Ability to monitor utilization of CPU and I/O and provide reports on a regular basis.
- Strong familiarity with performance tuning of SQL Server Analysis Services
- Expertise in index maintenance based on analysis of query plans
- Ability to automate database maintenance tasks using Windows Power shell
- Interface with MSSQL/Oracle for technical support.
- Good in Problem Management/Incident Management/Change Management
- Good Communication Skills and technical skills.
Mandatory requirements:
- User administration (setup and maintaining account)
- Maintaining system
- Verify that peripherals are working properly
- Quickly arrange repair for hardware in occasion of hardware failure
- Monitor system performance
- Create file systems
- Install software
- Create a backup and recovery policy
- Monitor network communication
- Update system as soon as new version of OS and application software comes out
- Implement the policies for the use of the computer system and network
- Setup security policies for users. A sys admin must have a strong grasp of computer security (e.g. firewalls and intrusion detection systems).
- Good knowledge on storage systems
- Active Directory Administration
- Working knowledge on Cluster environment
- Working knowledge on server management tools
- Windows 2003/2008 Servers administration
- Storage administration
- Advanced troubleshooting skills
- Remote system administration
- Administer the servers running on Windows platforms
- Packages and moves solutions to the UAT and production system
- Configures, debugging, optimizes services running on the windows machine
- SQL Server
- SSIS Service
- SSAS Service
- Agent Service
- IIS Service
- Com/DCom Service
- WMI Service
- MSDTS Service
Qualification:
Bachelors or Master’s Degree in computers or Electronics
Senior Software Engineer/Tech Lead – Product Development
Experience Required:
4+ year’s professional experience.
Core Responsibilities:
- Design & implementation of multi-tier web application
- Mentor and educate team members in design and coding best practices in individual and group settings.
- Adapt and enforce all software development life cycle processes as defined
- Proactively contribute to architectural design discussions
- Communicating with business teams to get an understanding of requirements.
- Evaluate and identify new technologies for implementation
- Write high level and low level design documents and other documentation required for the project
- Draft well-written technical and business communications.
- Provide input to development effort estimates
- Coordinating with the QA team/Client to get the feedback and implement changes required.
Qualifications and requirements:
- 4-6 years experience in a corporate Java/J2EE software development environment.
- Demonstrated experience in system analysis, design, development, and implementation of web based applications within an MVC architecture.
- Demonstrated knowledge of core OOA/OOD concepts.
- Experience with JSF (preferably JSF 2.0) or Struts.
- Familiarity with faces technology (RichFaces, IceFaces, PrimeFaces)
- Experience with RDMS database (Oracle, SQL/Server, MySQL)
- Application server experience (Tomcat, JBoss, WebSphere)
- Familiarity with code versioning, and configuration management tools (CVS, Subversion, Perforce)
- Experience with industry standard IDE (Eclipse, MyEclipse, JDeveloper, NetBeans)
- Familiar with SSO core concepts preferably experience with Apache CAS
- Familiarity with Java messaging preferably ActiveMQ.
Education Qualification:
- BE/B. Tech or MCA.
- Technical certifications preferred.
Software Engineer – Product Development (DCS)
Experience Required:
2-4 years of experience in Java web applications development
Responsibilities:
- Designing, coding and debugging applications in Java
- Responsible for resolving Production and Implementation tickets/bugs.
- Support production team for all technical oriented issues
- Root Cause Analysis of the issues in production environment
- Evaluate and identify new technologies for implementation
- Establish responsible deadlines and manage time effectively
- Demonstrate flexibility in day-to-day work
Job Requirements:
- Java 1.2
- Object-oriented Analysis and Design(OOAD)
- Knowledge on JDBC and SQL
- Source versioning system (Perforce is a plus)
- UML
- Knowledge of JSF and AJAX a plus
- Knowledge of design patterns
- Knowledge of development environments such as Eclipse
- Excellent problem analysis, troubleshooting, and resolution skills
- SCJP is an added plus
- Good written and verbal communication skills
- Highly organized and efficient
- Must be a team player
- Able and willing to work to tight deadlines
- Strong project orientation
Education Qualification:
BE/BTech/MCA/MSc (C.S) or equivalent
Experience Required:
3 to 5 years
Responsibilities:
This position demands managing the complete BI development lifecycle from data profiling, designing, implementation and delivery of DW SaaS solutions.
- Strong hands-on working experience in complex Business Intelligence, Data warehouse design, development, deployment and maintenance
- Working experience with high volume and real-time DW system
- Good in understanding requirements, business use cases and standard Telecom systems
- Experience in Microsoft’s SQL, SSIS and SSRS tools
- Provide a high level of service to customers as well as team
- Strong logical and interpersonal (written and verbal) communication skills
- Document data dictionaries and process flows
- Interact with the product managers
- Design and develop ETL processes using SSIS
- Microsoft SQL Server 2005/2008
- Microsoft Business Intelligence tools (I.e. SSIS/SSRS)
- Cubes /Workflows/ Reports implementation
- Experience in Office Excel 2007 and Access 2007
- Pivot Tables/Charts
- General knowledge in system process, standards
- Create technical documentation of detail designs, standards, procedures and technologies used
- Follow stringent project reporting, documentation, and process requirements
Desired Skills:
- Telecom Domain knowledge
- Oracle Database knowledge
- Other ETL Tool-sets knowledge
Education Qualification:
B.E. or Masters in Computer Science or equivalent experience
Experience Required:
2 to 4 years
Responsibilities:
- Design and development of complex SQL logic and code with assistance of business experts to implement defined functionality
- Document data dictionaries and process flows
- Represent the Analytics department in data and technology focused working groups
- Interact with the product managers
- Should have strong hands-on working experience in complex business intelligence, Data warehouse design, development, deployment and maintenance
- Should have good knowledge in Core SQL DBA
- Specialized working experience in Data conversions/migrations
- Provide a high level of service to customers as well as team members
- Strong logical and interpersonal (written and verbal) communication skills
- Microsoft SQL Server 2005/2008, General Scripting
- T-SQL
- General Software knowledge in process, standards, production hardware, security, connectivity
- Create technical documentation of designs, processes, procedures and technologies used
- Follow stringent project reporting, documentation, and process requirements
Desired Skills:
- Design and develop ETL processes using SSIS
- Telecom Domain knowledge
- RDBMS Database knowledge
- Any ETL Toolset knowledge
Education Qualification:
B.E. or Masters in Computer Science or equivalent experience
Dot Net Developer– RS, Analytics
Experience Required:
2 to 5 years
Responsibilities:
- Requirement gathering, analysis/impact analysis, design enhancement, solving technical issues, fixing customer problems
- Working with team to deliver the technical work to very high standards within agreed timescales
- Working in R&D and POC to quickly address business problem using small tools/interface
- Working with team to build/maintain the highly usability centric, high performance analytical and reporting application
- Working with team to provide daily/weekly assignments, tracking status, update customers ticket within SLA time
- Strong in .Net Frameworks, XML, XSLT, ASP.Net, C#, MS SQL Server/Oracle, HTML, JavaScript/JQuery, Smart client application development, web 2.0 and WCF
- Good knowledge in design methodology and patterns
- Good in rich UI design and implementation (Using themes, Java scripts/JQuery, CSS, etc…)
- SSO integration and related multi-platform support software integration
- Should have worked on N-Tier/Distributed reporting/application development, trouble shooting and Testing
- Software knowledge in front end application design and development skill set
- Follow stringent project reporting, documentation, and process requirements.
- Experience working in Dot net charting/Fusion charts
- Integrating the solutions with various tool/software in SaaS model business
- Candidate should be self motivated, proactive and action-oriented person
Desired Skills:
- Good to have knowledge in SSRS
- Good Strong verbal and written communication skills
- Able to work multiple modules simultaneously
- Knowledge in Java and oracle
- Able to initiate actions and drive issues to resolution
- Offer suggestions & evaluations of potential solutions to business problems
Education Qualification:
B.E. or Masters in Computer Science or equivalent experience
Invoice Processing Analyst – Telecom Managed Services
Experience Required:
0-3 years
Invoice Processing Analyst will be responsible for processing and analyzing inter-carrier invoices, record invoice information, file disputes on overcharges and account code invoices using Razorsight’s Profit Enhancement Center application.
Responsibilities:
- Process invoices for payments
- Calculate and file cost disputes on customer invoices.
- Track, analyze and reconcile invoices to ensure accuracy and completeness.
- Manage Vendor relations for timely receipt of monthly invoices for processing.
- Analyze and support of network costs for managed service telecom clients.
- Escalate unresolved issues to Razorsight management and provide timely resolution for the same.
- Trend issues to make product recommendations to Development.
- Participate in testing of major releases prior to deployment.
- Responsible for the analysis of system performance, leading to system updates and recommendations.
- Participate in internal training sessions for Razorsight products and services.
- Willingness to learn and leverage application features to perform daily tasks more efficiently
Knowledge Requirements:
- 1+ years of telecom Invoice processing experience preferred (exempt for Fresher’s)
- Proficient in SQL, MS Access, MS Excel, and Business Objects or similar programming or analytical tools
- Basic knowledge of Web Based applications
- Strong written and verbal communication skills
- Have a positive attitude
- Ability and willingness to take on responsibility
- Ability and willingness to master new technologies rapidly
- Must be a team player
Education Qualification:
Bachelor’s degree in Accounting/Finance or related discipline preferred, or a commensurate level of directly related work experience.
Lead/Manager – Managed Services
Experience Required:
8 to 12 years
This position will require the person to be a Lead member of the production operations team that is responsible for 24x7 availability of the production environment of Razorsight Profit Enhancement Center product suite. Collaborate with internal teams to support the delivery and maintenance of a highly available production environment.
Responsibilities:
- Manage and participate in on-call Rotation
- Act as liaison with Technical Support to solve complex customer related issues
- Work closely with Development on application support issues
- Act as a 3rd Party vendor owner to make sure we have all the needed info to support the apps that use the 3rd party
- Attend product development meetings and act as an informational resource of product knowledge within Operations
- Develop application documentation and troubleshooting guides for other operations personnel
- Deploy application patches and new releases which include creating master checklists (MCL's) for the updates.
- Manage all product deployments, supporting Internet environment in production
- Monitor performance of all deployed applications and tunes environment to ensure maximum performance
- Perform capacity and systems planning for all deployed applications
- All other duties as assigned
Knowledge Requirements:
- System/Network/Database Administration, Encryption Algorithms, Java Application Cluster Deployment, Web/Application Server (Apache/Tomcat/ WebObject) Performance Tuning, Maintaining 99.99+% infrastructure uptime, Data(center) Fail-over and Recovery, Cloud Computing
- Experience building applications on top of RDBMS desired.
- Desired proficiency in SQL development preferably in an Oracle environment.
- Experience with web application servers (WebObjects, Tomcat, WebLogic) desired.
- Desired experience developing release control tools in a fast-paced environment with well-developed practices and procedures.
- Carefully follows and employs change control procedures.
- Quick learner with the ability to understand multi-system applications and networks.
- Excellent communication skills and excellent team player.
Education Qualification:
BTech/MCA/MSc(C.S) or equivalent.


