Software Developer 2

Almac Group is currently seeking a Software Developer 2 for our Lansdale, PA site location. The Software Developer 2 is responsible for developing custom software solutions for client use in the biopharmaceutical industry. Identifies, designs and implements new features and changes to existing software architecture to meet the customer project needs.
ALMAC is looking to help advance human health and streamline how clinical trials are executed for our clients. To achieve these goals, we are looking for intelligent, talented, and passionate people to join our team.
What you will tell your friends & colleagues you do
  • Developing software that will be used in the clinical trial industry. You will be enhancing our Interactive Response Technology (IRT) platform, building completely new product features, and adding value to ALMAC Clinical Technologies software and service capabilities.
  • For each project, assignment, you will be collaborating with Architects, Product Managers, Business Analysts, Subject Matter Experts, Technical Managers, Developers, and Testers & QA to ensure we deliver the highest-quality solution on time and on budget.
  • Occasionally you will provide upper tier level production support or work on maintenance assignments as needed for older versions of the core product.
  • Lastly, you really will be helping our clients to advance human health and make a true impact for the greater good!
How will you be doing this?
  • Coding with the latest and greatest development tools form the Microsoft tech stack.
  • Applying architectural principles and design patterns to ensure the code you write is highly readable and maintainable.
  • Working with a developer friendly and mature .NET based service bus technology such as NServiceBus.
  • Designing and developing within a Service Oriented Architecture (SOA) that is loosely couples and adheres to modern design patterns and principles.
  • Writing high quality C# / ASP.NET MVC code with high levels of automated unit test coverage and ensure it adheres to SOLID principles.
  • You will be writing efficient and performant LINQ queries and working with a platform that leverages asynchronous programing vis Async and Await.
    • You will be exposed to and use advanced C# constructs, functions, and delegates.
Team & Culture
  • You will be part of a stable and highly collaborative product development team where everyone within the development is willing to help each other out if you get stuck.
  • You will collaborate with architects to help sculpt how the product evolves both functionally and non-functionally.
  • Advancing human health requires exceptional people – your talent, experience, and passing will be the perfect match. Together we will make an exceptional difference to the health of countless patients all over the world.
Responsibilities include but are not limited to:
  • Develops moderately complex solutions for corporate products according to departmental standards
    • Supports development of requirements and understands their business value
    • Assures the quality of the product by writing and executing thorough automated tests
    • Assesses risks and impacts due to design or requirement changes, and subsequently provides recommendations for addressing those changes
  • Assesses risks and impacts due to design or requirement changes, and subsequently provides recommendations for addressing those changes
  • Participates in department initiatives to continuously retrospect, experiment and learn in order to improve the way we work
  • Provides guidance or mentorship for less experienced Core Project Team members 
Required Experience / Education:
  • Bachelor’s Degree in related technical field.
  • 5+ years application development experience in object oriented design
  • Track record of:
    • Strong debugging and refactoring skills and experience
    • Strong analytical skills
    • Ability to work independently and in a team setting
    • Ability to learn quickly
    • Demonstrated ability and interest in continued learning
    • Ability to follow structured systems life cycle methodologies
    • Strong Agile/SCRUM experience
    • Strong understanding and working knowledge of Object Oriented Design [OOD] principles and design patterns
    • Working knowledge of the SOLID Object Oriented Design [OOD] principles and Domain-Driven Design experience
    • Excellent Unit and Integration testing skills for writing and automating effective tests
    • Familiarity with at least one testing and one mocking framework such as NUnit and FakeItEasy
  • C#, .NET 4.5 or higher, Visual Studio2013 or higher, ASP.NET MVC, Entity Framework
  • Understanding of Object Oriented Design [OOD] principles and design patterns
  • SOLID Principles
  • Dependency injection
  • Familiarity with Dependency Injection
  • NUnit and FakeItEasy (or similar automated testing/mocking platform)
Preferred Experience / Education:
  • Bachelor’s in Computer Science
  • Test-Driven Design [TDD]
  • Service Oriented Architecture (SOA) principles
  • Mentoring less experienced developers
  • Knowledge of clinical trial processes
  • Experience in an FDA regulated environment and knowledge of clinical trial processes
  • NServicebus
  • Microsoft Team Foundation Server (TFS)
  • AngularJS
What can Almac Group offer you?
  • Medical, Vision & Dental benefits from the 1st of the month following start date
  • 20 days PTO per year, accrued monthly following start date
  • 12 holidays per year
  • Company paid Long and Short-term disability along with Life Insurance
  • 401k company contribution
  • Hybrid work available for applicable roles
  • Professional development programs/ continuous learning opportunities
Want to see our latest job opportunities? Follow us on LinkedIn
Almac is an exceptional, award winning, drug development solutions provider at the forefront of the pharmaceutical industry.  We are a privately owned organization that has organically grown over 50 years now employing 7,000 highly skilled personnel worldwide. Our US Headquarters is located at Souderton, PA with additional operations scattered around the US and Europe. ‘Partnering to Advance Human Health’ is more than just a tagline – it is our way of life.
Embracing diversity is at the heart of enhancing Almac Group’s unique culture and reflects our fundamental belief that all people deserve equality, inclusivity and the opportunity for advancement. We are committed to cultivating a welcoming, supportive, and inclusive environment for all.  Together, we will build on the strength in our diversity and deliver exceptional solutions to advance human health globally.
RECRUITMENT AGENCIES PLEASE NOTE: Almac will only accept applications from agencies/business partners that have been invited to work on this role through our portal. Candidate Resumes/CV’s not submitted through our portal or directly to Hiring Managers will be considered unsolicited and no fee will be payable. Thank you for your cooperation.
Almac Group, Inc. is an Equal Opportunity Employer - Minorities/Women/Protected Veterans/Disabled - Proudly embracing diversity in all of its expressions.
Almac provides reasonable accommodations to people with disabilities who need assistance completing the application process.  Please email us at [email protected] to request assistance.

Similar positions