The following job positions are open at Kirusa. Applicants are requested to send their resume, also indicating their salary expectations, to us at This email address is being protected from spambots. You need JavaScript enabled to view it. .

Job Descriptions

iOS Sr. Developer

Position: iOS Sr. Developer
Location: Bangalore

Skills :- iOS, Cocoa Touch, X code , objective C, Core Data, ., UI frameworks, Push Notifications. Audio frameworks, Data Structures, Algorithms

Note :- 4-7 years into mobile application development and 4+ year into IOS Native App. development Exp.

Essential Functions and Responsibilities

  • Development of mobile applications for IOS devices.
  • Deliver across the entire app life cycle –concept, design, build, deploy, test, release and support.
  • Optimize performance for the apps.
  • Create device specific user interfaces and experiences.
  • Build prototypes at tech scoping stage of projects.
  • Keep up to date on the latest industry trends in the mobile technologies.
  • Take ownership of business requirements, devise and develop solutions that meet the business needs.
  • Delivering the solution in time to market
  • Liaise closely with many stakeholders in order to continue to drive product forward.
  • Managing and mentoring junior developers on the project.
  • 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.
  • Extensive design and development experience on IOS platform.
  • Knowledge of programming in Java, server-side development experience on Linux and Visual design experience is a plus.
  • Ability to work with cross functional teams (including international sites and different time zone).
  • Should be an expert of the mobile platform submission and maintenance process.
  • Should have excellent problem solving and multi-tasking skills with a creative and flexible attitude, as well as knowledge of current trends and best practices for mobile device development.
  • Good communication, team spirit, and leadership skills.

To apply send your resume to This email address is being protected from spambots. You need JavaScript enabled to view it.

Senior Java Developer

Position: Senior Java Developer
Location: Bangalore

Summary

Should be able to Java development projects. He/She 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.

Minimum qualifications

  • Bachelors or higher degree in engineering or computer Science from reputed institute
  • About 5 to 7 years of experience in Java development

Essential Duties and Responsibilities

  • Responsible for the whole software development life cycle
  • 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

Essential Knowledge, skills and abilities

  • Very strong in Java and J2EE Technologies. It includes EJB, JSP, Servlet, Java Scripting, XML, XSLT, JMS, Data Structures.
  • Good knowledge of application server Jboss and working with MySQL or any other standard database Good knowledge Java Multithreading and Socket Programming along with knowledge of protocols such as HTTP, HTTPS, SMTP etc is preferred.
  • 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

To apply send your resume to This email address is being protected from spambots. You need JavaScript enabled to view it.

Senior Mobile Application Developer

Position: Senior Mobile Application Developer
Location: Bangalore

Summary

A Senior mobile application developer should be able to lead and implement rich mobile applications. The individual should have expertise in architecting, developing and deploying mobile applications alongside of backend developers. He/She should have good understanding of mobile device UI design, device-side application development, and web service interfaces. He/She should be able to write code and mentor other team members.

Minimum qualifications

  • Bachelors or higher degree in engineering or computer Science from reputed institute
  • About 5 to 8 years of experience in application development with at least 3 years of experience in mobile application development

Essential Duties and Responsibilities

  • Responsible for the whole mobile application software development life cycle, which includes, the requirements analysis, writing functional and detailed technical design documents and writing code in iOS/Android/Windows platform
  • Should be able to take ownership of business requirements and devise and develop solutions that meet the business needs. Time to market is critical
  • Must be able to liaise closely with many stakeholders in order to continue to drive product forward
  • 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

Essential Knowledge, skills and abilities

  • MUST have at least 3 years of experience developing applications for one or more platform
  • Candidates should have a passion for technology and flare for creative approach to problem solving
  • Should have 5 years working experience developing web/mobile applications
  • Good knowledge of mobile UI design and development
  • Should be an expert of the mobile platform submission and maintenance process
  • Should have excellent problem solving and multi-tasking skills with a creative and flexible attitude, as well as knowledge of current trends and best practices for mobile device development
  • Good communication, team spirit, and leadership skills
  • Other desirable skills include knowledge of programming in Java, server-side development experience on Linux and Visual design experience

To apply send your resume to This email address is being protected from spambots. You need JavaScript enabled to view it.

Senior Android Developer

Position: Senior Android Developer
Location: Bangalore

Summary

A senior mobile application developer should be to lead and implement rich Android device application development projects. He should have extensive experience in architecting, developing and deploying Android mobile applications alongside of backend developers. He should have good understanding of mobile device UI design, device-side application development, and web service interfaces. He should be able to write code and mentor other team members.

Key Skills : Data Structures, Algorithm, Android SDK, core data, SQLite, MySql, Push notification, GCM (google cloud massaging),Audio/Video frameworks

Essential Functions and Responsibilities

  • Development of mobile applications for Android devices.
  • Deliver across the entire app life cycle –concept, design, build, deploy, test, release and support.
  • Optimize performance for the apps.
  • Create device specific user interfaces and experiences.
  • Build prototypes at tech scoping stage of projects.
  • Keep up to date on the latest industry trends in the mobile technologies.
  • Take ownership of business requirements, devise and develop solutions that meet the business needs.
  • Delivering the solution in time to market.
  • Liaise closely with many stakeholders in order to continue to drive product forward.
  • Managing and mentoring junior developers on the project.
  • 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.

Essential knowledge, skills and abilities

  • MUST have at least 7+ years of experience developing applications for mobile platforms.
  • Should have at least 4+ years working experience developing Android applications.
  • Extensive design and development experience on Android platform.
  • Knowledge of programming in Java, server-side development experience on Linux and Visual design experience is a plus.
  • Ability to work with cross functional teams (including international sites and different time zone).
  • Should be an expert of the mobile platform submission and maintenance process.
  • Should have excellent problem solving and multi-tasking skills with a creative and flexible attitude, as well as knowledge of current trends and best practices for mobile device development.

To apply send your resume to This email address is being protected from spambots. You need JavaScript enabled to view it.

Deployment Support Engineer

Position: Deployment Support Engineer
Location: Bangalore

Summary

Kirusa is looking for young professionals for the role of Deployment Support Engineer to drive the delivery and deployment of Kirusa technologies at customer site and provide technical support to ensure seamless operations. The ideal candidate should have 2-4 years of experience in similar domain or role, be a quick learner and be willing to above and beyond the call of duty when needed. Frequent travel and availability at short notice are requirements for this role and the candidate must have the ability to thrive in a high stress, fast paced ambiguous environment.

Responsibilities include, but not limited to:

  • Customer Oriented Role,
  • Provide Deployment & Consulting services to create & maintain test and production environments in project deployment phase,
  • Take a lead technical role in the deployment and successful integration of Kirusa products into customer network environments,
  • Lead technical upgrades and expansions of Kirusa products within a customer production environment,
  • Providing and communicating technical solutions to internal teams, and delivery project teams,
  • Establish installation procedures for day to day site and environment management,
  • Working for continuous improvement to achieve customer satisfaction.

Education

  • Bachelors Degree preferred in Telecom / Electrical, Computers Science.

Technical skills

The requirements listed below are representative of the knowledge, skill, and/or ability required:

  • Minimum 2-4 years experiences in the Telecommunications Field,
  • Should be proficient in DB (Mysql) , Operating system (Linux/Windows)
  • Working knowledge of Telecommunications protocols, such as SS7 (ISUP, MAP, INAP, ), GSM, VoIP, SIP, RTP, etc.,
  • Preferable with experiences with one of these following VAS systems: Service Enablement Middleware, IP Messaging, VoiceMail, VoiceSMS, Call Completion and Call Management, SMSC, SMPP-GW, RBT, SDP(Service Delivery Platform),
  • Good scripting skills is an added advantage

Position Requirements

  • Fluent English (Clearly communicate in English verbally or in writing), Ability to speak French would be an added advantage
  • Rigorous and organized, with excellent capabilities of communication,
  • Goal-focused and responsible for "getting the job done"

To apply send your resume to This email address is being protected from spambots. You need JavaScript enabled to view it.