2 days ago
Remote, United StatesStaff+
Responsibilities
- Oversee software development projects from start to finish.
- Provide technical guidance and mentorship to junior and mid-level engineers.
- Architect, develop, and maintain software applications based on business and technical requirements.
- Resolve complex technical challenges and improve software performance and functionality.
- Make technical decisions and participate in daily SCRUM activities.
- Update SCRUM boards and workflow tasks through completion.
- Collaborate with PSI teams, business analysts, and engineers to deliver appropriate technical solutions.
- Establish and oversee processes for documenting software development processes and code.
- Stay current with technology trends and incorporate appropriate tools and techniques.
Requirements
- Bachelor’s degree in Computer Science or a related discipline.
- Minimum five years of experience in full-stack development.
- Minimum five years of software development experience, preferably on a Microsoft platform.
- Minimum five years of experience with a DBMS such as SQL Server or similar.
- Knowledge of networking and software-defined networking in cloud environments.
- Experience with large-scale production systems.
- Experience designing, analyzing, and troubleshooting new or existing software.
- Experience in a pharmaceutical, biotechnology, CRO, or imaging CRO setting.
Benefits
- PSI offers professional development and career investment in a stable yet innovative Contract Research Organization.
- The company has over 30 years of industry experience and delivers services across a variety of therapeutic indications.
Tech Stack
Microsoft SQL Server
