Job Description
Job Description
- Develops and supports products, tools and other technology applications for downstream data and application consumption
- Collaborates with cross-functional teams to analyze and document existing business processes and develop front end and back-end code based on prioritized requirements/user stories
- Develops working software & unit tests based on the solution design within the solution’s architecture
- Collaborates with scrum teams and third-party vendors to understand customer needs, develop products and services and identify risks/issues'
Key Responsibilities
- Constructs, amends, and verifies software systems, components, and integrations by writing software programs subject to estimation, measurement, quality processes, appropriate documentation, and continuous improvement processes
- Enables and maintains software configuration management capability across heterogeneous technology environments, architectures, and platforms
- Creates and adapts software configuration applications and interfaces
- Develops and employes software capabilities empowering creation, renewal, update, and destruction of data subject to given objectives regarding security, compliance, policy, scalability, efficiency, reliability, fidelity, flexibility, and portability
- Validates and tests integrated systems subject to organizational standards regarding security, reporting, observation, and control
- Includes specializations such as API Platform Engineer (not exhaustive)
- Includes roles such as Full-stack Developer, Front-end Developer and Back-end Developer (not exhaustive)
Skills and Experience
- Education: ongoing or completed Bachelor’s degree in Computer Science, Software Engineering, or a related field with 1 year practical experience, internship or project experience in software development is a plus
- Programming Languages: Basic knowledge of one or more programming languages such as:
- JavaScript (Node.js, React, or Angular)
- Python
- C#
- Java
- Frameworks and Technologies: Familiarity with web development frameworks and technologies (e.g., HTML, CSS, basic understanding of RESTful APIs).
- Database Management: Basic understanding of relational databases (e.g., MySQL, PostgreSQL) and/or NoSQL databases (e.g., MongoDB).
- Version Control: Familiarity with version control systems, particularly Git.
- Development Methodologies: Basic understanding of Agile methodologies (Scrum, Kanban, DevOps).
- Experience with cloud platforms is a plus (e.g., AWS, Azure, Google Cloud)
Current Employees apply HERE
Current Contingent Workers apply HERE
Search Firm Representatives Please Read Carefully
Merck & Co., Inc., Rahway, NJ, USA, also known as Merck Sharp & Dohme LLC, Rahway, NJ, USA, does not accept unsolicited assistance from search firms for employment opportunities. All CVs / resumes submitted by search firms to any employee at our company without a valid written search agreement in place for this position will be deemed the sole property of our company. No fee will be paid in the event a candidate is hired by our company as a result of an agency referral where no pre-existing agreement is in place. Where agency agreements are in place, introductions are position specific. Please, no phone calls or emails.
Employee Status:
Regular
Relocation:
VISA Sponsorship:
Travel Requirements:
Flexible Work Arrangements:
Remote
Shift:
Valid Driving License:
Hazardous Material(s):
Required Skills:
Data Engineering, Data Visualization, Design Applications, Software Configurations, Software Development, Software Development Life Cycle (SDLC), Solution Architecture, System Designs, Systems Integration, Testing
Preferred Skills:
Job Posting End Date:
05/9/2025
*A job posting is effective until 11:59:59PM on the day BEFORE the listed job posting end date. Please ensure you apply to a job posting no later than the day BEFORE the job posting end date.