|
Careers
We are always open for collaboration with IT professionals and young talented persons.
We invite Java developers to join our growing team. Please send us your resume to for application.
Open Positions
Lead Android Developer
Qualification: BSCS or BSEE, with a strong computer science foundation, Certifications is a plus
Experience/Skill:
- 5+ years of software design and development experience in commercial large scale, multiplatform environments.
- 5+ years of software design and development experience using Java
- 1+ years experience with Android mobile platform and its SDK/NDK
- 3+ years experience in Mobile Application Development
- Excellent Java coding & debugging skills
- Android C NDK coding experience
- Expert in using Eclipse SDE, ADB shell, deployment and generation of APKs on handsets and emulators
- Development on Android 2.3
- Cross-Platform OS (Linux & Windows)
- Google Web Toolkit
- Knowledge of Standards and Deployment experience of App in Marketplace
- Demonstrated organizational skills and attention to detail
- Strong presentation and communication skills in both verbal and written formats
- Linux OS use, development and internals understanding
- Android platform and application security experience
Senior Java Developer
Responsibilities:
- Participate in requirements gathering, analysis, design, implementation, testing and maintenance
- Develop general system design including internal and external information flows, current and future system requirements, interfaces and integration points
- Document system architecture including functional and integration components
- Document conceptual data model, key entities and elements, data transformations and conversions
- Create new programs and customize existing programs utilizing the following programming languages, frameworks and development environments: Java, J2EE, Spring, XML/XSLT, SQL, Struts, Hibernate, Tiles, IntelliJ IDE
- Utilize standard software development methodologies, processes, techniques and quality planning methods in all phases of work
- Facilitate effective communication between customers and offshore technical team
Qualification: MS/BS CS or equivalent, Certifications is a plus
Experience/Skill:
- 5+ years of experience in software development
- 1-2 years in system Architecture and Design
- Proficiency in Enterprise Java (EJB, JSP, JSF, JMS), XML/XSLT, Web Services
- Proven experience in commercial web applications development
- In-depth knowledge and production experience working with relational databases (MSSQL, Oracle or Sybase)
- Good knowledge of Patterns Practices, Spring, Struts
- Strong analytical skills, including gathering, compiling, and documenting system and technical requirements and writing specifications
- Excellent interpersonal, organizational, and written/verbal communications skills
- Experience interfacing with the customer
Software Architect
Responsibilities:
- Participate in requirements gathering
- Develop general system design including internal and external information flows, current and future system requirements, interfaces, integration points and other relevant factors
- Document system architecture including major functional components, integration components
- Document conceptual data model, key entities and elements, data transformations, conversions and issues
- Map risk and issues to application architecture
- Track/manage implementation of key components by distributed team
- Participate in system deployment/implementation process
Qualification: BS (CS) or equivalent, Certifications is a plus
Experience/Skill:
- 6+ years experience in software development with 2 years experience in architecture designing
- In depth knowledge of Java Enterprise sJ2EE architecture, OOA, OOD
- Experience in software development lifecycle processes such as Rational Unified Process
- Experience with web services, XML, SOAP design and architecture skills, object persistence methodologies and application deployment
- Ability to develop object models from the functional requirements and architecture using UML technologies and modeling tools knowledge (Rational Rose)
- Ability to translate business needs into functional and technical architecture
- Ability to manage multiple tasks and respond to tight deadlines in a fast-paced environment
- Excellent communication skills
Android Developer
Responsibilities:
- Collaborate with Tenax engineers and explore creative opportunities on the Android platform.
- Be responsible for breaking down large/complex problems and be involved and/or lead the process of design and implementation of solutions.
- Contribute feedback and guidance to the development of functional and technical specifications.
- Work with other developers to set standards and define best practices for coding and design.
- Shape the future of eLearning and Campus Mobility by helping develop the next generation of mobile products.
Qualification: BS in Computer Science, Certifications is a plus
Experience/Skill:
- 5+ years of software design and development experience in commercial large scale, multiplatform environments.
- 4+ years of software design and development experience using Java
- Should be familiar with version control (Subversion)
- Experience building Android applications using the Android SDK is a plus?a strong preference is reserved for applicants who have contributed to Applications that have been available to the public
- Experience with the distribution of Android applications is a plus
- Expertise of advanced software engineering concepts, most importantly object oriented design.
- Understanding of building mobile applications that utilize web-services (either HTTP based, XML, SOAP, JSON or other services), in order to tie our applications to critical server-side APIs.
- Ability to contribute to or lead a team of engineers in cross-functional teams (including QA, Product Management, Performance Engineering, etc).
- Expertise or familiarity with well-designed user interfaces, specifically for Android or other common mobile devices.
- Demonstrated dedication for creating well-designed interfaces, or a desire to continuously improve design and interfaces for new products and existing products to adhere to more sensible Human-Computer-Interaction principles.
- Demonstrated ability to communicate effectively with both technical and non-technical individuals. Effective at collaborating with product management and UI team to help define and specify requirements.
- Experience performing as a team lead is a plus.
|