Integration Architect
JOB DESCRIPTION
*New requirement: Node JS experience** "Where you will make an impact Schedule and conduct meetings with customer representatives to understand their requirements and capture those requirements accurately for use in downstream phases of the software development life cycle. Be able to identify appropriate technologies for the solution given the constraints of the client environment. Propose architectures that are cost-effective and in line with Ellucian's desired product direction. Provide project guidance and coordination with offshore resources to complete projects on-time and within budget constraints. Prepare concise technical documents that accurate describe project requirements and specifications for delivery. Work with a dynamic team of developers and other peers to Architect, build and test the processes according to the prepared specifications Prepare accurate and detailed estimates for integrations and sales proposals. Demonstrated aptitude in problem solving techniques. Ability to deconstruct complex technical structures to perform root cause analysis in troubleshooting application and integrations issues. Stay current with Ellucian applications Provide mentorship to junior developers and assist other Professional Services teams. Have an aptitude to learn new technologies with an eagerness to constantly improve the practice. What you will bring: Demonstrated experience working with the following application development frameworks e.g.: AngularJS, React.js, Lambda, CloudWatch, Document DB, ECS and Terraform Demonstrated experience in web service development and integration patterns using REST or SOAP, JMS messaging, Request/Reply and Pub/Sub models. Experience with Ellucian Banner A minimum of four years of experience working in a software development field. Complex integration architecture and design experience. AWS experience for developing serverless architecture (not required/plus to have) Exhibits a strong sense of ownership for individual work assignments Strong communication in presenting strategic aspects to clients, both from a functional and technical perspective. Experience presenting product functionality and usage, via workshops Strong communication and analytical skills with demonstrable presentation and professional communication skills (written and verbal). Experience working independently with little direction to achieve team and project goals, as well as a desire and ability to work remotely in a team environment via phone or other electronic communication tools. Possesses an established, effective method for tracking and completing tasks on time. Experience working within a collaborative team-based work environment. Bachelor's in computer science degree required. MS degree is preferred. | ||||