Requirements:
- Experience: 10+ years
- Experience with software platform and application development including Object Oriented Analysis and Design (OOAD) and use of design patterns, preferably with Java
- Experience creating solutions with web and telephony technologies such as HTTPS, RESTful APIs, WebRTC, RTP, ICE, STUN, TURN and SIP over the cloud.
- Frameworks: PJSIP, Spring, Docker, Junit, gcc, gdb
- Design and Development: Visual Studio, Visual Studio Code, IntelliJ, Gradle, Git, Perforce, SVN.
- Static/dynamic analysis, memory management, code coverage and techniques for analysing software: Check style, Spot Bugs, Jacoco, Eclipse MAT, Val grind
- Integration and deployment: Jenkins, AWS Code Pipeline, Code Build, Code Deploy
- SDLC processes (software development life cycle): Agile Scrum, SAFe
- Regulatory and compliance standards: IEC62304, HIPAA Data Privacy (SOC2, HITRUST), FIPS
Qualification: B.E/BTech/MCA/MTech