Work Culture

At i2Data Systems, we trust our greatest asset is our consultants, who represent our company at our esteem clients. The quality solutions we deliver to our clients, the employee technical skills, expertise, innovation, commitment and dedication defines our culture. Our consultants with diversified up-to-date technical and management skills helps our clients to handle their Information Technology needs efficiently and effectively in the global technology world.

We handle our client projects with industry best professional practices, latest technology methods and creativeness from scratch. We take lead on different aspects of implementation after client engagement while providing superior business solution to our clients. We provide these solutions with pro-activeness, high performance with will bring good return on client investment from technology point of view.

We always give equal importance to employee professional and employee growth. We provide options to flexible work hours on need basis. Also, i2Data believe our technical staff should be up-to-date with latest technical knowledge which is very important to serve our clients. We encourage our employees participate in various training offered at on-site and outside with various training partners to come to the speed with latest technologies and practices.

Benefits

At i2data, we are committed to provide quality solution to our client with good ROI. We realize our success depends on the dedication, commitment from our employees and their technical expertise. We always encourage our employees with excellent offers and benefits.

Currently we are offering following benefits to our employees

  • Competitive package for salary for full-time employees
  • Attractive Hourly rates for contracting employees
  • Medical Benefits
  • Re-allocation cost
  • Immigration Benefits
  • Referral Programs

Current Openings

We always look and recruit the people with various technologies across the country. Currently, we have below openings, please apply online with your resume and brief introduction and we will contact you after reviewing your profile.

HR/ Admin:

Looking for HR Administrator with following responsibilities:

Handle all HR-related Inquiries, preparing HR documentation for employees and vendors. Also handle the resume preparation, co-ordination with marketing, recruiters. Make sure all the information is update to date on website regarding processing and latest information. Also, provide help in recruiting/hiring the new candidates.

Candidate should have:

  • Strong administration skills
  • Enjoy taking to new people
  • Should have knowledge of Microsoft Office and Quick Books
  • Excellent interpersonal and customer-facing skills
  • Excellent communication and documentation skills
  • The ability to work accurately, with attention to detail
Click here to apply now

Software Developer:

The Software Developer role will work on a balanced team and collaborate with a lead and manager to deliver services, The Software Developer will deliver value through iterative software development in a fast paced environment.

Candidate should have:

  • Minimum Experience required 2 to 3 years in JAVA/J2EE Development
  • Developer responsible for design, development and testing the code developed Analyzing complex business objectives and business and technical requirements to design and implement solutions using tried and true best practices
  • Should have experience in Core java, Hibernate , Spring, Spring Boot are good to have.
  • Consumption of REST services.
  • Experience with one or more Java MVC action frameworks.
  • Understanding of object-oriented programming and design patterns.
  • Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, CSS3, Java Script, Angular js, JQUERY
  • Able to bring new technologies into use in the organisation
  • Manage personal deadlines while supporting team sprint planning and deliveries.
  • Strong knowledge of best practices in the technical and implementation space of elastic search capabilities
  • Excellent communication, both written and verbal
  • Pragmatic approach to problem-solving
  • Ability to build strong relationships with candidates and client
  • Need to understand technical requirements and find out suitable resumes
  • Good technical proofreading, editing and formatting and able to use MS office tools
  • Excellent communication and documentation skills
  • The ability to work accurately, with attention to detail

Education:

  • Bachelor’s Degree in Computer Science or Engineering with 2-3 years Hands-on Experience
  • Click here to apply now

    Information Technology Project Manager:

    As a Information Technology Project Managers the beneficiary’s job duties will include:

    • Manage the Information Technical teams and provide optimum service to internal and external customers and our client with minimal interruptions by review the needs and technical requirements
    • Endorse information technology strategies, policies, and procedures by evaluating organization outcomes; identifying problems; evaluating trends; anticipating requirements.
    • Capability to understand latest technology trends to in Cloud Computing, Mobile Development, Software Architecture & Development, Agile Development, Application Support and Data Integration with Traditional & Big Data technologies.
    • Monitor project progress regularly and make detailed scheduled reports on measurable items, such as milestones and deliverables.
    • Work closely with recruitment team(s) and make sure the new hires are suitable for current project technical needs
    • Perform everyday coordination with specialized technical teams, review the progress,, address the specialized issues and provide feedback to the technical supervisors or system architects
    • Review proposed modifications on project plans which is of technical nature, including meeting with interested parties to approve and implement beneficial changes
    • Communicate proactively with all involved personnel to provide encouragement, identify problems, create solutions, and implement efficiency improvements by reviewing the Design documents and code standards in case of conflicts to help the technical teams to deliver as per Project Enterprise technical standards
    • Working on Industry Technological research by looking into organization goals, strategies, latest practices, and client projects.
    • Looking into professional and technical knowledge by attending web nairs, workshops; reviewing professional publications; establishing personal networks; connecting to professional societies; and attending client planning meetings

    Education:

    • Bachelor Degree in Computer Science or Engineering
    • Require skills

      • The technical skills required for this role include: Database Technologies, Big Data, Cognos, ERP Systems, SEO, Cloud Computer, Java, J2EE, Perl, PHP, .net, Unix, Test Automation, CI/CD, Jenkin, Big Data Technologies, Testing Frameworks, Web Services and SOA
      • Able to work in a team or individually
      • Quick leaner and problem solving skills
      Click here to apply now

      Software Engineer:

      As a Software Engineer the beneficiary’s job duties will include:

      • Architectural Planning
      • Involve in the Architectural planning discussion to for the optimum utilization of available resources.
        Plan the application architecture to comply with the operational guidelines
        Create tickets in the ticketing tools like JIRA, OneSource and assign to proper channel to get the work done.

      • Identifying Required Resources
      • Based on the planning discussion outcomes identifying the needed resources.
        Provisioning those resource with the required software packages so that smooth application deployment is ensured.
        Perform a capacity-planning to acquire hardware and software resources to have the deployment

      • Setting Continuous Integration and Deployment (CI/CD)
      • proper utilization of the CI/CD tools like GitHub, Maven, Jenkins, Artifactory, where and when required.
        Integrating the above build and deployment tools with each-other
        Setting up the process for the continuous integration, as the developer commit the code to the GitHub repo a build will triggered on Jenkins with the help of webhooks that are configured between GitHub & Jenkins, build tool maven will be integrated with Jenkins to build the JAVA application to the deployable format.
        Deploy those built artifacts using the deployment scripts that are written in languages like python, and/or Ansible.

      • Automation of time-consuming manual tasks
      • Identifying the tedious manual intervention involved in the deployment process, and use the proper tools like splunk, Prometheus, python(language) to automate those steps.
        Writing the automation scripts to automate the manual steps involved in the routine monitoring and notification tasks.
        Use the scripting languages like shell/bash and/or python to setup cron jobs on servers to run the mandatory checks on server resources at the regular intervals of time

      • Development of ad-hock tools and scripts
      • Developing internal tools/programs that could be used by the other teams to reduce the manual efforts involved in daily reporting and monitoring.
        Writing the Application specific deployment scripts with the help of deployment tool(language) like Ansible.
        Writing tools in language JAVA, Node JS, and cloud native development frames works like python boto3 Libraries.

      • Provisioning the infrastructure (Linux/Unix Servers)
      • Provisioning the servers with the required configuration that the team requests.
        Maintaining the licenses of the software packages and keep track of the SSL certificates provisioned to the internal teams and other users who are using our application

      • Configuring the infrastructure as per the requirement
      • Configure the infrastructure with help of configuration management tools like Chef, Puppet.
        Get the requirement from the development team and configure the servers to have the required configuration
        Based on the requirement create and setup users and permissions using SAML(Security Assertion Markup Language) and/or OAuth authentication programs. So that the given user will have the access to the requested resources only.

      • Maintaining network Security using TCP/IP Protocols and firewall ports.
      • Creating the security groups on the network with in the VPN (virtual private network). Categorize the ports usage and inbound-outbound traffic privileges.
        Setting up proper Firewalls to maintain the secure communication across the application and also between the user and application in the TCP/IP communication layer.
        Creating the role-based authorization group and assign proper permission to the groups in the network. And troubleshooting the security related issues involved in the authentication of SSL, HTTP/HTTPS, TLS, FTP and other form of Network bridge connections.

      Education:

      • Bachelor Degree in Computer Science or Engineering

      Technologies/Tools Used

      • Java, Python, Jenkin, CI/ CD, AWS, Jenkins, Git, Maven, Ansible, Jira, Eclipse, SVN, Junit, Chef, Amazon EC2, VPC, Artifactory (J frog), Shell Scripting, Linux, Unix
      Click here to apply now

      Recruiter:

      Looking for Recruiter with following responsibilities:

      Should Source, Screen, Talk, Interview and evaluate the candidates. Able speak and screen the candidates based on client technical and functional requirements. Also format the resume suitable for client needs and submit to the client. Also, follow up with candidates and client for the submitted requirements. Also, post the job requirements various online web-sites.

      Candidate should have:

      • Ability to build strong relationships with candidates and client
      • Need to understand technical requirements and find out suitable resumes
      • Good technical proofreading, editing and formatting and able to use MS office tools
      • Excellent communication and documentation skills
      • The ability to work accurately, with attention to detail
      Click here to apply now

      Internships:

      Currently we are looking Interns in following skills

      Java/J2EE, PHP, oracle apps, oracle, Quality assurance and Mobile Testing.

      Candidate should have:

      • Should be a team player and self-started
      • Excellent problem solving skills and take ownership for the work
      • Willing learn the new technologies and follow the guidelines from team player
      Click here to apply now

      Software Development Engineer in Test (SDET)

      Looking for SDET engineer with following background -:

      • Minimum 1 to 2 Years of experience as Software Development Engineer in Test (SDET)
      • Must have good front end and back end test automation experience using the automation tools and Java programming language
      • Experience in creating test cases and creating automated test scripts
      • Strong exposure in API Testing writing, debugging and deploying the test cases
      • Experience in working on Selenium and preparing step-by-step test cases in detail
      • Create new framework from scratch using Java, enhancing and upgrading existing framework components, if needed
      • Integrate the developed test cases with CI/ CD based on Jenkin
      • Good communication and cross-functional team exposure

      Education:

      • Batchelor degree in Computer Science, Engineering, or related field (additional experience may substitute).
      • Require skills

        • Technical Knowledge in related skills: Java, Selenium, Test NG, Apache HTTP Client, CI/ CD, Selenium 2/3, JXL, Jenkins, Maven, Rally/ Jira, Unix, Shell Script
        • Able to work in a team or individually
        • Nice documentation and oral skills
        • Quick leaner and problem solving skills
        Click here to apply now

        Java Trainer

        Looking for Java Trainer-

        • 2-3 years in software development or in training
        • Looking for Java Trainer with coding experience in Java, J2EE, C or C++ language
        • Modifying the ongoing strategy and mission of the existing training program.
        • Assist in developing & maintaining technical training content, lab exercises, presentations, and accompanying materials.
        • Experience in on-line or in-class trainings
        • Exceptional communication and convincing skills
        • Young, energetic, and willing to grow with the organization

        Education:

        • Bachelor Degree in Computer Science or Engineering
        • Require skills

          • Technical Skills: Java, J2EE, Spring, Hibernate, Web Services, Rally, Unix, Shell Script, Perl, Selenium, Java Apache Libraries
          • Able to work in a team or individually
          • Nice documentation and oral skills
          • Quick leaner and problem solving skills
          Click here to apply now

          Internships:

          Currently we are looking Interns in following skills

          Java/J2EE, PHP, oracle apps, oracle, Quality assurance and Mobile Testing.

          Candidate should have:

          • Should be a team player and self-started
          • Excellent problem solving skills and take ownership for the work
          • Willing learn the new technologies and follow the guidelines from team player
          Click here to apply now

          Programmer Analyst:

          The Programmer Analyst role supports analysis, design, construction, deployment, maintenance, and production of systems. We have current following programmer analyst jobs -

          • J2EE Analyst with Struts, Web Services, Web Services, JMS and Spring Experience
          • .net technologies: C#, ASP.NET, VB.NET
          • Oracle and Database Administration
          • R12 APPs
          • Word press experience
          • ETL: Cognos, Informatica

          Education:

          • B.S in Computer Science, Engineering, Business, or related field (additional experience may substitute).
          • Certification related area (Preferred)

          Require skills

          • Technical Knowledge in related skills
          • Able to work in a team or individually
          • Nice documentation and oral skills
          • Quick leaner and problem solving skills
          Click here to apply now

          Quality Assurance Specialist:

          The QA Consultant will be part of Quality Assurance team and involved in Creating QA strategies, Design Test cases and perform testing of Web and Mobile applications.

          Principal Responsibilities and Essential Duties:

          • Create test plans, test cases and execute test cases
          • Conduct defect meeting and interact with development and business teams
          • Review the business requirement and create the test strategy
          • Conduct defect meeting

          Skills Required:

          • Experience in QA test methodologies, tools and strategies.
          • Experience designing QA testing strategies and frameworks for enterprise projects.
          • Strong hands on experience with HP Quality Center/ALM for QA testing.
          • Experience with one or more HP Testing Tools Quick Test Professional, Load Runner, Selinium or any Mobile Automation tools
          • Experience defining QA processes for Lean or Agile SDLC is nice to have.
          • Familiar with contemporary engineering practices and willingness to help teams transition to those practices: Test Driven Development, Continuous Integration … when they are ready.
          • Excellent written and verbal communication skills
          • BS Degree in Computer Science or any relevant degree
          Click here to apply now