Read authentic reviews from candidates, clients and employees.
Learn more about how Great Recruiters is transforming the industry.

James Shen

from 77 reviews
Data Strategy Specialist - Hybrid:
Boston , Massachusetts, United States
  • TERMS: direct hire
Data Strategy Specialist – Hybrid: Our direct client, a fast-growing health care technology company, is seeking a highly skilled and experienced healthcare Data Strategy Specialist to join a growing team in the suburbs of Boston. In this role, you will be responsible for developing and implementing data strategies to optimize the use of healthcare data within the organization. You will analyze healthcare data trends, identifying areas for improvement, and designing strategies to enhance data-driven decision-making processes for our clients. You will collaborate with everyone (clients, internal stakeholders, cross-functional teams, data analysts, various IT professionals, and executives) to ensure effective data management and utilization in the healthcare setting.   Roles & Responsibilities
  • Develop and execute data strategies to drive efficient and effective use of healthcare data.
  • Analyze current data systems, workflows, and processes to identify gaps and areas for improvement.
  • Collaborate with internal teams to establish data governance policies, standards, and procedures.
  • Lead data integration initiatives to ensure seamless connectivity across various healthcare systems and platforms.
Understanding of provider performance measurement
  • Identify data quality issues and develop strategies to improve data accuracy, completeness, and integrity.
  • Assume primary responsibility for communication and resolution of client technical issues
  • Instruct the Data Operations team on how to correctly interpret customer business needs and translate them into application and operational requirements 
  • Monitor industry trends and emerging technologies in healthcare data management to propose innovative solutions.
  • Work with stakeholders to define key performance indicators (KPIs) and develop data-driven metrics for evaluating healthcare operations and outcomes.
  • Collaborate with IT teams to design and implement data infrastructure and platforms to support data strategy objectives.
  • Provide guidance and training to staff members on best practices for data management, analysis, and utilization.
  • Stay updated with healthcare regulations and privacy requirements (e.g., HIPAA) to ensure compliance in data management processes.
Experience / Qualifications
  • 5+ years of experience performing analysis on healthcare data 
  • Proven experience in healthcare data management, data strategy development, or a related role.
  • Excellent analytical skills with the ability to translate data insights into actionable strategies.
  • Strong communication and interpersonal skills to collaborate effectively with cross-functional teams and stakeholders, especially with clients.
  • Knowledge of health systems, health plans, or large IDNs.
  • Strong understanding of healthcare data sources, formats, and standards (e.g., ADI, SVI, CDC, and CMS sources).
  • Familiarity with healthcare data systems, such as Electronic Health Records (EHR), Claims Management Systems, and Data Warehouses.
  • Insight into data governance principles and best practices for data processes.
  • Bachelor's degree in a relevant field (Health Informatics, Healthcare Administration, Data Science, etc.). A master's degree is preferred.
  • Proficiency in data analysis and visualization tools (e.g., SQL, Python, R, Tableau, Power BI).
  • Continuously follow healthcare industry trends, regulations, and privacy requirements (e.g., HIPAA).
  • Attention to detail and ability to work on multiple projects simultaneously.

DW Data Analyst - Hybrid:
White Plains, New York, United States
  • TERMS: contract
Data Analyst – Hybrid: Our direct client, based in White Plains NY, is seeking a Data Analyst.  In this role, you will be supporting the development and use of data in client’s AWS Data Lake and Snowflake Cloud Data Warehouse.  You will build SQL queries for data analysis, validation, testing, and reporting activities.  The position will work collaboratively with a team of data engineers and data architects to support the development of data pipelines, data marts and reports.  We are seeking a talented individual with experience working in a matrix IT organization to deliver enterprise class software projects in a fast-paced environment.  Hybrid working model, 3 days per week on site is expected. Responsibilities:
  • Perform analysis on new data being added to the DW to understand how to integrate with existing data and identify data issues
  • Analyze and identify data discrepancies within the Cloud DW and work with development team on resolution
  • Develop data quality validations to ensure data accuracy and proactively identify data issues
  • Ensure that data governance standards are adhered to within the data warehouse
  • Support business users on data warehouse knowledge and query assistance
  • Develop queries to analyze data based on business requirements
  • Collaborate with business teams to advance usage of the data warehouse across the business
  • BA/BS degree in Information Technology or equivalent combination of education and experience
  • 5-10 years of experience developing in SQL
  • Good understanding of Data Warehouse architecture and design and ETL processes
  • Strong analytical and problem-solving skills
  • Excellent communication and documentation skills
  • Experience with relational databases such as SQL Server or Oracle
  • Experience with cloud-based (AWS and Azure) database systems and environments

Backend Support Engineer - Remote
New York, New York, United States
  • TERMS: direct hire
For our direct client, a fast-growth company in the healthcare and media business, we seek a software engineer to join the team as a Backend Support Engineer.   This position is fully remote, working primarily east-coast hours.  A great entry point into this company, with terrific career growth opportunity, the Backend Support Engineer's responsibilities include:
  • Act as the engineering team’s point of contact for support requests, bugs, and issues with the system and in general, supporting the engineers on the team
  • Investigate issues, perform discovery, and participate in discussions to obtain information required to fix reported issues
  • Delegate tasks to relevant engineers as necessary to fix issues
  • Perform QA on engineering tasks, specifically, confirm the code works as intended
  • Handle data requests and query MSSQL and MongoDB to report requested information. Insert and update records in the database(s) when required. Review metrics and logs and answer questions about the system’s performance
  • Work on support tasks, specifically the ability to code in typescript, go, and c# as required to fix bugs
  • Become an expert with the system and platform, and understand how to navigate the UI and dashboards
  • Write unit tests for work performed, including TDD when required  
Qualifications include:
  • 2+ years of software development experience in a support role
  • 2+ years of coding experience in one or more of typescript, go, python, c#
  • Experience with git
  • Proficient in SQL (MSSQL)
  • Excellent verbal and written communication skills
Benefits of a full-time position include competitive compensation, health insurance including medical, dental and vision, 401k along with employer matching contributions begin after one year of service, paid time off, life insurance, extensive job training, team building activities throughout the year, and a positive work environment that fosters on-going professional development. The company is experiencing unprecedented growth and rapid expansion and offers a multitude of opportunities for growth and upward mobility. Immediate interview and start - send resume today for immediate consideration!  

Sr. Java Developer - Hybrid:
White Plains, New York, United States
  • TERMS: contract

Sr. Java Developer – Hybrid:


Our direct client, based in White Plains NY, is seeking a Senior Java Developer.  You will be a part of the transformational journey to deliver best in class systems to support company’s business lines, across all channels. The Senior Developer is to collaboratively drive the development and support of client’s critical business systems for internal and external systems. This role requires deep technical knowledge of high volume and highly transactional systems. Hybrid working model, 3 days per week on site is expected.   


  • Collaborate with Product Owners, QA, PMO, DevOps and other developers to define requirements, design, and develop mission critical applications.
  • Analyze, design and develop application solutions and enhancements that meet requirements.
  • Ensure adherence to programming and enterprise architectural standards.
  • Complete work assignments and perform appropriate follow up to ensure that tasks are completed on time.
  • Collaborate with product owners, application users, creative team and other developers to define requirements, design, and develop the web application.
  • Assist in the rollout of new applications, problem fixes, and enhancements of software.


  • Undergraduate degree in computer science, engineering or similar field (or equivalent experience).
  • 5+ years programming with Java, JEE, Web Services.
  • Experience with webservice/API development using Java-based enterprise technologies and tools using Java 8 and above, Microservices architecture, Spring and REST.
  • Must be able to code in prevailing technologies including Java, Spring, SQL including conceptual knowledge with cloud native solutions from AWS.
  • Proven abilities delivering code with CI/CD development methodologies.
  • Experience with modern development tools (ideally Eclipse/Intellij, Git, Maven, CI servers, Azure DevOps (or other tools), code review tools).
  • Knowledge of Domain-Driven Design concepts and designing and developing Microservices using the Spring ecosystem.
  • Knowledge of developing Spring Data access application with AWS RDS or NoSQL data stores.
  • Conceptual Experience with API design and implementation.
  • Conceptual Knowledge with container orchestrators and container engines (Docker, AWS ECS). Analytical, problem-solving mindset.
  • Self-driven with minimal supervision.
  • Experience working on a production-critical system.

Preferred Qualifications:

  • Experience with developing within a Cloud environment with good knowledge of cloud infrastructure like AWS is a plus.
  • Experience with ecommerce, retail, and financing is a plus.

Scrum Master - Hybrid:
White Plains, New York, United States
  • TERMS: contract
Scrum Master – Hybrid: Our direct client, based in White Plains NY, is seeking a Scrum Master.  In this role, you will leverage your expertise to lead Agile practices at the team level for multiple teams, assist with managing the flow of work, creatively solve problems to accomplish outcomes, track team output and achievement, and identify continuous process improvement opportunities. The position will facilitate some program level processes and execution, drive continuous development, manage risks, and escalate impediments across our software development teams.    The Scrum Master is a versatile and highly-motivated leader that works with the team to deliver the business functionality needed to drive client’s success. Our Scrum Masters define and set guidelines that benefit the entire department.  We use Agile scrum and strive to ensure and improve overall customer satisfaction. Scrum Masters normally work as part of 2 teams with a mix of local and remote resources. Scrum Masters are responsible for ensuring that changes work through the entire SDLC for all environments. Hybrid working model, 3 days per week on site is expected. Responsibilities:
  • Practice and encourage Agile mindset and behaviors; coach, inspire and mentor teams on Agile principles, values and practices
  • Independently lead the application of Agile practices for multiple teams within a large software organization. Practices may be Scrum and/or Kanban based. Actions often visualizing work, limiting work in progress, managing work flow, planning and guidance for daily stand ups, sprint planning, short, mid, and long range planning, backlog refinement, and retrospective meetings.
  • Ensure progress toward objectives, KPIs and commitments; guide assigned Agile teams to deliver the required product increments and outcomes creating modern experiences built on modern technology stacks (AWS Cloud, Azure).
  • Partner with key stakeholders (i.e., Delivery Leads, Product Owners, Technical Leads) in backlog prioritization as well as tracking and reporting metrics, providing visibility to the team and stakeholders, ensuring a data-driven approach to decision-making with speed and quality.
  • Identify opportunities to improve team-level Agile performance; focus teams on customer value, quality and continuous improvement activities. Remove team-level impediments and resolve conflicts; anticipate challenges, identify risks, and recommend mitigations and solutions.
  • Utilize learnings and best practices in furthering the effective use of Agile practices.
  • Facilitate open communication among team members and stakeholders; promote positive team dynamics to ensure members collaborate and work effectively.
  • Build and leverage effective alliances across other teams and the technical and business communities.
  • Increase the overall Agile maturity for teams, and support higher complexity work towards successful outcomes.
  • Support Agile team(s) that have various levels of agile maturity; actively works to upskill those teams in agile practices and increases their overall agile maturity.
  • Demonstrates ability to lead and influence by enhancing agile practices.
  • Additionally will play a scrum-of-scrum role, managing the flow of work through across multiple development teams.
  • Bachelor’s degree or equivalent experience
  • Excellent analytical mind
  • 3 years' experience in a Scrum Master or similar Agile role applying Agile principles and practices including delivery of several epics, releases and versions and application of a wide variety of patterns and techniques (i.e. leveraging burndown, facilitating retrospectives, refining user stories, etc.) preferred.
  • 3 years of project management or related experience preferred.
  • Programming/development experience preferred.
  • Experience implementing best practices and standards related to Agile product development preferred.
  • Experience leading others with the ability to earn trust while still challenging the team to improve and operate outside its comfort zone in an Agile environment preferred.
  • Agile Mindset: Embody Agile core values of openness, courage, respect, focus, and commitment. Infuse Agile principles, practices and methodologies to achieve team success.
  • Project Management: Ability to initiate, plan, execute, and guide the work of a team to achieve specific goals and meet specific success criteria within a specified time.
  • Influence: Ability to influence leaders at all levels and without traditional hierarchy.
  • Servant Leadership: Foster an environment where individuals thrive as empowered and equal members of a team.
  • Communication: Ability to communicate thoughts, concepts and practices effectively at all levels, adjusting as needed to a target audience.
  • Collaboration: Expertise working with others in a cross-functional multi-team environment.
  • Continuous Improvement: Demonstrate a commitment to continually improve, share learning with others and encourage team development.
  • Sound problem solving skills and dedication to quality
  • Excellent oral and written communication skills
  • Excellent organization and follow-up skills
  • Strong initiative, ownership, and a positive “whatever it takes” attitude

Java Tech Lead - Hybrid
White Plains, New York, United States
  • TERMS: contract
Java Tech Lead – Hybrid: Our direct client, based in White Plains, NY, is seeking a Technical Lead who has hands on software development experience with Java technologies. This a long-term contract position (12-36+ months) with likely extension beyond. This role is hybrid on-site position and you will be required to work on-site 3 days per week in White Plains, NY. In this role, you are responsible for the overall design, implementation and quality of the code the team produces across one or more projects. You will partner with the IT leadership, architecture, and development staff to establish vision, strategy and road maps that align with business strategies and organizational priorities.  You must collaborate with peers and leadership to leverage knowledge and solutions across the organization. This position is within a development group focused on leading the delivery of best-in-class systems to support client’s business lines, across all channels. These include customer and internal applications built on AWS using Microservices Architecture and other AWS components that integrate with existing on-prem systems and databases..   Organizational Relationships: The Technical Lead reports to the Director of Development and is accountable for daily status on tech design, development, and resource management. The Lead will collaborate with team members to define requirements, design, and develop mission critical applications.   The Technical Lead works with: 
  • Delivery leads to staff projects with associates, contractors, and/or third party teams,
  • Project managers on a plan and estimates,
  • Architecture and delivery leads on solution blueprints,
  • QA and delivery leads on functional testing, integration testing, performance testing and to triage defects 
  • Service introduction on hand-off to application operations team
  • 8+years experience in Java software development demonstrating increasing levels of responsibility 
  • Experience leading a team of 3 or more software developers 
  • Bachelor’s degree in computer science or equivalent experience
  • Experience producing solution designs for large-scale, highly available, mission-critical systems.
  • Proficient in designing, creating and consuming Web Services (REST, JSON, OAuth), multi-tier or microservice applications in Java and large scale database applications 
  • Strong experience in SQL and data modeling
  • Demonstrate sound architecture skills and broad experience designing applications
  • Ability to communicate complex technical design concepts and translate into non-technical business solutions.
  • Able to communicate well with all levels in the organization, and must be comfortable as a primary contact to internal and external customers.
  • Excellent oral and written communication skills 
  • Experience in Agile, Waterfall and other software development methodologies
  Preferred Qualifications: 
  • Experience with developing within a Cloud environment with good knowledge of cloud infrastructure like AWS is a plus.
  • Experience with ecommerce, retail, and financing is a plus
Apply today for immediate consideration! This is immediate, interview and hire. 

Golang Software Engineer - Remote
New York, New York, United States
  • TERMS: direct hire
Our direct client is a high-growth company in the healthcare and media businesses.  We seek an experienced Golang Software Engineer to join the growing engineering team and help build build v2 of the company's flagship software product. This is a unique opportunity because you will have a big role in shaping architecture, design, and implementation of new systems. Join and contribute to building products that make a difference. Not based in NY? That's ok, working remotely is acceptable. If you are an exceptional golang developer we want you on the team! Our v2 tech stack is go, js/ts, reactjs, kubernetes, github, azure. Golang Software Engineer responsibilities include:
  • Design and develop highly scalable and secure HIPPA compliant distributed backend systems in go support the growing business
  • Systems design and architecture including database design
  • Coding api endpoints via REST and GraphQL, as well as websocket enabled endpoints
  • Write secure testable code including unit tests
  • Kubernetes cluster design and management
  • Conducting vulnerability and security assessments via our security tools
  • Integrating with SMS and other frameworks (Google maps, Twilio, Call center)
  • Integrating with CI/CD pipelines
  • Work closely with management and SMEs on requirements and communicate level-of-effort and timelines
  • 6+ years of software development experience
  • 4+ years of golang development experience
  • Bachelor’s Degree in Computer Science or equivalent experience
  • Experience with Linux, including using as a primary development environment
  • Knowledge of systems design and distributed architecture
  • Experience with docker and kubernetes (infrastructure as code)
  • Experience w/ database design and sql (familiar with MongoDB, ability to write sql against Postgres or MSSQL)
  • Proficient in algorithms, data structures, and runtime complexity
  • Experience with git, pull requests, and code reviews (you should understand git rebase)
  • Experience with agile software development
  • Familiarity with PKI and asymmetric public key cryptography
  • Detail oriented and excellent time management
  • Ability to multi-task and work in a fast-paced environment while supporting multiple projects
  • Excellent written and verbal communication skills
Additional Desired Skills
  • Experience managing kubernetes deployments in production
  • Experience with Azure
  • Experience with javascript and working with frontend developers
  • Experience with Mozilla rr (deterministic debugging)
Benefits of this full-time position include competitive compensation, health insurance including medical, dental and vision, 401k along with our employer matching contributions begin after one year of service, paid time off, life insurance, extensive job training, team building activities throughout the year, and a positive work environment that fosters on-going professional development. The company is experiencing unprecedented growth and rapid expansion and offers a multitude of opportunities for growth and upward mobility. Immediate interview and hire - send resume today for immediate consideration!    

Back-end Developer - Hybrid:
White Plains, New York, United States
  • TERMS: direct hire
Back-end Developer - Hybrid: Our direct client, a fast-growing energy company in Westchester County, NY, is seeking a Sr. Software Engineer to implement new field hardware solutions as the firm’s product slate evolves and is responsible for both development and implementation of software and technology, which has been a major source of competitive advantage for the company.  The successful candidate will be responsible for aligning the technical roadmap deliverables and will also need to be hands-on in terms of assisting in developing code for the applications and in reviewing hardware and real time metering technology applications.  The technical plan will include bringing firm’s proprietary software suite into its next generation, implementing new features and functionality in both the customer facing software.   A high level of competence in software development and an ability to quickly learn firm’s business and areas of technology outside of their previous expertise are required.       Hybrid working model, 2 or 3 days per week on site is expected.   Responsibilities
  • Design and implement scalable server-side architecture while maintaining and enhancing existing platform services and features.
  • Lead the design and implementation for the next iteration of multiple capstone web applications, and understanding the current technology stack (incl. PHP, React, Vue, MySQL, ExtJS, Python, Golang, Linux) and develop roadmap for technology upgrades.
  • Design and maintain high availability AWS based infrastructure to deploy web applications.
  • Architect applications to use AWS and other third-party services to off-load business functions, including client communications (email / sms / voice), CRM, and marketing.
  • 7+ years of software development experience.  
  • Demonstrated experience in GoLang (or Python), MySQL, Typescript, Node, JavaScript.
  • Understanding of security principles and implementation.
  • Code version control using git, collaboration using GitHub (pull requests, code review, issue tracking).
  • Unit testing, Object-oriented Programming, Domain Driven Design, Test Driven Development, Microservice architecture.
  • Amazon Web Services for high availability application deployment.
  • Continuous Integration using Github Actions, Continuous Deployment using Docker.
  • Strong technical knowledge and communication skills a must.

Data Implementation Specialist - Hybrid:
Boston , Massachusetts, United States
  • TERMS: direct hire
Data Implementation Specialist - Hybrid: Our direct client, a fast-growing health care technology company, is seeking a highly skilled Data Implementation Specialist to join a growing team in the suburbs of Boston.  This role is a fast-paced, dedicated client-facing position within the Enterprise Client Delivery Team.  You will work directly with the Enterprise Data Team during data expansion implementations and quarterbacking all project management tasks associated with cleanly onboarding data for production clients. You will be expected to communicate data triage questions between the Data and Vendor Management teams, create and manage ongoing client onboarding project plans, manage tasks, seek technical issue resolution from appropriate parties, develop agendas, distribute meeting minutes, and schedule meetings with project stakeholders. This will regularly interface internally and externally with executive sponsors and end-users.   Your goal in this position is to develop the skills needed to grow within the firm and become a client delivery Subject Matter Expert. This is your opportunity to demonstrate your passion for project management, eagerness to learn and develop yourself, and adaptability in a dynamic environment. Hybrid working model, 3 days per week on site is required.    Roles & Responsibilities
  • Work with a dedicated Data Management team and Vendor Management team to develop a detailed communications and project plan to monitor and track data onboarding progress
  • Manage change control to existing data scope and data schedule and communicate appropriately to stakeholders
  • Collaborate with Vendor Management Team to ensure inbound data files are being delivered within project timelines
  • Escalate issues and risks to the Director of Enterprise Client Delivery (Director) in a timely fashion
  • Monitor and communicate project milestones, status, and risk to Director and Client as appropriate
  • Create all project-related paperwork - including Implementation Agendas, Project Plans, and Status Reports - and distribute them timely to the client and/or executive management team
  • Coordinate and schedule client meetings
  • Serves as the dedicated point of contact for assigned clients
  • Identify opportunities for process improvement and workflow streamlining
  • Work with the Vendor Management team to ensure Vendor Implementation tickets are created and monitored throughout the implementation; ticket categories include (but are not limited to): Legal Agreement execution, SFTP setup, file receipt/review, and distribution of file analysis
Experience / Qualifications
  • Proven working experience in project management
  • Ability to oversee cross-functional efforts
  • A Project Management certification or agree to work to obtain a certification within the first six months
  • Bachelor's Degree in an appropriate field of study or equivalent work experience
  • Excellent client-facing communication skills (written and verbal)
  • Solid organizational skills, including close attention to detail and multitasking skills
  • Effective at building, maintaining, and growing relationships with senior leadership
  • Proven ability to learn technical concepts with high proficiency
  • An outgoing and enthusiastic personality that will make clients and team members want to follow your lead!
  Preferences – Not Required
  • Project Management Professional (PMP), Six Sigma, or equivalent certification
  • Data analytics experience – drawing meaningful/strategical insights from technical data sets
  • Experience with SaaS environment products or projects
  • Strong Excel experience, including lookups, pivot tables, automation, macros, or data models
Experience in the Healthcare industry – Population Health Management, Medical Claims