• Come work with us...

  • Current Openings

  • We're looking for qualified consultants for the following roles.

    Contact us at Recruiting@C2its.com for more information about open positions.

    QA Analyst
    The QA Analyst is responsible for developing, executing and maintaining test cases. The analyst works closely with the QA team and development teams clearly communicating status and blockers. This position will have the overall accountability and responsibility to plan and execute tests to deliver projects in the portfolio successfully.

    Responsibilities

    • Work with QA Analysts and Developers to ensure that all aspects of the system have proper testing coverage and overall system reliability, performance and quality.
    • Deliver effective and efficient testing solutions by meeting key project milestones and overall project deliverables on time, and adhering to development and quality standards.
    • Analyze the testing needs and develop testing strategy and plans.
    • Review and approve test plans, scenarios, scripts or procedures such as database impacts, software scenarios or usability.
    • Review software documentation to ensure technical accuracy, compliance or completeness and/or to mitigate risks.
    • Ensure application documentation is complete and maintained/ updated in a timely fashion.
    • Perform other duties as assigned

    Skills

    • 5+ years of experience in software quality assurance testing.
    • Ability to automate testing
    • Knowledge of testing disciplines and methodologies.
    • Strong documentation skills.
    • Experience creating test plans and test cases or scenarios.
    • Document software defects using a bug tracking system, and report defects to software developers.
    • Experience with agile and waterfall approaches required.
    • Excellent analytical and problem solving skills.
    • Excellent interpersonal and communication skills
  • .NET Developer
    .NET Developer to join development team supporting, maintaining, and creating enterprise applications. This position will support, enhance and develop solutions for applications by analyzing business requirements and translating them into an effective user experience. This role will create technical designs and estimates based on project requirements and will develop Microsoft based applications.

    This position requires a self-starter who can work with teams as well as manage projects independently. In addition, this role requires a strong analytic ability as well as attention to detail and problem solving skills. An exceptional ability to collaborate and advanced customer service talents are also required.

    Skills

    • Knowledge of full cycle development—from requirements to design, implementation, testing and deployment.
    • Understanding of databases, data structures and object-oriented design, Service Oriented Architecture, layered architecture and dependency injection
    • Ability to work with team members, be motivated, self-directed, and organized
    • Ability to collaborate effectively with business leaders, peers in other development and infrastructure organizations, development managers, operations support managers, internal suppliers, 3rd party suppliers, research analysts, and technology vendors
    • 5+ years .NET development experience
    • Good understanding of the .NET Framework Class Library
  • Business Analyst
    The Business Analyst will work closely with the business and technical teams and is a major contributor to the requirements specification deliverable, writes the business and functional requirements. This person understands business and ensures that there is integration between business and technology.

    Performs feasibility analysis, scopes projects, and works with the project management team to prioritizes deliverables and negotiate on product functionalities. The BA understands development processes – SDLC – and is very analytical with problem-solving and conflict resolution skills to help identify, communicate and resolve issues

    Responsibilities

    • Performs feasibility analysis, scopes projects, and works with the project management team to prioritizes deliverables, and negotiate on product functionalities.
    • Creates detailed Business Requirement Document (BRD) and translate it into functional specifications.
    • Provides analytic support by coordinating data extraction from various databases and data interpretation.
    • Partners with development and analytic teams to provide reporting on software solutions.
    • Participates in Integration Testing and User Acceptance Testing (UAT) and Functionality Testing.

    Requirements

    • 5+ years of experience working as a Business Analyst/Business Systems Analyst
    • Excellent communication skills (written and verbal)
    • Excellent analytical skills
    • Success on a number of projects
    • Proficiently as a wide variety of modeling and presentation tools (e.g. MS Word, PowerPoint, Excel, Visio)
    • Ability to bring diplomacy and tact to difficult situations
    • Functional expertise in the application of computer systems to solve business problems
    • Self-motivated, flexible and able to work in an unsupervised environment
  • Project Manager
    The Project Manager manages all aspects of the development and implementation of large, multifaceted projects and takes projects from original concept through to final implementation

    Responsibilities

    • Initiates projects following appropriate project management methodology including gathering and defining comprehensive project requirements, ensuring for strategic alignment, developing project charters, project plans, budgets and schedules, determining staffing requirements, and forming cross-functional project teams.
    • Defines and follows project management methods, procedures, and quality objectives, including metrics for assessing progress.
    • Balances workload, provides technical and analytical guidance and work direction to project team, including scheduling, assignment of work, review of project efforts and removal of roadblocks which inhibit project success.
    • Ensures that all team members have the tools and training required to perform effectively, and provides the team with constructive feedback as it pertains to project performance.
    • Assesses variances from the project plans, budgets and schedules, develops and implements changes as necessary to ensure that the project remains within specified scope and is within time, cost, and quality objectives, and keeps management aware of the situation.
    • Evaluates and ensures for sponsor/client satisfaction at project completion.
    • Maintains appropriate professional designations and up-to-date knowledge of current information technology techniques and tools.
    • Performs other related duties as required.

    Requirements

    • 7+ years of experience delivering IT or business projects
    • Demonstrated communication and influencing skills.
    • Knowledge of Project Management methodologies and tools.
    • Experienced in formal techniques of risk management.
    • Excellent organizational skills.
    • Experience with Microsoft Project
  • Java Developer
    Java Developer with solid technical experience will work with a team of software developers in an agile environment to create innovative solutions.

    Responsibilities

    • Responsible for design and delivery of new functionality that adheres to platform and architectural guidelines
    • Stay up to date with new technologies and share knowledge within the team
    • Interact with technology peers to make technical recommendations for application development.
    • Manage time effectively, proactively assessing risk and dependencies
    • Effectively communicate timely and accurate status information to project leaders

    Skills

    • 4+ years of software development experience with particular concentration in enterprise web applications using Java EE technologies
    • Experience with Spring and Hibernate.
    • Experience in databases pertaining to application development, performance and scale.
    • Experience with agile development practices, including TDD
    • Experience with a SOA and REST services.
    • Experience with Client Side JavaScript Web Application Frameworks
    • Very strong interpersonal and communications skills