Strong foundational knowledge of software engineering...Practical experience in delivering software, leveraging cloud infrastructure on Microsoft Azure...Organize the software development life cycle from code to release, strategically partnering with Product