Solutions Architect
Previous Job
Solutions Architect
Ref No.: 18-11843
Location: Pennington, New Jersey
Solution Architect to support analysis, design, architecture, development and delivery of research digital capabilities enabling R&D scientists. Contribute significantly to business architecture, design solution architecture and guide solution development and delivery. Architect sound solution for assigned project. Ensure architecture integrity as capability evolves throughout its lifecycle. Ensure proposed solution meet key functional and nonfunctional requirements. Create and update high quality architectural artifacts. Depending on the size, complexity, or specific needs of a project, roles could contribute all SDLC technical deliverables. Successful candidate must have strong independent solution architecture skills but also be able to contribute significantly to analysis, prototype and design activities. The ability to thrive in RAD/Agile iterative and incremental development environments is a must.

*Advanced expertise in capability solution architecture analysis, design and development. Familiar with architecture principles.
*Strong skills in creating architectural artifacts, including key architecture views and descriptions. Familiar with common architecture modeling languages such as UML, ArchiMate.
*Strong experience in solution design and development, integrations, design patterns, frameworks and n tier architecture.
*Experience in scientific applications and knowledge of the BioPharmaceutical R&D is a strong plus
* 5+ years of experience working in solution architecture and design. 8+ years of software development experience.
* Strong technical skills in modern web application technologies stack, middle ware integration, database design, data integration and web services.
*Strong technical ability to design scalable and high performing integrations across subsystems including COTS products.
* Familiar with Java, .Net, JavaScript, AJAX, SQL, AWS and cloud computing. Skills in REST services and API integrations.
* Working knowledge of software development life cycles, configuration management and best software engineering practices.
* Excellent technical leadership and collaboration skills to work effectively with partners across matrix organizations, including service providers and vendor engineers.
* Strong communication skills to interact effectively with project stakeholders and articulate design ideas.
* Bachelor's degree in computer science, scientific discipline or technology related field, higher degree preferred