We are looking for an rock-star Software Engineer with the following skills:
? 0-4 years of experience building and shipping production software in a scaled distributed environment
? Solid understanding of Computer Science fundamentals (based on a BS or MS in CS or related field).
? Knowledge of Continuous Integration and Deployment Strategies
? Excellence in technical communication with peers and non-technical colleagues.
? Support multiple development teams in delivery of hundreds of RESTful apis on a high-performance, resilient cloud platform, across multiple environments
? Own the build/deploy/release process and find ways to automate and improve our pipeline at every step
? Be a mentor and guide other teams in navigating the software delivery lifecycle
? Bring innovative ideas to help continuously improve the DHN platform including the build, deploy, test and runtime cloud ecosystems
? Participate in debugging and performance tuning in a distributed, high performance cloud platform
? A great attitude and the passion and persistence to solve complex problems
? Graduate Degree
? Healthcare industry experience
? Experience in the building complex software systems that have been successfully delivered to customers.
? Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
? Experience working with NoSQL database technologies (Hadoop/Mongo)
? Experience developing Unit Tests using tools such as JUnit, NUnit, MSTest to verify your code quality
? Experience with RESTful Web Services
? Experience with Identity Management/Authentication Protocols (Single Sign-On, SAML, OAUTH)
? Desire to continuously improve and evolve our infrastructure to be easy to deploy, scalable, secure and resilient
? Passion for automation and simplicity