Careers

POSITION: Software Test Automation Engineer

Job Description

EMPLOYMENT TYPE Full time
JOB LOCATION Bangalore
PRIORITY (NORMAL /URGENT) Normal
EXPERIENCE (YEARS) 5 years to 6 years
SALARY -
QUALIFICATION BE/MCA degree in Computer Science & Engineering or a related subject
JOB SUMMARY We are looking for an experienced and creative test automation engineer to join our team. As an test automation engineer, you will be responsible for automating our web portal and mobile apps, which makes your role extremely important for our success and ensuring customer satisfaction and loyalty. Ability to prioritize well, communicate clearly, have a consistent track record of delivery and excellent software engineering skills. Creative engineering balanced with high quality and a customer focus. Must be able to work across multiple facets of the project and juggle multiple responsibilities at the same time. Strong analytic capability and the ability to create innovative solutions. We are looking for a highly motivated individual who is looking to grow their career in a fast paced environment.
RESPONSIBILITIES Designing and writing test automation scripts
Using latest test automation open source frameworks
Investigating problems in software as a result of testing
Working with QA analysts and software developers to find solutions
Conduct root cause analysis and debugging
Support continuous improvement
SKILLSET REQUIRED Excellent experience in automation with Selenium (OR) other Automation tools with Framework – automating mobile and web-based applications
Hands-on experience with automated testing tools
Solid knowledge of SQL and scripting
Wide experience in anyone of the object-oriented programming languages, such as C# / Java / Python
Mathematical aptitude and strong problem-solving skills
Excellent organizational and time management skills
Accuracy and attention to detail
An understanding of the latest trends and their role in a commercial environment
Self-development skills to keep up to date with fast-changing trends
Excellent interpersonal and communication skills
Problem solver and customer-centered
Team spirit; strong communication skills to collaborate with various stakeholders
Good time-management skills
APPLICATION DOMAIN (IF ANY) Core Banking / Social networking application
POSITION: Senior Engineer (Full stack developer)

Job Description

EMPLOYMENT TYPE Full time
JOB LOCATION Bangalore
PRIORITY (NORMAL /URGENT) Normal
EXPERIENCE (YEARS) 5 years to 8 years
SALARY -
QUALIFICATION BE/MCA degree in Computer Science & Engineering or a related subject
JOB SUMMARY We are looking for a highly skilled experienced senior developer who is comfortable with both front and back end programming. Full Stack Developers are responsible for developing and designing front end web architecture, ensuring the responsiveness of applications and working alongside graphic designers for web design features, among other duties. Full Stack Developers will be required to see out a project from conception to final product, requiring good organizational skills and attention to detail. Senior Software Engineer will develop software product by designing, developing and installing software solutions; support and develop software team. The Senior Software Engineer is responsible for building new and support existing software products. Ability to prioritize well, communicate clearly, have a consistent track record of delivery and excellent software engineering skills. Creative engineering balanced with high quality and a customer focus. Must be able to work across multiple facets of the project and juggle multiple responsibilities at the same time. Strong analytic capability and the ability to create innovative solutions. We are looking for a highly motivated individual who is looking to grow their career in a fast paced environment.
RESPONSIBILITIES • Design, develop and maintain cross platform Java 8 / Spring Boot Framework and/or Python / Scala 2.12.8 / Play framework with (MySQL / MariaDB / NoSQL) applications
• Deliver Business Critical, high-volume, low-latency application with high availability and performance
• Contribute in all phases of the development lifecycle
• Write well-designed, efficient and testable code with MVC framework
• Conduct root cause analysis and debugging
• Develop RESTful/API
• Ensure design complies with design specifications
• Develop and produce reusable software components & other artifacts
• Transform requirements from Low/High Fidelity Wireframes into Prototype and then to Pilot and Release Product
• Support continuous improvement
• Designing user interactions on web pages.
• Developing back end website applications.
• Creating servers and databases for functionality.
• Ensuring cross-platform optimization for mobile phones.
• Ensuring responsiveness of applications.
• Working alongside graphic designers for web design features.
• Seeing through a project from conception to finished product.
• Designing and developing APIs.
• Meeting both technical and consumer needs.
• Staying abreast of developments in web applications and programming languages.
• Investigating alternatives and technologies
• Continually Optimize Code
SKILLSET REQUIRED • Proficiency with server side languages such as Java, Scala, Python and PHP
• Java 1.8 or higher AND Spring Boot framework (OR) any Web framework AND Database Development (MySQL / MariaDB / NoSQL)
• Proven hands-on Software Product Development, Design Principles experience
• Proven working experience in Java 8/Scala 2.12.8 development
• Hands on experience in designing and developing applications using Java / Scala EE platforms
• Object Oriented analysis and design using common design patterns.
• Profound insight of Java / Scala internals (Classloading, Memory Management, Transaction management etc)
• Excellent knowledge of Relational Databases, SQL and NoSQL
• Experience in the Spring Boot Framework
• Sun Certified Java Developer
• Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
• Experience with test-driven development / Agile-Scrum methodology
• Previous experience with big data or with lifecycle Knowledge of Hadoop and Spark is a big PLUS
• Proficient understanding of code versioning tools such as Git, Mercurial or SVN
• Able to create database schemas that represent and support business processes
• Proficiency with fundamental front end languages such as HTML, CSS and JavaScript frameworks such as Angular JS, React and Amber.
APPLICATION DOMAIN (IF ANY) Core Banking / Social networking application
POSITION: Software Engineer (Full stack developer)

Job Description

EMPLOYMENT TYPE Full time
JOB LOCATION Bangalore
PRIORITY (NORMAL /URGENT) Normal
EXPERIENCE (YEARS) 2 years to 5 years
SALARY -
QUALIFICATION BE/MCA degree in Computer Science & Engineering or a related subject
JOB SUMMARY We are looking for a highly skilled computer programmer who is comfortable with both front and back end programming. Full Stack Developers are responsible for developing and designing front end web architecture, ensuring the responsiveness of applications and working alongside graphic designers for web design features, among other duties. Full Stack Developers will be required to see out a project from conception to final product, requiring good organizational skills and attention to detail. Software Engineer will develop software product by coding and installing software solutions; support and develop software team. The Software Engineer will be working on building new and support existing software products. Ability to prioritize well, communicate clearly, have a consistent track record of delivery and excellent software engineering skills. Creative engineering balanced with high quality and a customer focus. Strong analytic capability and the ability to create innovative solutions. We are looking for a highly motivated individual who is looking to grow their career in a fast paced environment.
RESPONSIBILITIES • Develop and maintain cross platform Java 8 / Spring Boot Framework and/or Python / Scala / Play framework with (MySQL / MariaDB / NoSQL) applications
• Deliver Business Critical, high-volume, low-latency application with high availability and performance
• Contribute in all phases of the development lifecycle
• Write efficient and testable code with MVC framework
• Conduct root cause analysis and debugging
• Develop RESTful/API
• Develop and produce reusable software components & other artifacts
• Transform requirements from Low/High Fidelity Wireframes into Prototype and then to Pilot and Release Product
• Support continuous improvement
• Continually Optimize Code
• Designing user interactions on web pages.
• Developing back end website applications.
• Creating servers and databases for functionality.
• Ensuring cross-platform optimization for mobile phones.
SKILLSET REQUIRED • Proficiency with server side languages such as Java, Scala, Python and PHP
• Java 1.8 or higher AND Spring Boot framework (OR) any Web framework AND Database Development (MySQL / MariaDB / NoSQL)
• Proven hands-on Software Product Development
• Hands on experience in developing applications using Java / Scala EE platforms
• Object Oriented analysis and design using common design patterns.
• Profound insight of Java / Scala internals (Classloading, Memory Management, Transaction management etc)
• Excellent knowledge of Relational Databases, SQL and NoSQL
• Experience in the Spring Boot Framework
• Experience with test-driven development / Agile-Scrum methodology
• Proficient understanding of code versioning tools such as Git, Mercurial or SVN
• Able to create database schemas that represent and support business processes
• Proficiency with fundamental front end languages such as HTML, CSS and JavaScript frameworks such as Angular JS, React and Amber.
APPLICATION DOMAIN (IF ANY) Core Banking / Social networking application
POSITION: Android Developer

Job Description

EMPLOYMENT TYPE Full time
JOB LOCATION Bangalore
PRIORITY (NORMAL /URGENT) Normal
EXPERIENCE (YEARS) 2 years to 7 years
SALARY -
QUALIFICATION BE/MCA degree in Computer Science & Engineering or a related subject
JOB SUMMARY We are looking for an Android developer responsible for the development and maintenance of applications aimed at a range of Android devices including mobile phones and tablets. Your primary focus will be development of Android applications and their integration with back-end services. You should demonstrate passion for pushing mobile technologies to the limits and will work with our team of talented engineers to design and build the next generation of our mobile applications. You will be working alongside other engineers and developers working on different layers of the product. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential. Ability to prioritize well, communicate clearly, have a consistent track record of delivery and excellent software engineering skills. Creative engineering balanced with high quality and a customer focus. Must be able to work across multiple facets of the project and juggle multiple responsibilities at the same time. Strong analytic capability and the ability to create innovative solutions. We are looking for a highly motivated individual who is looking to grow their career in a fast paced environment.
RESPONSIBILITIES • Design and build advanced applications for the iOS platform
• Collaborate with cross-functional teams to define, design, and ship new features.
• Unit-test code for robustness, including edge cases, usability, and general reliability.
• Work on bug fixing and improving application performance.
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
• Design and build applications for the iOS platform
• Ensure the performance, quality, and responsiveness of applications
• Collaborate with a team to define, design, and ship new features
• Identify and correct bottlenecks and fix bugs
• Help maintain code quality, organization, and automatization
• Conduct root cause analysis and debugging
• Support continuous improvement
SKILLSET REQUIRED • Proven working experience in software development and Android apps development using Kotlin (preferred) and Java
• Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
• Strong knowledge of Android UI design principles, patterns, and best practices
• Experience with offline storage, threading, and performance tuning
• Familiarity with RESTful APIs to connect Android applications to back-end services
• Knowledge of other web technologies and UI/UX standards
• Understanding of Google - Android design principles and interface guidelines
• Ability to design applications around natural user interfaces, such as “touch”
• Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
• Knowledge of the open-source Android ecosystem and the libraries available for common tasks
• Experience with performance and memory tuning with tools
• Familiarity with cloud message APIs and firebase frameworks
• Tools for benchmarking and optimization
• Proficient understanding of code versioning tools such as Git, Mercurial or SVN
• Familiarity with continuous integrations
• Have published few Android apps in the play store
• Experience with open source, third-party libraries and APIs
• Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
• Solid understanding of the full mobile development life cycle
• Mathematical aptitude and strong problem-solving skills
• Excellent organizational and time management skills
• Accuracy and attention to detail
• An understanding of the latest trends and their role in a commercial environment
• Self-development skills to keep up to date with fast-changing trends
• Excellent interpersonal and communication skills
• Problem solver and customer-centered
• Team spirit; strong communication skills to collaborate with various stakeholders
• Good time-management skills
APPLICATION DOMAIN (IF ANY) Core Banking / Social networking application
POSITION: IOS Developer

Job Description

EMPLOYMENT TYPE Full time
JOB LOCATION Bangalore
PRIORITY (NORMAL /URGENT) Normal
EXPERIENCE (YEARS) 2 years to 7 years
SALARY -
QUALIFICATION BE/MCA degree in Computer Science & Engineering or a related subject
JOB SUMMARY We are looking for an iOS developer responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile phones and tablets. Your primary focus will be development of iOS applications and their integration with back-end services. You should demonstrate passion for pushing mobile technologies to the limits and will work with our team of talented engineers to design and build the next generation of our mobile applications. You will be working alongside other engineers and developers working on different layers of the product. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential. Ability to prioritize well, communicate clearly, have a consistent track record of delivery and excellent software engineering skills. Creative engineering balanced with high quality and a customer focus. Must be able to work across multiple facets of the project and juggle multiple responsibilities at the same time. Strong analytic capability and the ability to create innovative solutions. We are looking for a highly motivated individual who is looking to grow their career in a fast paced environment.
RESPONSIBILITIES • Design and build advanced applications for the iOS platform
• Collaborate with cross-functional teams to define, design, and ship new features.
• Unit-test code for robustness, including edge cases, usability, and general reliability.
• Work on bug fixing and improving application performance.
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
• Design and build applications for the iOS platform
• Ensure the performance, quality, and responsiveness of applications
• Collaborate with a team to define, design, and ship new features
• Identify and correct bottlenecks and fix bugs
• Help maintain code quality, organization, and automatization
• Conduct root cause analysis and debugging
• Support continuous improvement
SKILLSET REQUIRED • Proficient with Swift and Cocoa Touch
• Experience with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text and other iOS frameworks
• Experience with offline storage, threading, and performance tuning
• Familiarity with RESTful APIs to connect iOS applications to back-end services
• Knowledge of other web technologies and UI/UX standards
• Understanding of Apple’s design principles and interface guidelines
• Knowledge of low-level and Objective-C based libraries is preferred
• Experience with performance and memory tuning with tools
• Familiarity with cloud message APIs and push notifications
• Knack for benchmarking and optimization
• Proficient understanding of code versioning tools such as Git, Mercurial or SVN
• Familiarity with continuous integration
• Proven working experience in software development and iOS development
• Have published one or more iOS apps in the app store
• Experience with open source, third-party libraries and APIs
• Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
• Solid understanding of the full mobile development life cycle
• Mathematical aptitude and strong problem-solving skills
• Excellent organizational and time management skills
• Accuracy and attention to detail
• An understanding of the latest trends and their role in a commercial environment
• Self-development skills to keep up to date with fast-changing trends
• Excellent interpersonal and communication skills
• Problem solver and customer-centered
• Team spirit; strong communication skills to collaborate with various stakeholders
• Good time-management skills
APPLICATION DOMAIN (IF ANY) Core Banking / Social networking application

Our Contacts