Senior Software Engineer

Posted 2 Days Ago
Be an Early Applicant
Hiring Remotely in Office, Machaze, Manica, MOZ
Remote
Senior level
Healthtech • Software
The Role
Develop and maintain web-based healthcare software, including new modules, enhancements, integrations, debugging, refactoring, and performance optimization. Analyze requirements, write and review code, conduct unit tests, troubleshoot customer issues, and perform root cause analysis. Manage multiple Agile projects through Azure DevOps while collaborating with analysts, QA engineers, managers, customers, and distributed teams.
Summary Generated by Built In

Job Description:

About Streamline:


Here at Streamline, we strive on building lasting and trusting relationships with our clients, and our employees set the bar.

Streamline’s mission is to build innovative technological solutions that empower people who improve behavioral health and quality of life of those in need. We are a high-growth technology company that delivers web-based software for healthcare organizations to provide and coordinate all service delivery processes. Streamline has been offering software in the behavioral health marketplace since 2003. Streamline has built and maintains systems for some of the premier behavioral health organizations in the United States of America, using the latest web-based technology.


Responsibilities of the Senior Software Engineer:


  • Leverage programming skills to maintain existing software, and design and develop new modules, enhancements, and software integrations.
  • Investigate software malfunctions and errors, and debug applications to correct the problems.
  • Analyze requirements and user needs to develop software solutions.
  • Perform code refactoring, optimization, and performance tuning.
  • Manage assigned work on multiple projects using Agile development methodologies via Azure DevOps with minimal supervision.
  • Ensure work is completed on time and communicate potential roadblocks and scope issues that may impact deadlines to their manager.
  • Dedicate time to researching new technologies and keeping current with best practices, patterns, and relevant technologies.
  • Work closely with other team members.
  • Collaborate with other teams, business analysts, QA engineers, managers, and customers.

Requirements for the Senior Software Engineer:


Bachelor's degree equivalent in Computer Science, Computer Engineering, or related field, and 5+ years of experience in DOT.NET software development or engineering roles.


Qualification:


  • Minimum 3+ years of work experience in ASP.NET with C#.
  • Strong debugging skills in Visual Studio, SQL Server, JavaScript and jQuery.
  • Excellent working knowledge of ASP.NET with C#.
  • Excellent knowledge of ASP.NET with C# performance code management.
  • Good working knowledge in jQuery, JavaScript and AJAX.
  • Good working knowledge of SQL Server and database concepts.
  • Good in developing reports using SQL Server Reporting Services (SSRS).
  • Good knowledge of SQL performance optimization.
  • Good with SQL Profiler and analyzing SQL Execution Plans.
  • Be a strong problem solver who is willing to research, learn, and bring best practices in delivering the product/solution.
  • Collaborating with co-workers to facilitate the creation of large, complex developments, as required.
  • Perform structured/planned/formal code reviews, and unit tests & actively participate in design review sessions.
  • Create Root Cause Analysis (RCA) or Post Incident Report (PIR) for customer-reported issues.
  • Quick turnaround on troubleshooting complex technical challenges, creative problem solver & resolve conflicts.
  • Provide timely & accurate updates along with suggestions to facilitate making informed decisions.
  • Good verbal and written communication skills with extensive collaboration with US counterparts.

Streamline Healthcare Solutions is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, disability, military status, national origin, or any other characteristic protected under federal, state, or applicable local law.

Skills Required

  • Bachelor’s degree or equivalent in Computer Science, Computer Engineering, or a related field
  • 5+ years of experience in .NET software development or engineering roles
  • 3+ years of professional experience with ASP.NET and C#
  • Strong debugging skills with Visual Studio, SQL Server, JavaScript, and jQuery
  • Working knowledge of ASP.NET with C# performance management
  • Working knowledge of jQuery, JavaScript, and AJAX
  • Working knowledge of SQL Server and database concepts
  • Experience developing reports using SQL Server Reporting Services
  • Knowledge of SQL performance optimization, SQL Profiler, and SQL execution plans
  • Experience with formal code reviews, unit testing, and design reviews
  • Experience preparing root cause analyses or post-incident reports
  • Strong problem-solving, communication, collaboration, and troubleshooting skills
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Oak Brook, IL
455 Employees
Year Founded: 2003

What We Do

Streamline understands people choose to work in behavioral health based on a deep desire to help others. Our SmartCare™ EHR provides organizations with the control to operate more effectively today and the flexibility to transform the way they provide care in the future—helping them to advance the lives of those in need.

Similar Jobs

TopGolf Logo TopGolf

Senior Software Engineer

News + Entertainment • Sports
Remote
Office, Machaze, Manica, MOZ
6386 Employees
Remote or Hybrid
Office, Machaze, Manica, MOZ
1002 Employees
3K-7K Annually

Lambda Logo Lambda

Senior Software Engineer

Artificial Intelligence • Cloud • Machine Learning • Infrastructure as a Service (IaaS)
Remote or Hybrid
3 Locations
750 Employees
230K-346K Annually

Lambda Logo Lambda

Senior Software Engineer

Artificial Intelligence • Cloud • Machine Learning • Infrastructure as a Service (IaaS)
Remote or Hybrid
3 Locations
750 Employees
230K-346K Annually

Similar Companies Hiring

Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
US
55 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account