Post Job Free
Sign in

Software Engineer

Company:
Robert Half
Location:
Fort Washington, PA
Posted:
May 08, 2025
Apply

Description:

Job Description

We are looking for a talented Software Engineer to join our team on a contract basis in Fort Washington, Pennsylvania. In this role, you will design, develop, and maintain cutting-edge software solutions while collaborating with cross-functional teams to deliver high-quality results. This position offers an excellent opportunity to work on innovative projects within the clinical research industry.

Responsibilities:

• Develop, test, and deploy scalable software applications using Python, TypeScript, and other modern programming languages.

• Build and maintain APIs and full-stack applications to support business operations and data workflows.

• Implement data orchestration solutions in cloud environments such as AWS and other relevant platforms.

• Design and optimize data warehouses using methodologies like Kimball, Inmon, or Data Vault.

• Utilize tools such as Snowflake, QuickBase, and Google Analytics for data management and analysis.

• Create dynamic data visualizations and dashboards to present actionable insights.

• Conduct thorough unit testing and debugging to ensure code quality and reliability.

• Collaborate with stakeholders to prioritize tasks and ensure compliance with privacy and security standards.

• Provide technical leadership and mentorship to team members, fostering a culture of continuous improvement.• Proficiency in Python, TypeScript, and cloud computing platforms such as AWS.

• Hands-on experience with Snowflake, data orchestration, and database administration.

• Strong background in data warehouse design and implementation (e.g., Kimball, Inmon, Data Vault).

• Expertise in developing APIs, full-stack web applications, and data visualization tools.

• Familiarity with tools like QuickBase and Google Analytics for managing and analyzing data.

• Solid understanding of privacy, security, and compliance requirements in software development.

• Excellent problem-solving abilities, along with strong written and verbal communication skills.

• Demonstrated leadership experience in guiding software development teams.

Apply