Software Engineer

  • DXC Technology
  • Cleveland, OH, USA
  • Jan 28, 2019
Full time Software Engineer

Job Description

Successful candidates must have 2+ years’ experience in, and be able to demonstrate

  • Proficiency with Big Data Hadoop ecosystem and associated technologies
  • Knowledge of software development in an object-oriented programming language: Java(required), Python, Ruby, etc.
  • Comfortable working in a Linux environment
  • Experience with Docker (Kubernetes nice to have)
  • Hands-on experience with testing frameworks and methodologies

Essential Functions:

  • Participate in the full lifecycle of large feature development through definition, design, implementation, and testing
  • Be an advocate for developing best practices in the organization, and bring in knowledge of new technologies to the team
  • Regularly contribute to ongoing improvements in engineering process and product development ecosystem
  • Foster an environment of continuous learning and improvement
  • Contribute to ongoing education initiatives and the on-boarding of new engineers
  • Take technical ownership for specific facets of the technology stack
  • Participate in designing and building large distributed systems which scale well
  • Participate in Research and Development (R&D) activities at the project level
  • Share areas of technical expertise
  • Improve processing time and reduce complexity
  • Effective time management skills
  • Develop, troubleshoot, and optimize new and existing distributed code
  • Responsible for project and code quality, including participation in code reviews
  • Analyze and improve the performance of our distributed data processing system
  • Develop tools and utilities to maintain high system availability, monitor data quality, and provide statistics
  • Develop understanding of healthcare terminology and workflows, including the processing, aggregation, and analysis of data

 Minimum Qualifications:

  • Bachelor’s Degree in Computer Science or related field
  • Knowledge of software development in an object-oriented programming language: Java, C++, C#, Python, PHP, Ruby, Perl, etc.
  • Strong understanding of data structures, algorithms, and complexity analysis
  • Comfortable coding and working in a Unix environment
  • Proven analytical and troubleshooting skills
  • Proven verbal and written communication skills, including the ability to articulate complex technical concepts to non-technical stakeholders
  • Ability to work gracefully and effectively in high pressure situations
  • Eagerness to learn new things, continually growing and expanding personal abilities

 Knowledge, Skills, Abilities Preferred:

  • Master’s Degree or higher in Computer Science or related field
  • 3 or more years of software development experience
  • Experience developing in Hadoop ecosystems or other distributed computing systems
  • Experience with Extract, Transform, and Load (ETL) principles
  • Experience developing and maintaining APIs for internal and external users
  • Experience with healthcare IT systems and workflows/experience