Position: Advanced Software Engineer
 Location:  Remote
 Duration: 6 Month (Extendable)
 Webcam Interview
 Responsibilities:
 ·  Participate in the development of healthcare/business related applications.
 ·  Work with Product Owners and teams to drive features and specifications, architecture design, implementation, and other software development responsibilities.
 ·  Translate software requirements into a fully functional software solution.
 ·  Participate in all phases of software development life cycles and the activities that occur within lifecycles.
 ·  Create, use, and promote the use of development frameworks, tools, methodologies, and procedures to reduce future coding efforts and increase functional consistency.
 ·  Knowledgeable of strong coding practices; implements logical database designs, logical data models and relational data definitions in support of corporate and customer information systems requirements.
 ·  Thorough understanding of Object-Oriented Programming Principles and design patterns.
 ·  Develop and maintain technical documentation.
  
 Required:
 ·  Excellent analytical, programming, and troubleshooting skills.
 ·  2+ years developing/deploying software in Azure.
 ·  Experience with container technology framework (Docker/Kubernetes) Establish Cl/CD pipelines using Azure DevOps Experience with Source control using GIT Experience developing REST APls using the .NET framework, and consuming third-party REST API services.
 ·  Well-versed in Design Patterns and can point to specific instances where various design patterns were employed.
 ·  Experience with DevOps concepts including Continuous Integration, Continuous Deployment and release automation Advanced experience in .NET application development using ASP.NET and C# or advanced experience in other languages such as java, ruby, go, etc.
 ·  Advanced experience in SQL queries Relational Database Experience (Oracle, SQL Server, MySQL, PostgreSQL)
 ·  Preferred Skills:
 ·  Hands-on experience with micro services and infrastructure as code Authentication and authorization using Active Directory (on-perm and Azure)
 ·  Experience in a LINUX environment Application Development via Java, Python, or Go NoSQL
 ·  Experience in Agile or Lean Projects Experience.