C# Software Developer.
Description FULLY REMOTE The responsibilities of the Senior Software Engineer are varied and may include, but are not limited to designing, programming, testing, documenting, and otherwise developing EME software products. The Senior Software Engineer will participate in product design and be responsible for using their knowledge of the EME product line to efficiently complete assigned programming tasks. This will include, as a member of the EME Engineering team, coordinating and executing with the EME Operations and Commercial teams to provide superior customer service during implementations, system maintenance and support procedures. Job Duties Serves as a Technical Lead contributing to and directing the efforts of development teams. Develops software solutions by studying provided requirements, testing systems flow, and investigating problem areas. Designs, develops, and modifies software components anywhere in the software stack while meeting or exceeding the Excel Medical software guidelines and coding standards. Documents work and solutions with clear and concise code comments and version release documentation. Follows and supports the Excel Medical software development lifecycle by assisting with task planning, resource scheduling, and version release estimations. Prepares and installs software solutions during initial implementations, patches, and upgrades. Improves system operations by conducting ongoing systems analysis and recommending changes in designs, policies, and procedures. Determines root cause for the most complex software issues and develops practical, efficient, and full-time technical solutions. Updates job knowledge by studying programming techniques, participating in educational opportunities, and reading detail oriented publications. Work in close partnership with cross-functional teams and management. Supports and develops Software Engineers, Systems Engineers, and other members of the Engineering and Commercial ...