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.