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 Engineer/Developer:

Candidate should have:

  • Minimum Experience required Bachelors/Associate in CS/IT/Engg/Science or equiv. +2 yrs exp for junior position. Masters in CS/IT/Engg/Science or equiv. or Bachelors in CS/IT/Engg/Science or equiv. + 5 yrs of exp for senior position.
  • Location: Santa Clara, CA
  • Pay rate: $104291.00/year for Bachelors/Ass. + 2 yrs exp, $184080.00/year for Bachelors + 5 yrs exp, $130894.00/year for Masters + 0 yrs exp (OES industry standards)
  • Length: Long term/permanent
  • Skills required: Java/ Python/ Shell Scripting, HTML, Java script, SQL/MySQL, Oracle, Eclipse,Jenkins, CI/CD and Linux/ Unix..
  • Analyze product requirements, user needs and software requirements to determine feasibility of design within time and cost constraints.
  • Design, Develop, Modify, Test, Deploy, Support software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
  • Modify existing software to correct errors, integrate with other software and allow it to adapt to new software and hardware, or to improve its performance.
  • Confer with systems analysts, engineers, programmers, build engineers and others to design system and to obtain information on project limitations and capabilities,performance requirements and interfaces.
  • Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
  • Consult with customers about software system design and maintenance.
  • Supervise the work of programmers, technologists and technicians and other engineering and scientific personnel.
  • Coordinate software system installation, deploy and monitor equipment functioning to ensure specifications are met.
  • Develop and direct software system testing and validation procedures, programming, and documentation.
  • Obtain and evaluate information on factors such as reporting formats required, costs, and security needs to determine hardware configuration.
  • Travel required: 0 to 25%
  • Telecommute: no
  • Contact:
    Sai Pratap Naidu
    i2Data Systems Inc
    3140 De La Cruz Boulevard, #200/28,
    Santa Clara, CA 95054
  • Education:

    • Master/Bachelor/Ass. Degree in CS/IT/Engg/Science or equiv
    • 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