Programmer Analyst

Roles and Responsibilities:

  • Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.
  • Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.
  • Write, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment.
  • Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
  • Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
  • Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
  • Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.
  • Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.
  • Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language.
  • Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs.

Required: Bachelor’s Degree or Masters’ Degree In computer related field

Location: Elgin, IL

Apply Now

Business Analyst

Roles and Responsibilities:

  • Define configuration specifications and business analysis requirements
  • Perform quality assurance
  • Define reporting and alerting requirements
  • Own and develop relationship with partners, working with them to optimize and enhance our integration
  • Help design, document and maintain system processes
  • Report on common sources of technical issues or questions and make recommendations to product team
  • Communicate key insights and findings to product team
  • Constantly be on the lookout for ways to improve monitoring, discover issues and deliver better value to the customer
  • Generate process documentation and guides
  • Analyze data to draw business-relevant conclusions and in data visualization techniques and tools

Required: Bachelor’s Degree or Masters’ Degree In computer related field

Location: Elgin, IL

Apply Now

Software Quality Assurance Analyst

Roles and Responsibilities:

  • Review functional and design specifications to ensure full understanding of individual deliverables.
  • Identify test requirements from specifications, map test case requirements and design test coverage plan.
  • Develop, document and maintain functional test cases and other test artifacts like the test data, data validation, harness scripts and automated scripts.
  • Execute and evaluate manual or automated test cases and report test results.
  • Write and maintain test automation scripts
  • Hold and facilitate test plan/case reviews with cross-functional team members.
  • Identify any potential quality issues per defined process and escalate potential quality issues immediately to management.
  • Ensure that validated deliverables meet functional and design specifications and requirements.
  • Isolate, replicate, and report defects and verify defect fixes.
  • Backend app/database testing in various environment including validating stored procs, jobs and triggers.
  • Application testing and report bugs/fixes.
  • Develops quality assurance standards.

Required: Bachelor’s Degree or Masters’ Degree In computer related field

Location: Elgin, IL

Apply Now

Database Administrator

Roles and Responsibilities:

  • Identifies database requirements by interviewing customers; analyzing department applications, programming, and operations; evaluating existing systems and designing proposed systems.
  • Recommends solutions by defining database physical structure and functional capabilities, database security, data back-up, and recovery specifications.
  • Installs revised or new systems by proposing specifications and flowcharts; recommending optimum access techniques; coordinating installation requirements.
  • Maintains database performance by calculating optimum values for database parameters; implementing new releases; completing maintenance requirements; evaluating computer operating systems and hardware products.
  • Prepares users by conducting training; providing information; resolving problems.
  • Provides information by answering questions and requests.
  • Supports database functions by designing and coding utilities.
  • Maintains quality service by establishing and enforcing organization standards.
  • Maintains professional and technical knowledge by participating in professional societies and certified courses.
  • Contributes to team effort by accomplishing related results as needed.

Required: Bachelor’s Degree or Masters’ Degree In computer related field

Location: Elgin, IL

Apply Now

Programmer Analyst – JAVA or JAVA Developer

Responsibilities

  • Carry out analysis, design, development, and delivery of software within a project scope ensuring that work product meets end user acceptance criteria.
  • Develop workflow based applications using JBPM workflow engine with Drools.
  • Develop integration layers to back end databases, remote web services, and other data sources.
  • Support and take ownership of existing J2EE deployments.
  • Interact with business users to establish/clarify their requirements and develop application specifications.

Skill Requirements

  • B.S. Degree in Engineering, Computer Science, Mathematics, or Physics.
  • Solid grasp of object oriented development and design principles.
  • 4+ years of hands-on experience with Java based middleware for enterprise application integration and service oriented architectures.
  • 4+ years of experience, as a Java Developer, in building, debugging and maintaining mission critical enterprise applications.
  • Experience designing a workflow in a JBPM/BPMN editor, using provided APIs in the JBPM engine to run business functions using Drools rule engine. Experience with JBoss, JBPM, Drools, JTA, JMS, EJB, JDBC.
  • Experience building web services, leveraging Spring, Hibernate, Camel, Apache CXF, Junit, Groovy.
  • Functional and non-functional test automation experience (especially using test-driven deployment or behavior-driven deployment methodologies).
  • Strong database background and experience with MS SQL Server or Oracle, stored procedures, triggers, distributed transactions, and data replication.
  • Knowledge of database modeling and data structure principles, techniques and best practices.
  • Familiarity with cloud-based technologies
  • Experience with XML technologies, working experience in developing front-end technologies such as HTML, CSS, JavaScript, JSON, JQuery, GWT, and JSP.
  • Familiarity with Windows PowerShell will reduce the learning curve.
  • Good problem solving skills, excellent coding/debugging skills.
  • Ability to grow and learn in a fast paced environment.
  • Ability to prioritize and plan own tasks and estimate level of effort for assigned tasks.

Desired Skills

  • Leadership and client management ability.
  • Business process analysis, mapping, and design.
  • Handling concurrent or multiple tasks/projects efficiently.
  • Highly developed oral and written communication skills.
  • Experience working in an Agile environment.
  • Familiarity with continuous integration tools.

Apply Now

Programmer Analyst – .NET Developer

.Net Developer 4+ years’ experience, MVC & Kendo UI experience (HTML 5). We need a .Net developer 4+ years of experience. Must know Microsoft MVC (model view controller) architecture and Kendo UI.

Skill Requirements

  • Utilize established development tools, guidelines and conventions including but not limited to ASP.NET, SQL Server, HTML, CSS, JavaScript, and C#
  • Design, code and test new Windows and web software applications
  • Enhance existing systems by analyzing business objectives, preparing an action plan and identifying areas for modification and improvement
  • Maintain existing software systems by identifying and correcting software defects- Investigate and develop skills in new technologies
  • Create technical specifications and test plans Candidates ideally would possess 2-4 years of experience and/or Bachelor’s Degree in Computer Science
  • Have the ability to work and consult with colleagues as well as individually
  • Have the ability to consult and communicate closely with management/ supervisor of the company.

Minimum Required Skills / Competencies

    • Microsoft SQL Server 2008 and above
    • HTML5*
    • Kendo UI JQuery widgets*
    • Bootstrap*
    • MVC 4 with Razor*
    • Kendo UI Dataviz
    • WCF, .Net, C#, javascript
    • Responsive UI and cross-browser CSS/HTML/JavaScript issues
    • Agile Methodology programming experience is a plus
    • Degree in Computer Science or related field or equivalent work experience.

* preferred to have

Job Type

  • Full-time

Required experience

  • .NET: 4 years
  • KendoUI: 1 year

Required education

  • Bachelor’s

Apply Now

Sales Co Ordinator

Desired Skills

  • Contact qualified leads by telephone, network, or personally.
  • Setup meetings with leads to promote and win business.
  • Achieve agreed-upon targets of lead qualification and revenue generation every month.
  • Conduct specific campaigns to promote software development and customization services.
  • Create sales collateral, proposals, RFI/RFP responses and any such marketing materials.
  • Create, file and coordinate all marketing materials.

Required experience

  • 6 month – 2 Years, IT background preferable

Apply Now