Analytic Search Group, Princeton NJ - Lead Full Stack Software Engineer (C#/.NET) - Remote
Full Stack Developer is needed in Princeton, United States.
Client: Analytic Search Group, Princeton NJ
Location: Princeton, NJ, us
Contract: Freelance
Job Description
This is a remote position. We are seeking a Lead Full Stack Developer responsible for designing, building and operating end-to-end web applications and data-driven solutions. This is a hands-on technical leadership role, combining senior individual contributor responsibilities with mentoring and guiding other developers on modern practices. This role requires recent hands-on experience owning technical solutions and driving projects forward while maintaining Full Stack Development responsibilities.
Responsibilities
- Oversees application development team’s technical delivery across all projects while remaining a hands-on Full Stack Developer.
- Design and implement scalable, secure frontend and backend components, including APIs, services and UI workflows, following clean architecture and solid principles.
- Embed application security best practices into the software development lifecycle.
- Collaborate with various teams to translate complex business needs into practical technical solutions.
- Own technical solutions end to end: architecture, implementation, testing, deployment, and support.
- Establish and champion coding standards, automated testing, and CI/CD pipelines.
- Collaborate with Solutions Architect, DevOps, and Data teams to translate business needs into scalable technical designs.
- Design secure integrations with external clinical and operational systems.
- Troubleshoot complex system issues and lead root cause analysis.
- Drive continuous improvement in cloud performance, cost optimization, security posture, and CI/CD automation.
- Understand and stay current with the AWS Cloud development environment and tools.
- Manage time effectively with accurate task estimation and meeting deadlines.
- Adapt to frequently changing requirements, priorities, and schedules.
- Troubleshoot and resolve technical issues in a timely manner.
- Contribute to architecture discussions and technology choices.
- Promote a culture of documentation, knowledge sharing and continuous learning within the application development team.
Qualifications
- 8 years of experience as a full stack developer.
- 3 years of experience leading a development team focused on building On-prem and Cloud applications.
- Proficient in Angular and experience in a recent project.
- Strong experience redeveloping on-prem web applications optimized for AWS.
- Experience leading a Cloud software development project end to end.
- Experience building AWS based websites, applications, and integrations.
- Familiarity with AWS services such as CloudWatch, SES, S3, ECR, ECS, and Lambda functions.
- UI/UX experience using Blazor or Angular.
- Experience with relational and non-relational databases.
- All aspects of GitHub, including GitHub Actions.
- Experience with Docker containers.
- Strong experience with CI/CD pipeline management.
Preferred Experience
- Experience configuring AWS environment using Terraform, Fargate, etc.
- Experience in a CRO/pharmaceutical environment with knowledge of regulated clinical data applications.
- Knowledge of GxP and 21 CFR Part 11 compliance.
- Experience with migrating an entire on-prem data center to the AWS Cloud.
Additional Information
This position requires the individual to be either a US citizen or Green Card holder.
How It Works
🔍Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
🎉Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
📈Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.