About the Company
Magnit is a leading provider of talent and workforce solutions, collaborating with top organizations to deliver high-quality staffing and contractor services. For over 10 years, Magnit has been helping companies find the best talent for their needs, while providing contractors with exciting opportunities. GuideWell, a renowned healthcare provider, has partnered with Magnit to offer innovative solutions that make a real difference in people’s lives.
About the Role
As a Hadoop Developer, you will be employed by Magnit on assignment with GuideWell, playing a key role in developing, maintaining, and optimizing systems that handle vast amounts of data. You will be responsible for designing and developing applications that are scalable, efficient, and effective in managing and processing data. The ideal candidate will have a strong foundation in IT, with hands-on experience in Hadoop, Spark, and Scala.
Responsibilities
- Design, develop, and maintain Hadoop-based systems for managing large-scale data processing.
- Develop and enhance APIs and application features.
- Review and refine code written by other developers to ensure best practices.
- Collaborate with Business Analysts, Project Managers, and other developers to ensure smooth integration of systems.
- Perform unit testing and debugging, ensuring all software is optimized and meets specifications.
- Participate in the full software development life cycle, documenting key processes and transitions.
- Support the implementation and monitoring of changes to the system to meet evolving business requirements.
- Research and analyze vendor products for integration into the system.
- Work with a cross-functional team to ensure systems operate at peak performance.
- Apply IT controls to ensure the security and integrity of applications and data.
Required Skills
- 5+ years of experience in software development, with a strong background in coding and system design.
- Proficient in Hadoop, Spark, and Scala for data processing.
- Strong knowledge of database systems and integration.
- Experience in unit testing, debugging, and performance optimization.
- Familiarity with version control tools such as Git and SVN.
- Solid understanding of IT infrastructure and computer systems.
- Excellent problem-solving and critical thinking skills.
- Strong communication skills to convey technical information effectively.
- Ability to work independently and manage tasks with minimal supervision.
Preferred Qualifications
- Bachelor’s degree in Computer Science, Information Systems, or related field (or equivalent experience).
- Experience with additional programming languages such as Python or Java.
- Knowledge of cloud platforms and data management solutions.
- Familiarity with change management procedures and documentation standards.
- Experience in healthcare or related industries is a plus.