The customer is the leading provider of speech recognition and reporting solutions for Pathology they empower Pathologists to save time, save money and save lives.
Client is seeking a Lead Software Engineer with a devotion to quality system design. Solid database experience is essential, knowledge of the entire stack is a plus.
📌 WORK SCHEDULE
At least 4 overlapping hours to the following working hours and time zone: Mon — Fri 9am — 5pm ET.
📌 REQUIRED SKILLS
" 5+ years of recent experience as a hands-on developer
" Experience with ADO.Net, .Net Core and Entity Framework
" Experience building web-based APIs using .Net Core
" Ability to work of Microsoft SQL Server or Azure SQL
" Azure / AWS / Google Cloud
" Intermediate+ English proficiency
📌 WOULD BE A PLUS
" Experience in UI/UX
" Experience with Unit Tests/Integration Tests
" Working knowledge of Microsoft, Nuance or other speech recognition technology User
" Experience with development of products/solutions that target healthcare
" Experience with information security paradigms and implementations, HIPAA knowledge is an added bonus
" Recent experience with automated testing/QA
" Recently transitioned a traditional FAT client application to a hosted model and/or built a replacement offering (such as a web application)
📌 DUTIES AND RESPONSIBILITIES
" Be a leader of an agile scrum team that owns the development for a desktop application within the healthcare sector
" Help with designing, implementing and validating products/services, with an eye on aligning to customer needs and company strategy
" Focus on usability, performance, scalability, extensibility, infrastructure and data analytics
" Work in a collaborative manner with diverse scrum teams to rapidly deliver high quality solutions
" Provide overall technical direction for a scrum team, working on one or multiple concurrent projects
" Act as a technical leader across Engineering as a proponent for good architecture and design, and an advocate for architecture standards.
" Contribute to the professional development of team members, improving their technical knowledge and engineering practices
" Work with product managers to estimate and plan execution of projects while accommodating technical and business needs
" Responsible for the sprint team’s tasks, ensuring all requirements are met at completion.
" Help analyze customer bugs and issues to find the most efficient solution
" Contribute to all parts of the software’s development including design, development, documentation, and testing
" Employ best practices for designing scalable, extensible, secure applications in a .Net environment
" Create technical documents and artifacts for developed software products
" Assist with database development
Follow us on Social Media
📘 Facebook www.facebook.com/echo.ukraine
📷 Instagram www.instagram.com/echoua_company
📰 Telegram t.me/echoua_community