Quick Fact Sheet (331kb)
Software Technology Job Openings
Senior Software Engineer (Android & Java)
Work Experience: 2.5 years to 5 years of experience
Desired Skills:
-
Over 2 years of total software design and development experience (using J2EE \ J2ME, JavaScript, Java Native programming, reflection, etc.) with excellent curve in research and problem solving
- At least one year hands on experience in
- Design, implement and deployment of applications on Android platform using the Android SDK
- Creating unit test cases and UI automation
- Implementing Design Patterns and working under agile methodology
- Good user interface development experience on mobile devices Application development
- Experience in web based application development using AJAX, XML, CSS, Web Services
- Good communication skills
- Experience with any other mobile platform / HTML5 is a plus
- Candidate will be responsible for independent development, developing applications for mobile device or native java apps, work alone and able to lead and supervise the team to complete the project
Senior Software Engineer
Education: BE(Comp)/MCS/MCA/MCM /MBA (IT) or equivalent degree in Computer Science
Work Experience: 2.5-4 years of relevant experience
Role: Development in Java, Spring, Spring Batch, Hibernate and SQL (Stored Procedures, triggers, writing high performance/optimized queries etc.)
Must Requirements:
- In-depth understanding of Object Oriented Analysis, Object Oriented Design and Object Orienting Programming
- In-depth understanding of the Java Programming Language, syntax and constructs
- In-depth understanding of Algorithms and Data Structures (Java Collections)
- Strong SQL Server / T-SQL Programming Skills
- General problem solving and troubleshooting skills
- Self-starter / self-motivated
- In-depth understanding of J2EE, specifically Servlets and JSP*s
- In-depth understanding of JDBC and SQL
- In-depth understanding of the use of the Eclipse IDE
- In-depth understanding of Tomcat Server
- Basic understanding of software and web security
- Basic understanding of HTML and web-based forms and applications
Additional Qualifications (Good To Have)
- Basic understanding of Transaction Management concepts
- Good understanding of Spring Framework (ORM , MVC , AOP etc.)
- Basic understanding of the Continuous Build philosophy
- Basic ability to identify inefficiencies and bottlenecks in code (java / sql), and recommend solutions to improve performance
- Understanding of Agile Development Methodology
- Java Certifications
Software Engineer
Education: BE/B.Tech (Comp)/MCA/MlSc (Comp) /Equivalent
Work Experience: 1-1 ½ Years
Job Description & Responsibilities:
- Conduct basic level code and quality reviews
- Complete the given task in estimated time and submit the code for next level of review
- Should perform unit testing of the code
- Implement fixes to code
- Report project activity and status to reporting manager
- Participate in client calls when required
Must Requirements:
- Working experience of Web based development on .Net 3.5
- Flexible in working with VB .Net and C#
- Ability to write good SQL Queries
Additional Qualifications (Good to Have):
- .Net 4.0
Java Software Engineer
Work Experience: 2-3 year experience
Number of Positions: Two
Must Requirements:
- Java, J2EE
- Spring framework with IOC and AOP, Spring MVC
- Knowledge of integrating enterprise systems using web services, REST/SOAP/Hessian etc
- Database platforms SQLServer
- Good in SQL
- Knowledge of ORM like Hibernate
- JQuery
- Should have good R& D skills and grasping power
Additional Requirements (Good to Have):
- Portal platforms like JBoss, WebSphere, Liferay,etc
- Nice to know PL-SQL
- Knowledge of middleware systems like JMS, ActiveMQ and Quarts for scheduling, etc
- E-learning domain
- JUnit or similar unit testing frameworks
- Tapestry or Wicket frameworks for UI
- JSR 168 specification
- Design patterns understanding
iPhone Software Engineer
Work Experience: Between 1.5 to 2 years of experience in iPhone / iOS development. Should be hands-on with design and implementation of applications on iPhone\iPad\iTouch.
Desired Job Skills:
- Strong Cocoa and Objective C concepts
- Prior experience developing high performance personal and commercial applications with Push notification, location based services, social features as well as interfacing with existing system with JSON or XML
- Good user interface development experience on Mobile Devices Application development
- Understanding of configuration aspects of iPhone devices - Apple configuration utility, configuration profiles etc
- Experience pushing applications on AppStore is plus
- Experience with Android, RIM OS, Windows Mobile, or Symbian is a plus
- Experience in web based application development using AJAX, XML, CSS, Web Services
- Good communication skills
- Candidate will be responsible for independent development for mobile device and able to lead and supervise the team to complete the project
- COCOA ( Framework) Objective C (Language)
- iPhone, iPad, iTouch, SQLite, XCode, Mac OS, AppStore, JSON, XML, AJAX

