This job has expired.
NTERSOL
Expired

Senior Software Engineer (Remote)

Remote

Location restricted
This job is restricted to tax residents of , but we detected your IP as outside of the country. Please only apply if you are a tax resident.

ESSENTIAL FUNCTIONS:
To perform this job successfully, an individual must be able to perform each essential function at a high degree of proficient execution. The requirements listed below are representative, but not all inclusive, of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential job functions. * Take on a technical leadership role of driving patient payments solutions by taking a hands-on approach developing systems that integrate with the new PDS Practice Management System (Epic).

  • Lead technical design sessions and architectural reviews leading to the successful development of E2E patient payments across multiple integrated systems.
  • Demonstrate expertise in the code and the team’s software development processes. Help to continuously improve both software and processes.
  • Lead complex projects involving multiple developers in one or more areas of the product.
  • Evaluate multiple approaches to technical problems and be able to recommend one solution after considering limitations and challenges.
  • Communicate clearly with others regarding project status and risks, and to ensure that work is aligned with the business unit strategy.
  • Serve as a role model for excellent software skills and a source of expertise within the business unit.
  • Ensure that code is efficient, scalable, maintainable, extensible, robust and easy to understand. Diagnose and fix code problems.
  • Deliver code that meets requirements on schedule. Optimize code to improve tool run time and memory capacity.
  • Create unit, regression and/or system-level tests to thoroughly validate new features or changes.
  • Communicate solution, design, high level architecture through documentation including diagrams.

REQUIRED:

  • BS degree in Electrical Engineering, Computer Science or related field.
  • 5+ years of hands-on developing payment solutions for large scale implementations (preferably clinical systems)
  • 5+ years of experience in Full Stack Development with ASP.NET, .NET Framework 2.0 or higher, C#, AJAX, JQuery, and databases of SQL Server, MySQL.
  • 3+ years of experience in Web Development with HTML5, CSS3, Javascript frameworks of Angular 2.X or higher, NodeJS, ReactJS, and or VueJS.
  • Strong background with solid understanding of standards and best practices in web development, data structures, algorithms, and debugging.
  • Experience working with API's, Web Services, Source Control tools.
  • Experience in writing, refactoring, debugging, testing code.
  • Experience with unit testing (TDD, BDD, ATDD).
  • Demonstrated technical leadership, and successful delivery of projects involving multiple engineers.
  • Solid understanding of cloud service providers such as AWS, GCP, and/or Azure and services each provides.
  • Familiarity with Domain Driven Design.
  • Experience with Microservices, DevOps, GIT, Framework Development, Full-Stack Engineering.

DESIRABLE:

  • Hands-on experience with developing patient payment solutions integrated with Epic Systems
  • Master’s degree in Computer Science, Software Engineering, Computer Engineering, Information Systems or similar field of study.
  • 8-10+ years of experience working in a lead technical support role.
  • Understands application architecture vision and how to apply it within an agile context
  • Experience Architecting End-to-End Solutions with SaaS providers.

KNOWLEDGE/SKILLS/ABILITIES/TALENTS:

  • Motivated to drive improvements in a challenging environment.
  • Detail oriented, organized, process focused, problem solver, self motivated proactive, customer service focused.
  • Strong background in data structures, algorithms, and debugging
  • Demonstrated technical leadership, and successful delivery of projects involving multiple engineers.
  • Ability to learn quickly, understand complex systems and to work closely with others across multiple teams.
  • Ability to handle uncertainty, time pressure and large technical challenges.
  • Ability to deliver high-quality work on time.
  • Strong attention to details, highly organized, computer literate.

WORK ENVIRONMENT:
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job.

  • This is primarily a sedentary office classification but may require field visits and driving. Temperature conditions are controlled with no direct exposure to hazardous physical substances. The noise level in the work environment is usually low to moderate. There is occasional exposure to irate staff, vendors or patients, but there is negligible anticipation of exposure to violence.
  • While performing the duties of this job, the employee is regularly required to sit, stand, walk, keyboard, to finger, handle, or feel, reach with hands and arms, see, talk and hear. The employee will frequently lift and/or carry reports, records and other materials that typically weigh less than 10 pounds. The employee is occasionally required to stoop, kneel, bend, or crouch.
  • Finger dexterity is needed to access, enter, and retrieve data using a computer keyboard, calculator, and other standard office equipment.
  • Occasional travel could be required via car, plane or other public transportation.

Job Types: Full-time, Contract

Pay: $98,486.00 - $140,000.00 per year

Benefits:

  • 401(k)
  • Dental Insurance
  • Flexible Schedule
  • Health Insurance
  • Paid Time Off
  • Parental Leave
  • Vision Insurance

Schedule:

  • 8 Hour Shift
  • Monday to Friday

Experience:

  • HTML5: 4 years (Preferred)
  • Software Engineering: 5 years (Preferred)
  • Web Services: 4 years (Preferred)
  • ASP.NET: 5 years (Preferred)

Contract Length:

  • 3 - 4 months

Full Time Opportunity:

  • Yes

Additional Compensation:

  • Bonuses

Work Location:

  • One location
  • Fully Remote

Visa Sponsorship Potentially Available:

  • No: Not providing sponsorship for this job

This Job Is Ideal for Someone Who Is:

  • Dependable -- more reliable than spontaneous
  • People-oriented -- enjoys interacting with people and working on group projects
  • Detail-oriented -- would rather focus on the details of work than the bigger picture

This Company Describes Its Culture as:

  • Detail-oriented -- quality and precision-focused
  • People-oriented -- supportive and fairness-focused
  • Team-oriented -- cooperative and collaborative

This Job Is:

  • Open to applicants who do not have a college diploma

Company's website:

  • Ntersol.com

Work Remotely:

  • Temporarily due to COVID-19

Other Ajax contracts

Remote
0
USD
/hr

0 outside IR35 Ajax contracts