Software Developer 2

3 weeks ago


Lansdale, United States Almac Group Full time

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.
- 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

**Qualifications**:
Required Experience / Education:

- Bachelor’s Degree in related technical field.
- 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 proce


  • Validation Engineer

    12 hours ago


    Lansdale, United States Talent Software Services Full time

    Validation Engineer - I Job Summary: Talent Software Services is in search of a Validation Engineer for a contract position in West Point, PA. The opportunity will be six months with a strong chance for a long-term extension. Primary Responsibilities/Accountabilities: •Review, and archive instrument/equipment documentation such as master equipment lists,...


  • Lansdale, United States Parexel Full time

    We are looking to fill a Scientist 2 or 3 - Metrology Specialist position working as a full-time employee of Parexel FSP on long-term assignment onsite at one of our clients located in West Point, PA. This position offers full benefits, sick time, 401K, paid holidays, and paid time off. This position does not support any sponsorship.Metrology specialist...


  • Lansdale, United States Yoh, A Day & Zimmermann Company Full time

    Overview:Participates in computer hardware evaluation, proving standards supplied by End-User Services team meet the need of the business user, software and peripheral equipment and the documentation of practices relating to these technologies. Assists in the analysis of hardware and software and the development of technical requirements documentation,...


  • Lansdale, United States Yoh, A Day & Zimmermann Company Full time

    Overview:Participates in computer hardware evaluation, proving standards supplied by End-User Services team meet the need of the business user, software and peripheral equipment and the documentation of practices relating to these technologies. Assists in the analysis of hardware and software and the development of technical requirements documentation,...


  • Lansdale, United States Yoh, A Day & Zimmermann Company Full time

    Overview:Participates in computer hardware evaluation, proving standards supplied by End-User Services team meet the need of the business user, software and peripheral equipment and the documentation of practices relating to these technologies. Assists in the analysis of hardware and software and the development of technical requirements documentation,...


  • Lansdale, United States Yoh, A Day & Zimmermann Company Full time

    Overview:Participates in computer hardware evaluation, proving standards supplied by End-User Services team meet the need of the business user, software and peripheral equipment and the documentation of practices relating to these technologies. Assists in the analysis of hardware and software and the development of technical requirements documentation,...


  • Lansdale, United States Yoh, A Day & Zimmermann Company Full time

    Overview:Participates in computer hardware evaluation, proving standards supplied by End-User Services team meet the need of the business user, software and peripheral equipment and the documentation of practices relating to these technologies. Assists in the analysis of hardware and software and the development of technical requirements documentation,...


  • Lansdale, United States Village Handcrafted Cabinetry Full time

    Job DescriptionJob DescriptionESSENTIAL DUTIESVillage Handcrafted Cabinetry is a leading custom cabinet manufacturer with over 25 years of industry experience. We pride ourselves on delivering high-quality products and exceptional service to our clients. As we continue to grow, we are seeking a talented Business Development Manager to expand our reach into...

  • Program Manager

    1 month ago


    Lansdale, United States TALENT Software Services Full time

    Are you an experienced Program Manager - Supply Chain with a desire to excel? If so, then Talent Software Services may have the job for you! Our client is seeking an experienced Program Manager - Supply Chain to work in Redmond, WA.Position Summary: The main function of Supply Chain Project Manager is to plan, direct, or coordinate activities in such fields...

  • Program Manager

    1 month ago


    Lansdale, United States TALENT Software Services Full time

    Are you an experienced Program Manager - Supply Chain with a desire to excel? If so, then Talent Software Services may have the job for you! Our client is seeking an experienced Program Manager - Supply Chain to work in Redmond, WA.Position Summary: The main function of Supply Chain Project Manager is to plan, direct, or coordinate activities in such fields...

  • Program Manager

    1 month ago


    Lansdale, United States TALENT Software Services Full time

    Are you an experienced Program Manager - Supply Chain with a desire to excel? If so, then Talent Software Services may have the job for you! Our client is seeking an experienced Program Manager - Supply Chain to work in Redmond, WA.Position Summary: The main function of Supply Chain Project Manager is to plan, direct, or coordinate activities in such fields...


  • Lansdale, United States Eurofins USA PSS Insourcing Solutions Full time

    Job Description Position Responsibilities: Operate 20L stainless steel bioreactors and ensure smooth fermentation processes via DeltaV and DCU automation systems for efficient bioreactor control Operate Ambr250 and ensure smooth fermentation processes Equipment troubleshooting Write and develop SOPs Support scale down projects of bioreactors for...


  • Lansdale, United States option companion care Full time

    **Benefits**: - Bonus based on performance - Competitive salary - Flexible schedule - Opportunity for advancement - Paid time off - Training & development **Job Summary** Option Companion Care is a leading Homecare agency based in Lansdale, PA. We are searching for a Home Care Business Development Specialist to help expand our footprint in the local...


  • Lansdale, United States option companion care Full time

    Job DescriptionJob DescriptionJob SummaryOption Companion Care is a leading Homecare agency based in Lansdale, PA. We are searching for a Home Care Business Development Specialist to help expand our footprint in the local marketplace. The relationships we have with each other and our patients are the foundation of the strong culture we have built. We believe...


  • lansdale, United States option companion care Full time

    Benefits: Bonus based on performance Competitive salary Flexible schedule Opportunity for advancement Paid time off Training & development Job SummaryOption Companion Care is a leading Homecare agency based in Lansdale, PA. We are searching for a Home Care Business Development Specialist to help expand our...


  • Lansdale, United States option companion care Full time

    Job DescriptionJob DescriptionBenefits:Bonus based on performanceCompetitive salaryFlexible scheduleOpportunity for advancementPaid time offTraining & developmentJob SummaryOption Companion Care is a leading Homecare agency based in Lansdale, PA. We are searching for a Home Care Business Development Specialist to help expand our footprint in the local...


  • Lansdale, United States Atlantic Group Full time

    We're looking for an experienced Client Services professional to join our client's wealth management firm in Lansdale. This is a hybrid role.Job Description:Key Responsibilities:Client Experience - Contribute to and help shape the delivery of premier service that meets or exceeds client expectations. Assist with addressing clients' problems, questions and...


  • Lansdale, United States Atlantic Group Full time

    We're looking for an experienced Client Services professional to join our client's wealth management firm in Lansdale. This is a hybrid role.Job Description:Key Responsibilities:Client Experience - Contribute to and help shape the delivery of premier service that meets or exceeds client expectations. Assist with addressing clients' problems, questions and...


  • Lansdale, United States Atlantic Group Full time

    We're looking for an experienced Client Services professional to join our client's wealth management firm in Lansdale. This is a hybrid role.Job Description:Key Responsibilities:Client Experience - Contribute to and help shape the delivery of premier service that meets or exceeds client expectations. Assist with addressing clients' problems, questions and...


  • Lansdale, United States Village Handcrafted Cabinetry Full time

    Village Handcrafted Cabinetry is a family owned and operated custom cabinetry company that is looking to fill a part-time Social Media Coordinator position. Essential DutiesAssist in the development and execution of social media strategies to increase brand awareness, engagement, and traffic across various platforms including but not limited to Facebook,...