Data Scientist
The Data Scientist role at Confidential Client involves designing, developing, testing, and maintaining software applications in collaboration with technical and business teams. The position requires strong programming skills, problem-solving abilities, and a commitment to continuous learning to deliver reliable and maintainable software solutions aligned with project requirements.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Software Development.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
About the Role
Confidential Client is seeking a practical, curious Software Developer to design, build, test, and maintain software used in client engagements. This is a hands-on position for someone who enjoys solving problems, writing maintainable code, and collaborating with technical and business stakeholders. Projects may include application development, web technologies, APIs, databases, testing, and cloud-based platforms depending on the assignment.
What You’ll Do
- Contribute to design, development, and maintenance of software components according to project requirements and team standards.
- Translate business and technical requirements into reliable, maintainable solutions.
- Write clean, readable code and document implementation details.
- Create and run unit and integration tests; investigate and resolve defects.
- Participate in code reviews and incorporate feedback to improve code quality and consistency.
- Use source control (e.g., Git) effectively and keep task progress visible to the team.
- Collaborate with developers, QA, analysts, and stakeholders to meet milestones and deliverables.
- Share knowledge and contribute to technical documentation; stay current on helpful tools and practices.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or equivalent practical experience.
- Foundation in one or more programming languages such as Java, Python, JavaScript, C#, or similar.
- Understanding of object-oriented programming, data structures, and algorithms.
- Familiarity with version control systems (e.g., Git).
- Experience or willingness to learn relational or NoSQL databases and common testing approaches.
- Exposure to web development, REST APIs, cloud platforms, agile workflows, or continuous integration is a plus.
- Strong analytical thinking, written and verbal communication, and attention to detail.
- Ability to collaborate respectfully, accept feedback, and manage assigned work responsibly.
- Willingness to learn new frameworks, tools, and technologies as projects require.
Employment Details
- Seniority level: Associate
- Employment type: Full-time
- Industry: Software Development
Benefits & Development
Confidential Client offers opportunities to build practical experience and strengthen technical skills. Depending on the assignment and employment terms, candidates may be eligible for competitive pay, professional development resources, mentorship, and exposure to current tools and client projects. Specific benefits, eligibility, and work arrangements will be communicated during the hiring process.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range