Design and develop data solutions and data platform components in an agile development environment by applying engineering concepts such as algorithms and data structures as well as development best practices.
Works on big data platform and ecosystem, create complex data processing pipelines for data management functionalities.
Ensures high quality solutions by design and build unit tests, integration test, load test and user acceptance tests.
Owns the end to end CI/CD pipelines for the software components.
Partners with director of engineering, product managers, and stakeholders to clarify requirements and implement solutions that encompass analysis, programming, and how to integrate these solutions into the larger eco-system.
Maintains confidentiality of CDS and its clients proprietary information.
Interacts with business partners and clients to lead technical solution discussions.
Develops technical solution options for custom client/business requirements.
Reviews/creates technical architectural framework as required for assigned platform.
Formally presents solutions and system information to clients, as well as business staff and executive management.
Provides project management for design, development, and testing of critical projects.
Analyzes user requests and recommends appropriate course of action to management.
Produces appropriate research and analysis of requirements and/or efforts necessary for completion of development projects.
Directs or assists others in the development of detailed programs and system specifications and test plans.
Provides regular communication updates to development management, requestors, and other affected departments for all assigned projects.
Provides team management for technical crisis resolution and assistance to development staff.
Interacts in professional and cooperative manner with employees, clients, and vendors in a team-oriented environment.
Organizes tasks and resources to complete work and meet deadlines according to established departmental procedures.
Conducts comprehensive reviews of projects/tasks to ensure adherence to design and quality objectives.
Using various resources, continually learns, studies, and applies new information in fast paced, dynamic technical environment.
Works on call when required or requested.
Travels off site when required or requested.
Assumes additional duties as required or requested.
Follows all CDS Global ergonomic and safety policies.
EDUCATION AND/OR CERTIFICATION, SKILLS AND LICENSING
Bachelor's Degree in an engineering or equivalent field (computers science, computer engineering, etc.).
Six or more years of professional work experience in an Information Technology role.
Six or more years of experience with server-side development language such as Java, Scala, or Python.
Three or more years of experience working with databases and SQL.
Two or more years of experience designing and developing scalable data. applications using modern frameworks and distribution including Spark, Hortonworks
Two or more years of experience with enterprise technologies and principles, such as SOA, REST.
Successful record in design and implementation of complex, multi-programming projects.
Proven successful technical leadership, consultative application of technical and management principles to others, and design skills.
Excellent written, verbal, and presentation skills.
Demonstrated ability to conduct and lead meetings to identify/present technical solutions to an audience of business partners, client personnel, technical team members, and executive management.
Successful performance of providing consulting assistance to business and technical communities.
Proven successful experience making decisions on variety of tasks requiring discretion, judgment, and initiative guided by general procedures or standards.
Experience prioritizing and completing long/short term projects with little supervision.
Successful, proven technical project management experience.
Experience documenting procedures for solving business problems.
If travel is required, has access to transportation requiring a valid drivers license, proof of safe driving record and active insurance.
Preferred skills and experience.
oExperience working in the healthcare domain.
oExperience with large product integrations and performance enhancements.
oExperience analyzing large volumes of data (multi-terabyte to petabyte range).
oSoftware design experience using architecture and design patterns.
oExperience with managing large projects using Maven, Gradle, SBT.
oExperience with CI frameworks including Bamboo and Jenkins.
EOE/AA Employer including Vets and Disabled
Pre-employment background check(s) conducted on qualified candidates.
Post-offer, pre-employment drug/health screening(s) required for some positions.
Accessibility: If you need an accommodation as part of the employment process please contact Human Resources at:
If you want to view the EEO is the Law poster, please choose your language: EnglishSpanishArabic - Chinese
If you want to view the EEO is the Law Supplement poster, please choose your language: EnglishSpanishChinese
If you want to view the Pay Transparency Policy Statement, please click the link: English