Takes part in regular Scrum activities (daily standup meetings, weekly planning poker, post-sprint retrospectives, etc.)
Performs root-cause analysis and develops bug-fixes
Implements enhancement requests
Participates in and conduct code-reviews for all changes to the codebase and conveys coding standards clearly and concisely during code reviews
Performance tunes event-driven workflows
Supports product owner during user acceptance testing
Addresses issues in program logic, as well as the interoperability of new applications with existing systems software
Tests work on each assignment before working with Product Owners to ensure business requirements are fulfilled
Coordinates identification of requirements and recommending new application features in conjunction with development manager, product owners, and department managers
Acts as a subject matter expert by sharing information and providing support and training to others, as well as spearheading team projects and establishing goals and milestones for projects
Ensures goals and commitments to the team are met
Adheres to the company’s Compliance Program and to federal and state laws and regulations
Knowledge, Skills and Abilities:
Advanced familiarity with the C# language, relational database design, and SQL
Extensive experience with messaging, integration patterns, and transport mechanisms (NServiceBus, RabbitMQ, etc.)
In-depth knowledge of data system integration strategies and supporting technologies
In-depth knowledge of standards and methodologies used for electronic data exchange, including transfer protocols (HTTP/HTTPS, FTP/SFTP), encryption, common file formats (HL7, CSV, EDI, etc.), and common webservice patterns (Web API, REST, etc.)
Ability to mentor others
Excellent verbal and written communication skills
Great customer service skills
Great teamwork and leadership skills
Independent problem-solving skills
Self-motivated and self-managed
Proficient in Microsoft Office Suite
Qualifications:
Bachelor’s degree in computer science, information systems, or equivalent work experience
7+ years working with the following concepts and technologies:
Relational Data Models, T-SQL, Microsoft SQL Server, etc.
Visual Studio and .NET technologies (C#, ASP.Net MVC, Entity Framework, etc.)
Common web technologies (HTTP, HTML, CSS, JavaScript, etc.)
Experience migrating on premise .NET solutions to Native Azure solutions (preferred)
Experience working on an agile/scrum-driven software development team (preferred)
Home office that is HIPAA compliant for all remote or telecommuting positions as outlined by the company policies and procedures