Overview ExamWorks is seeking a Sr. Developer/ Technical Lead (internally known as Software Architect) to join the team 100% REMOTE. The Software Architect is a key technical and/or functional leadership role within the segment. The Software Architect is typically a sub-system, functional or product architect. This position provides expert guidance and support to the development organization in various technical/functional aspects of research, development and engineering. Software Architects leverage their technical/clinical depth to work on business initiatives aimed at driving technology harmony, innovation, process convergence and/or quality excellence for a particular product line and manages design evolution across multigeneration product releases. Responsibilities Abstract the complexity of a system into a manageable model that describes the essence of a system by exposing important details and significant constraints Maintain control over the architecture lifecycle parallel to the project's software development lifecycle and proactively monitor the adherence of the implementation to the chosen architecture during all iterations Make critical decisions that define a specific direction for a system in terms of implementation, operations, and maintenance. The critical decisions must be faithfully made and backed up by understanding and evaluation of alternative options. These decisions usually result in trade-offs that principally define characteristics of a system Document all decisions in a manner understood by others Work closely with Senior Management and Executives to explain the benefits and justify the investment in software architectures Inspire, mentor, and encourage colleagues to intelligently apply customized industry's best practices. Educate the recipients and participants of system architecture to successfully sell the chosen architectural path Act as an agent of change in organization where process maturity is not sufficient for creating and maintaining architecture centric development Stay current with industry developments and incorporate as and when necessary Provide time and effort estimates as it relates to engineering effort Participate in development of long range planning for new projects and facilities Facilitate design reviews Perform Peer Code reviews Assist with engineering training and development Assist in software releases and roll-outs Qualifications 4 year degree within appropriate Engineering/Science discipline or equivalent Advanced engineering degree or equivalent of professional experience 5+ years experience leading large design efforts and coordinating project teams of 4 or more members 5+ years experience with the following is highly preferred: .net development, Angular, Visual Studio, SQL, NetCore, MDC Must have demonstrated expertise in functional area of interest with the ability to develop engineering specifications for major sub-systems/subassemblies, written reports on technologies and other product design recommendations within an appropriate discipline or equivalent Must have demonstrated ability as a problem-solver, effective at integrating knowledge and expertise into product innovations, platforms, team discussions and development processes cross-functionally Ability to influence product leadership and product direction through action oriented recommendations based upon technology strategy and risk retirement. Demonstrated competency to influence, multitask, and deliver results Must demonstrate a sound understanding of the segment market, industry, and competitive environment/products/technologies/architectures Must have expertise in developing integrated program plans around the development of architectures, sub-systems or applications with an affinity in developing integration steps that minimize risk and maximize quality Must demonstrate experience developing and driving risk mitigation plans to closure for technology feasibility models, early prototypes and product architectures and designs Ability to visualize, design, organize, and coordinate solutions to complex, possibly ill-formed scientific and/or engineering projects Demonstrated skills in developing intellectual property through patents, trade-secrets, and technical documentation Ability to develop technology concepts with demonstrated ability to develop incremental feasibility projects that enable/prove these concepts. Demonstrated competency in taking calculated risks as well as learning from past successes and failures Demonstrated ability to leverage technical networks to identify and recommend technology strategies and product ideas. Experience recruiting strong technical members Familiarity with the business planning processes. Demonstrated senior thought leadership in functional technology and process-strategic direction setting by being current on engineering design principles, architectures, and advancements in engineering concepts and technologies Competency developing subsystem roadmaps applying in-depth knowledge of product related technologies, technology platforms, architectures and engineering design principles and advancements visual studio visual studio .net .net SQL SQL Angular Angular ABOUT US: ExamWorks is a leading provider of innovative healthcare services including independent medical examinations, peer reviews, bill reviews, Medicare compliance, case management, record retrieval, document management and related services. Our clients include property and casualty insurance carriers, law firms, third-party claim administrators and government agencies that use independent services to confirm the veracity of claims by sick or injured individuals under automotive, disability, liability and workers' compensation insurance coverages. ExamWorks, LLC is an Equal Opportunity Employer and affords equal opportunity to all qualified applicants for all positions without regard to protected veteran status, qualified individuals with disabilities and all individuals without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age or any other status protected under local, state or federal laws. Equal Opportunity Employer - Minorities/Females/Disabled/Veterans ExamWorks offers a fast-paced team atmosphere with competitive benefits (medical, vision, dental), paid time off, and 401k.