HOME | CAREERS | CONTACT US | PRESS ROOM | SITE MAP
ABOUT KIRUSA | VOICE SMS | 3G & IMS | MULTIMODALITY | PARTNERS | CUSTOMERS
   
CAREERS
INDIA OPENINGS HOME > CAREERS > INDIA

The following job positions are open in India. Applicants are requested to send their resume, also indicating their salary expectations, to us at jobs_india@kirusa.com.

Engineering

Operations

 

Engineering

Java Developer (Bangalore)

Summary

Java Developer should be able development Java applications and modules assigned by the team leader. He should have expertise in developing and deploying J2EE components of application server. He should be able to understand the proposed technical architecture and design documents for the projects and develop fault free code. Position requires flexibility in work hours.

Essential Functions

  • Responsible for the software development which includes writing code in Java, Java Scripts and JSP and performing unit and functional testing.
  • Developing unit test cases and executing them
  • Reviewing the test cases developed by the QA team
  • Communicating with the team leads and QA team

Essential Knowledge, skills and abilities

  • Exposure to VoiceXML based application development
  • Experience in Internet and web application development
  • Exposure to Google Web Toolkit
  • Strong development ability in Java and J2EE Technologies. It includes EJB, JSP, Servlet, Java Scripting, XML, XSLT, JMS
  • Good knowledge Java Multithreading and Socket Programming along with knowledge of protocols such as HTTP, HTTPS, SMTP etc is preferred.
  • Good knowledge of application server Jboss and working with MySQL or any other standard database.
  • A good knowledge of widely used open source tools such as CVS, Log4J, XDoclet, Ant, Struts, Eclipse etc.
  • Good communication and team spirit

Working conditions

  • For better project coordination, it is required to have daily 2-3 hours overlap with offsite team in India
  • As per project delivery requirements he should be flexible enough to adjust working hourly accordingly Minimum qualifications
  • BS, MS or higher degree in IT or computer Science from reputed institute
  • About 3 to 4 years of experience in Java development

Location: Bangalore, India

 

Senior Java Developer (Bangalore)

Summary

A Senior Java Developer should be able to lead Java development projects. He should have expertise in developing and deploying J2EE components in clustered environment of application server and database server. He should be able to understand the proposed technical architecture and write detailed design documents for the projects. He should be able to write code and mentor other team members. This position requires flexibility in work hours.

Essential Functions

  • Responsible for the whole software development life cycle, which includes, the requirements analysis, writing functional and detailed technical design documents, writing code in Java, Java Scripts and JSP, test plans etc.
  • Coaching junior developers on the project.
  • Supporting the project manager with effort estimations and status reporting.
  • Communicating with the architecture team, other team members and the project manager.
  • Leading technical discussions to conclusion.
  • Code and test plan reviews of team members.
  • Participation in requirements analysis and technical architecture designs.
  • Mentoring junior developers in good software development practices.

Essential Knowledge, skills and abilities

  • Exposure to VoiceXML based application development
  • Experience in Internet and web application development
  • Exposure to Google Web Toolkit
  • Very strong in Java and J2EE Technologies. It includes EJB, JSP, Servlet, Java Scripting, XML, XSLT, JMS
  • Good knowledge Java Multithreading and Socket Programming along with knowledge of protocols such as HTTP, HTTPS, SMTP etc is preferred.
  • Good knowledge of application server Jboss and working with MySQL or any other standard database.
  • A good knowledge of widely used open source tools such as CVS, Log4J, XDoclet, Ant, Struts, Eclipse etc.
  • A good insight in J2EE design patterns.
  • Should have good working knowledge on both Windows and Linux (any UNIX based) Operating systems.
  • Good communication, team spirit, and leadership skills Supervisory responsibilities
  • Coaching junior developers on the project
  • Taking the lead role in discussions
  • Supporting the project manager with effort estimations and status reporting

Working conditions

  • For better project coordination, it is required to have daily 2-3 hours overlap with offsite team in India
  • As per project delivery requirements he should be flexible enough to adjust working hourly accordingly Minimum qualifications
  • BS, MS or higher degree in IT or computer Science from reputed institute
  • About 7 -10 years of experience in Java development

Location: Bangalore, India

 

Operations

Customer Support Engineer (Bangalore and New Delhi)

Summary

A Customer Support Engineer who will work as part the Operations Department and will provide technical support for Kirusa’s products to its customers in Nigeria and other African countries. This position requires some flexibility in work hours.

Essential Functions

  • Answer calls, acting in first and second line capacity, troubleshoot initial problems for customers in Africa, escalate issues as necessary
  • Acknowledge support requests in the SLA timeframes with customers and work to provide workarounds or resolve the issue with the engineering team
  • Identify support issues, create problem reports, and follow up with customer for resolution
  • Develop and maintain knowledge database and FAQ for customers and partners
  • Logging all customer support requests on the CSR portal and performing periodic updates to ensure that the CSR portal reflects the current state of CSR
  • Emergency CSR handling on a 24/7 service level. Installing patches and Emergency corrections. Performing regular health-checks
  • Replicate/diagnose CSRs such that engineering can quickly provide a corrective solution.
  • Develop workarounds to limit customer downtime while a permanent solution can be developed
  • Escalate to second line support at India Center.
  • Work with development engineering team to enhance and resolve product features based on customer issues Secondary duties
  • Augment the deployment team during times when there are no active support activities and provide assistance in setup and configuration of the Kirusa’s products
  • Work with the deployment team to provide help with initial installation and setup

Essential Knowledge, skills and abilities

  • Experience of working within software organizations for small and medium sized companies
  • Knowledge of Web Servers and their configurations
  • Knowledge of Telecom and telephony interfaces is desirable.
  • Familiarity with High Availability implementations of Linux, Solaris servers are a plus.
  • Fluent written and spoken English with excellent communication and interpersonal skills
  • Experience in Technical Support and Customer Service
  • Experience in Customer support group, understanding of customer support issues
  • Self starter, ability to work independently with minimal supervision and maintain the highest ethical work standards
  • Enthusiastic, motivated and flexible individual willing to work in a startup environment
  • Willingness and ability to stay flexible regarding assignments
  • Strong customer satisfaction focus

Minimum qualifications

  • Masters with 1+ years or Bachelors with 2+ years experience in the following technical areas:
    • Working experience with Linux, Sun Solaris, Windows and Unix Operating systems
    • Strong in Java/J2EE technologies (EJB, JSP, Servlet, Java scripting, XML, JMS etc)
    • Knowledge of application servers such as Tomcat, JBoss
    • Knowledge of database, SQL and Shell Scripts

Location: Bangalore, India, or New Delhi, India, with some travel to Africa.

 

Head of Operations (New Delhi)

Summary

A senior member of Kirusa’s management team, leading Kirusa’s Operations team in India, responsible for project management, delivery, support, of Kirusa solutions at carriers so as to ensure superior customer satisfaction, timely launches of Kirusa solution, and for supporting needs of Kirusa and third party applications utilizing the Kirusa solutions. Responsible for managing resources in India for deployments worldwide; for running worldwide support center in India, and for providing technical support to sales teams during the sales process. Provides high quality technical training. Interfaces with sales, product management, and worldwide operations and customer support teams to coordinate and execute customer initiatives including upgrades. Keeps management informed of department progress and problems.

Essential Functions

  • Manage the Operations team and ensure successful and timely delivery and support of Kirusa products worldwide
  • Ensure superior customer satisfaction
  • Assign resources for various projects
  • Work with Management team to define and implement processes.
  • Act as the HQ support for deployment and support teams and resolve technical issues faced by team members
  • Provides technical training and product overview
  • Interacts with sales and product management.
  • Provide technical support to sales teams during sales process
  • Identify issues, create problem reports, and follow up with customer for resolution
  • Coordinates and executes customer upgrades
  • Interfaces with Support staff, Vendors and Customers; provides status reports to Management
  • Co-ordinates with technical team to implement systems and software upgrades into the production environment

Knowledge, Skills and Abilities

  • Strong Systems Integration and telecommunications background, preferably with telephony and SS7 Protocol Stack
  • Work experience within small and medium sized software organizations
  • Knowledge of the SQL and Database systems such as Oracle or MySQL
  • Knowledge of Web Servers, IP Networks, and PSTN interfaces
  • Familiarity with High Availability implementations of Linux/Solaris
  • Excellent communication and interpersonal skills. Fluent in written and spoken English.
  • Self starter, quick learner with a initiative to learn and grow
  • Able to work independently with minimal supervision
  • Flexible in approach regarding assignments
  • Strong customer satisfaction focus
  • Project Management

Minimum Requirements

  • Bachelor's or Master's degree with 10+ years of experience, including in project management, installations, support, and customer interaction
  • Knowledge and experience in the following technical areas:

    • Linux, and Windows Operating systems
    • Java/J2EE platforms, SQL and Shell Scripts
    • Knowledge of VoiceXML will be helpful
    • Exposure to VoIP and knowledge of some of the following protocols (in any combination – SIP, RTP, HTTP, HTTPS, SMPP, SNMP etc)

Working Conditions

  • For better project coordination, it is required to have daily 3-4 hours overlap with global team in NJ.
  • As per project delivery requirements he/she should be flexible enough to adjust work hours accordingly.

Location: New Delhi, India

[ Return to Top ]

 

© 2001-2008 Kirusa, Inc.