Job Description Overview: The job requires taking up ownership for all the technical aspects of IMN projects. The projects span from architectural enhancements to improve scalability/ reliability/ performance; customer features, feature enhancements, production issues. The technical aspects include requirements analysis, design, implementation and deployment.
Principal Duties and Responsibilities:
- Requirements Analysis, Design and Implementation of features and enhancements
- Analysis of production issues; coordinate with customer/product/operations team and provide resolution/ work-around
- Coordination with cross-functional teams (product/ program/ operations/ qa/ customer support/ customer) in production releases/ production issues
Position Requirements:
General skills:
- 4-8 years of experience
- Bachelors/ Masters in Engineering (preferably Computer Science)
- Good communication skills
- Experience working with cross-functional and geographically distributed teams
- Experience working in product development environment
- Good process orientation with exposure to good engineering practices and tools
Technical skills:
- Strong Java/ J2EE skills
- Strong Database skills – Oracle / SQL Server
- Experience working on Linux/ Windows
- Good OOAD Skills and Tools
Domain skills
- Experience working on highly scalable, available applications/ services, preferably in the messaging domain
- Knowledge and experience of messaging protocols(SMTP/SMPP)
- Flair for following trends in telecommunication/ messaging space



