
Senior Software Engineer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Alabama, +18 more states.
• Work in collaboration with engineering and product teams to create well-crafted solutions that fulfill business requirements.
• Oversee the design, architecture, and comprehensive development of scalable web applications and internal platforms.
• Provide mentorship to Software Engineers through design evaluations, code assessments, coaching, and training sessions.
• A minimum of 5 years of experience in software development.
• Extensive experience in the design, programming, and implementation of large-scale information systems.
• Specific expertise in the Microsoft technology stack.
• Experience in healthcare revenue cycle management is advantageous.
• A Bachelor’s degree in computer science or a related field.
• Profound knowledge of developing object-oriented software using C#, Entity Framework, and related .NET technologies.
• Proven experience in building web applications utilizing MVC techniques, HTML5/CSS3, REST APIs, Bootstrap, and jQuery.
• Familiarity with event-driven architectures, including asynchronous messaging patterns and message brokers.
• Knowledge of JavaScript frameworks such as Angular, React, and Node.
• Experience with Postgres and Snowflake is a plus.
• Practical experience with CI/CD pipelines, including GitLab, automated testing, and deployment best practices.
• Background in working with Scrum teams in an agile setting.
• Medical
• Dental
• Vision
• Life insurance
• Short term disability
• Long term disability
• Paid holidays
• 401k
• Generous PTO policy
Cision France
Navigate Power
Get handpicked remote jobs straight to your inbox weekly.