Automation Engineer

at  Da Vinci Software

Rochester, MN 55902, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate30 Apr, 2025Not Specified31 Jan, 2025N/AJava,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,CodeNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

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.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

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


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Testing

Graduate

Computer science/engineering or related field

Proficient

1

Rochester, MN 55902, USA