Full Stack Arch/Engineer Apply
<p><strong>FULL STACK ARCHITECT & ENGINEER</strong></p> <ul> <li>Strategic Technology Programs Group helps enable Telehealth and Physician collaboration and patient care enablement solution on mobile and desktop solutions for TPMG Physician community.</li> <li>The group currently offers Video centric patient care solutions and is working on collaboration tools leveraging computer vision, ML technologies.</li> <li>Products and Solutions portfolio uses complete Microservices Architecture, React/Node JS UX, Java and JavaSript stack with roadmap to enable AI based solutions for healthcare service enablement needs.</li> </ul> <p><br /> Details :</p> <ul> <li>Lead solutions architect and engineer for a group of 8-10 people team with focuses on architecture, design, development of platform and solutions for mobile and web.</li> <li>Full stack solution development supervision with hands-on development.</li> <li>POCs and product development using new technologies like NLP, ML and collaboration technologies.</li> <li>Collaborate with Product Owner/Program Manager/Business and Technical Analysts to understand functional requirements and interact with other cross-functional teams to architect, design, develop, test, and release features.</li> <li>Develop in latest microservices environment with ownership on deployment and resilient development.</li> <li>Developing across the full stack of Web technologies â€" Persistence, Services, Platform, Performances, and with a focus on great experiences</li> <li>Demonstrate broad solutions technical leadership, impacting significant technical direction, exerting influence outside of the immediate team and driving change.</li> <li>Perform code reviews and code refactoring to increase application scale, reduce latency and code duplication.</li> <li>Create processes to optimize and automate (wherever possible) development, builds and product quality.</li> <li>Constantly optimize the product and infrastructure for nonfunctional requirements (security, performance, flexibility, scale, and robustness).</li> <li>Constantly evaluate cutting edge technologies and suggest adopting specific technologies to improve business/ product efficiency.</li> <li> </li> <li>Managing the overall production deployment and infrastructure, providing best practice guidelines and process development for the engineering team</li> <li>Create Software Architecture Document, High Level and Low-Level Design document, Nonfunctional requirements for the project.</li> <li>Define Integration Design and Security Design</li> <li>Conducting active research on industry wide frameworks, staying abreast of latest technological trends, and integrating them into the platform needs.</li> </ul> <p>Required Skills :</p> <ul> <li>Technical Master's degree preferred (Computer Science, Information Systems, Engineering).</li> <li>12+ years of consulting and implementation experience in architecting, designing technical solutions to solve project related complex data problems.</li> </ul> <ul> <li>7+ years designing, building and maintaining large web systems at scale</li> <li>5+ years of experience in technology consulting, enterprise and solutions architecture and architectural frameworks.</li> <li>5+ Experience in event driven architecture and service</li> <li>5+ years of experience with the Services development (REST and SOAP) Orchestration, API management and secure, role based solution development.</li> <li>5+ years with MSSQL DB</li> <li>Mongo Database experience is preferred, but can be picked up if needed.</li> <li>Development using Docker EE and microservices.</li> <li>Experience in defining new architectures and ability to drive an independent project from an architectural standpoint.</li> <li>Experience in complete project life cycle activities on development and maintenance projects.</li> <li>Experience working with product teams/owners and UX teams.</li> <li>Solid understanding of UI development including HTML/CSS, Jquery, and responsive design from a solution architect and design perspective</li> <li>At least 2 years of experience with the Node.js, npm.</li> <li>Understanding of messaging systems like Kafka, RabbitMQ, IBMMQ.</li> <li>Experience with CICD pipeline, Containerization, APIs and Infrastructure as code.</li> <li>Experience in database design and programming with relational, NoSQL databases.</li> <li>Strong knowledge of software design patterns, micro-services, event driven and Cloud native architectures</li> <li>Experience in defining solution architecture for large enterprise applications using Java/J2EE , Spring, Microservices, Hibernate and web services (REST).</li> <li>Experience in implementing Web Services Security using WS-Security, SAML and integrating with Identity provides, LDAP and ADFS.</li> <li>Must have deep experience in enterprise architecture, design patterns and implementation of large scale, secure, distributed, highly concurrent and performance sensitive applications</li> <li>Strong organizational awareness and the ability to work effectively at multiple levels within an organization.</li> <li>Equally comfortable in discussing technical/analytical details with technical thought leaders as explaining technical subject matter with a non-technical audience high-level executive.</li> <li>Outstanding verbal and written communication skills & must have excellent project management skills and have experience managing multiple work streams and projects at one time.</li> </ul> <p> </p>