Previous Job
Integration Software Architect
Ref No.: 18-00217
Location: Waltham, Massachusetts
Position Type:Full Time
We are looking for an Integration Software Architect who's focus will be designing a next generation software platform. S/he will be responsible for designing solutions to deliver content to this platform both securely and to scale. Design work will include presenting your solutions to stakeholders, development teams, and executives, as well as working with development leads to ensure the solutions are implemented.
  • Design software-based integrations that move audio and metadata between external partners / third-party telephony systems and our internal systems.
  • Work directly with stakeholders to define/document the use cases, requirements, and gaps.
  • Lead technical design sessions, perform technical analysis, and produce technical documentation relating to the overall architecture.
  • Provide expert level assistance and guidance to development teams regarding design best practices and technical issues.
  • Ensure each solution satisfies its related functional requirements.
  • BA/BS in Computer Science, Mathematics, Engineering, or similar technical degree
  • Minimum 5-7+ years experience building/deploying distributed software architectures with telephony systems.
  • Experience designing message-oriented middleware based architectures.
  • Solid understanding of HTTP, AMQP, SOAP, REST, gRPC, SOLID design principles
  • Object oriented design expert
  • Experience using the OAuth 2.0 authorization framework
  • Solid understanding of relational databases and ability to design robust models.
  • Experience using UML and BPMN to create Object, Data, and Business Process models.
  • Expert with .net framework & .net core
  • Experience with C#, JAVA, C++, C, BASH, POWERSHELL
  • Development experience for both UNIX and Windowsoperating systems
  • Development experience with Windows WF, Windows Forms / WPF, Web API
Bonus skills: Hadoop, Docker \ Kubernetes, Amazon AWS, Google GCP, Microsoft Azure