Automation Engineer at Da Vinci Software
Rochester, MN 55902, USA -
Full Time


Start Date

Immediate

Expiry Date

30 Apr, 25

Salary

0.0

Posted On

31 Jan, 25

Experience

0 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Java, Optimization, Continuous Improvement, Scripting Languages, Data Privacy, Natural Language Understanding, Automation Tools, Healthcare Industry, Software Solutions, C++, Testers, Collaboration, A/B Testing, Management Skills, C, Connectors, Design, Testing, Code

Industry

Computer Software/Engineering

Description

OVERVIEW

Our client is seeking an Automation Engineer to design and build back-end services that support our portfolio of data-centric clinical and analytic applications. These applications leverage cloud computing, big data, mobile, data science, data warehousing, machine learning using state of the art software development applications and frameworks.

Responsibilities:

  • Our Software Engineers ensures that these cloud-based micro-services adhere to uptime and accuracy targets, are resilient, and scale as data volumes and traffic increase.
  • They work closely with the data engineering, platform, and solutions teams to develop applications as required to benefit our practice and patients.
  • Works closely with the Product Owners, Product Managers, Architects to translate requirements into code.
  • Developing services around data warehousing, big data, cloud computing, business intelligence, analytics and machine learning.
  • Participate in DevOps, Agile, continuous development and integration frameworks.
  • Programming in high-level languages such as Go, Python, Java etc. Work on deployment automation/configuration management with tools including but not limited to ADO, Puppet, Chef or Ansible or Azure Pipelines, CloudFormation, Terraform following a DevOps model.
  • Ensure all appropriate documentation of processes and source code is created and maintained.
  • Communicate effectively with peers, leaders, and customers throughout the organization.
  • Participate in expert level troubleshooting and resolve problems through root cause analysis, data and system investigation.
  • Continues to build knowledge of the organization, processes and customers.
  • Performs a range of mainly straightforward assignments.
  • Uses prescribed guidelines or policies to analyze and resolve problems.
  • Receives a moderate level of guidance and direction.

EDUCATION:

  • Bachelor’s Degree in Computer Science/Engineering or related field.
  • Have working knowledge and experience of Software Engineering with a minimum of internships and a minimum of 1 yr. of experience, or 2yrs of experience coding applications or services in a high-level language (C, C++, Golang, Java, C# etc.).
  • Demonstrated problem solving and time management skills.
  • Possesses strong technical aptitude for designing and implementing software solutions.
  • Experience with modern application development frameworks
  • 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.
  • Deep hands-on technical expertise, excellent verbal and written communication skills.
  • Experience with Agile software development techniques.

Required Skills/Experience:

  • At least 5 years of experience in automation design and architecture using RPA tools, low-code/no-code platforms, and scripting languages.
  • Strong hands-on experience with Power Automate for designing and implementing complex automated workflows, including the use of connectors, custom actions, and error handling.
  • Familiarity with AI Builder and its capabilities for incorporating AI into automation processes.
  • Deep understanding and experience with Microsoft Copilot Agents and Copilot Studio:
  • Conversational Design: Experience designing and implementing conversational flows within Copilot Studio, including user intents, entities, dialog management, and context handling.
  • Knowledge Base Integration: Ability to connect Copilot Agents to knowledge bases and data sources to provide accurate and relevant information to users.
  • AI Capabilities: Leveraging AI capabilities like natural language understanding (NLU), sentiment analysis, and language generation to enhance the agent’s responses and interactions.
  • Agent Customization: Skills in customizing the agent’s appearance, personality, and voice to align with brand guidelines and user expectations.
  • Testing and Optimization: Experience with testing and refining Copilot Agent performance, including A/B testing, user feedback analysis, and continuous improvement.
  • Security and Ethical Considerations: Understanding of security and ethical considerations related to AI-powered conversational agents, including data privacy, bias mitigation, and responsible AI development.
  • Experience in designing and architecting automation solutions for the healthcare industry is highly desired.
  • Experience in integrating automation solutions with various systems and applications using APIs, web services, databases, etc.
  • Experience in documenting and maintaining the automation architecture, design, and code.
  • Experience in training and mentoring the automation developers and testers on the best practices and standards of automation development.
  • Excellent communication, collaboration, and problem-solving skills.
  • Certification in automation tools, low-code/no-code platforms, or scripting languages is a plus.
Responsibilities
  • Our Software Engineers ensures that these cloud-based micro-services adhere to uptime and accuracy targets, are resilient, and scale as data volumes and traffic increase.
  • They work closely with the data engineering, platform, and solutions teams to develop applications as required to benefit our practice and patients.
  • Works closely with the Product Owners, Product Managers, Architects to translate requirements into code.
  • Developing services around data warehousing, big data, cloud computing, business intelligence, analytics and machine learning.
  • Participate in DevOps, Agile, continuous development and integration frameworks.
  • Programming in high-level languages such as Go, Python, Java etc. Work on deployment automation/configuration management with tools including but not limited to ADO, Puppet, Chef or Ansible or Azure Pipelines, CloudFormation, Terraform following a DevOps model.
  • Ensure all appropriate documentation of processes and source code is created and maintained.
  • Communicate effectively with peers, leaders, and customers throughout the organization.
  • Participate in expert level troubleshooting and resolve problems through root cause analysis, data and system investigation.
  • Continues to build knowledge of the organization, processes and customers.
  • Performs a range of mainly straightforward assignments.
  • Uses prescribed guidelines or policies to analyze and resolve problems.
  • Receives a moderate level of guidance and direction
Loading...