Apply now

Contact us and we will find the right kind of job for you. 

Available Positions

  1. Senior Software Engineer(Java)
  2. Senior QA Engineer
  3. Database Administrator (Mid-Level)
  4. DevOps Engineer
  5. Support Engineer
  6. Associate Software Engineer (Php)
  7. Management Trainee

Deadline: 25th October 2020

 


Job Description:

1. Senior Software Engineer (Java)

  •  Expert in Object Oriented Concept.
  •  Expert in Data Structure and DBMS.
  •  Expert in Agile/Scrum Practices and Tools.
  •  Good Experience of Test-Driven Development (TDD).
  • Good Knowledge of Standard Coding Practices.
  • Good Experience of code management and CI/CD tools.
  • Good written and verbal communication skills.
  • Experience on Java/J2EE, ORM, JPA, Spring Boot & Web services.
  • Solid experience in web development in Angular 4 or higher framework.
  • Experience with MySQL database engine with sound knowledge in SQL Query.
  • Good knowledge and experience in server-side APIs and web service integration (SOAP, REST, JSON, and XML).
  • Good knowledge with glass fish application server & tomcat.
  • Strong analytical, debugging and troubleshooting skills and ability to work under a tight schedule and meet deadlines.
  • Bachelor’s degree in Computer Science, Computer Engineering or related technical discipline.
  • 3+ years of experience as a software developer.

    2. Senior QA Engineer

    • Working knowledge of Agile frameworks and regression testing is a plus
    • Research on new technology and techniques for continuous improvement of the product quality
    • Mentor new members for easy on-boarding to the team
    • Experience in security testing, load testing, API testing and automation testing (in Web and Mobile application)
    • Ensure quality of product and product documentation
    • Knowledge of Version control systems like Git and SVN 
    • Minimum 4 years of software QA experience
    • Master or Bachelor degree in computer science or information technology

     3. Database Administrator (Mid – Level)

    • Hands on experience with database standards and end user applications
    • Familiarity with database design, documentation and coding
    • Familiarity with the Linux and PowerShell scripting would be added advantage
    • Knowledge about the RDBMS itself e.g. Microsoft SQL Server or MySQL
    • Knowledge of structure query language (SQL) e.g. SQL/PSM of Transact- SQL
    • Flexibility in working hours
    • Proactive and a team player
    • Should be able handle and work under pressure
    • Manage the flow of information, design and a database that provides informative and relevant data.
    • Provide reporting on various metrics including availability, usage and performance
    • Monitor database system details
    • Develop, implement and maintain change control and testing processes
    • General understanding of distributed computing architecture e.g. Client server model.
    • General understanding of storage technologies and networking
    • General understanding of routine maintenance, recovery and handling failover of a database
    •  Communicate with stakeholder to identify what they want a system to accomplish
    • Install Database Software
    • Analyse and Recommend Database Improvements
    • Report generation which meets client requirements
    • Provide support on data related tasks
    • Proactively Tune Database in Production
    • Comfortable Working With Production Servers
    • Configure Database Software
    • Debug Database Issues on Live Data
    •  Extract Live Data
    • Guarantee Database Setup Meets Industry Requirement
    • Ensure Databases Run Efficiently
    • Ensure Data is Secure
    • Assign Passwords and Maintain Database Access (Set Security Permissions for Database)
    • Modify Databases to Specific User Requirements
    • Implement Backup and Recovery Plan
    • Optimizes Queries on Live Data
    • Thorough Knowledge of SQL and Understanding of Popular Database Management Software
    • Migrations of Data regarding upgrade of different Production Applications.
    • Data consistency Check while performing CRUD operations

    4. DevOps Engineer

    • Basic knowledge for automating repetitive operational tasks
    • Familiarity with Continuous Integration and Deployment practices in production systems
    • Experience with Linux and windows and its command.
    • Familiar supporting highly available systems running Java web applications, Tomcat, Glassfish.
    • Communicate with stakeholders to identify what they want a system to accomplish
    • Flexibility in working hours
    • Proactive and a team player
    • Should be able handle and work under pressure
    • Persuasive in both written and verbal communication
    • Strong Analytical Skills

    5. Support Engineer

    • Experience automating repetitive operational tasks
    • Basic knowledge with Continuous Integration and Deployment practices in production systems
    • Good knowledge with some of the basic technologies: Kubernetes, docker, Jenkins,Gitlab.
    • Experience with Linux and windows and its command.
    • Good knowledge on supporting highly available systems running Java web applications, Tomcat, Glassfish.
    • Good Knowledge on web servers and load balancer like Nginx, Apache, Haproxy etc
    • Good knowledge of RDBMS (MySQL/MSSQL/Oracle).
    • Communicate with stakeholders to identify what they want a system to accomplish.
    • Flexibility in working hours.
    • Proactive and a Team Player.
    • Should be able to work under pressure.
    • Persuasive in both written and verbal communication
    • Strong Analytical Skills

    6. Associate Software Engineer (PhP)

    • Strong knowledge with Object Oriented PHP
    • Strong knowledge of SOLID design principles
    • Experience with PHP frameworks such as Symfony or Laravel
    • Demonstrable Knowledge of HTML, CSS, Javascript, AJAX and jQuery
    • Knowledge of RDBMS such as MySQL
    • Familiarity with ORM
    • Familiarity with Agile/Scrum Practices and Tools
    • Proficient understanding of code versioning tools, such as Git
    • Familiarity with LAMP stack
    • Familiarity with frontend frameworks (Angular), Jenkins, Jira and Confluence will be an added advantage
    • Eagerness and open to learn new methodologies and practices
    • Identify and correct bottlenecks and fix bugs
    • Work closely with technical manager to achieve desired results
    • Good written and verbal communication skills

    7. Management Trainee

    • Strong understanding of financial markets and financial instruments
    • Appropriate handling of sensitive information
    • High level of attention to detail
    • A fundamental understanding of Forex
    • Good communication skills both in writing and speaking and presentation skills
    • Must have learning attitude
    • Proficiency in Word, Excel and PowerPoint
    • Report writing