Overview: Our client is looking for a Senior Software Developer. Provides IT support for vended and custom applications, including resolving highly complex issues, and assists with data security, redundancy, and support in collaboration with more senior technical staff.. Key Responsibilities: Conducts root-cause analysis by researching hardware environment and software application and system problems, works with colleagues and customers to resolve issues, documents resolution, and communicates resolution with customer. Regularly reviews applications and makes modifications and/or updates of a single system application or basic software and their associated hardware at multiple client sites to ensure currency and functionality within the established environment. Contributes to the design, development, implementation, and maintenance of custom system software, and/or the installation and maintenance of purchased systems software, as well as the configuration and support of hardware systems. Produces and maintains documentation such as systems requirements, designs, resource inventories and plans as requested. May be required to provide 24/7 on-call support. Skills Required: Azure DevOps Testing workflows (Manual and Automated). Data Visualization using ADO Dashboards. ADO Epic, Sprints, Backlog refinement, Reports. ADO Sprint Planning and Project Management. Attention to details and quality of deliverables is very important. Knowledge of creating and delivering regulatory documents related to safety of AI assisted software systems is a plus. Preferred Skills: Quality workflows in IT and/or healthcare domain. Basic programming. SaMD (Software as a Medical Device) test workflows. Position Requirements: Minimum Education and/or Experience Required: Bachelor’s degree and training/experience in technical development; Associate’s degree and 5 years’ professional experience in technical development. Additional Information: Fully Remote Role W2 Candidates Only Who We Are We are a software company that strives to build relationships through the delivery of software and solutions. Agile software development is at the heart of “how we work”, which allows us to bring people together for strong collaboration and problem solving. What We Do We provide enterprise-level agile coaching and development services. The Da Vinci Agile Coaching model is built on four pillars that ensure successful adoption and scale across an organization. The enterprise framework we have built supports this foundation through recognition of, and integration with, legacy processes. We passionately believe “how we work” is the intangible our developers demonstrate for our clients every day. Our high-performing team members provide leadership and chemistry on your teams. We provide architects, developers and testers that enjoy accountability, team success and delivering meaningful products.
Writing reports and proposals Backlog refinement Attention to details Azure DevOps data-visualization Project management