Search by job, company or skills

FlairsTech

Senior Full Stack Engineer

10-12 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 5 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Position Summary

We are seeking a Senior Software Developer to join our dynamic development team dedicated to building innovative software solutions that help the Life Sciences industry improve and extend lives. In this role, you will collaborate with a passionate, cross-functional team committed to delivering high-quality products that meet company, customer, and market needs.

As a senior member of the team, you will contribute to the full software development lifecycle, help guide technical decisions, mentor junior developers, and ensure overall solution quality.

Personal Qualities

  • Strong work ethic and professional integrity.
  • Excellent communication skills with the ability to collaborate effectively in a team environment.
  • Self-starter with a proactive, can-do attitude.
  • Compassionate and respectful toward colleagues and clients.
  • Highly organized with the ability to manage multiple tasks and deadlines efficiently.
  • Willingness to put in additional time as needed to meet project commitments.

Responsibilities

  • Develop a deep understanding of assigned products, processes, applications, tools, and systems.
  • Participate in and contribute to design and architecture review sessions for systems and subsystems.
  • Implement high-quality software based on design specifications and requirements.
  • Contribute to Agile processes, including writing and refining user stories.
  • Conduct code reviews and perform unit testing.
  • Collaborate with Support and Services teams to diagnose and resolve customer issues.
  • Review test cases and user documentation to ensure completeness and accuracy.
  • Assist with integration of new technologies into existing systems and architecture.
  • Review solutions created by team members to ensure alignment with quality and development standards.
  • Adhere to approved Software Development Life Cycle (SDLC) SOPs.
  • Create and maintain documentation of program functionality.
  • Provide guidance, mentoring, and training to less-experienced developers.
  • Coordinate interdepartmental tasks when needed.
  • Build releases for QA.
  • Perform other duties as assigned.

Required Skills

  • Excellent verbal and written communication skills for interacting across all organizational levels.
  • Ability to work independently and perform effectively under time constraints.
  • Strong analytical and problem-solving abilities.
  • Proficiency with relational database systems and understanding of networking concepts and distributed systems.
  • Ability to manage projects from initiation through completion.

Qualifications

  • Bachelor's degree in Computer Science or equivalent industry experience.
  • 10+ years of software development and solution architecture experience, including extensive experience with Microsoft development technologies.
  • Strong SQL Server expertise, including writing optimized SQL scripts and stored procedures.
  • Hands-on experience with:
  • C#, ASP.NET MVC, WebForms, .NET Core
  • React.js, HTML5, CSS3, JavaScript, jQuery, AJAX, LINQ, Entity Framework
  • Web Services, APIs, and system integrations
  • CI/CD pipelines
  • Strong troubleshooting capabilities, including diagnosing complex technical issues.
  • Experience with Kendo UI and Angular (preferred).
  • Experience with multithreaded programming, cryptography/security, and high-performance server or cluster software.
  • Cloud architecture experience is a plus.
  • Knowledge of the Clinical Trials industry and familiarity with applications designed under 21 CFR Part 11 is preferred.
  • Proven ability to manage multiple projects simultaneously within a deadline-driven environment.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 135093701