Since 1989, DentalXChange has earned industry-wide acclaim and recognition for pioneering the web-based dental EDI solutions industry. Today, DentalXChange touches approximately 8 out of 10 dental healthcare offices, providing frictionless dental care for providers, patients, and payers. Headquartered in Irvine, CA, DentalXChange accounts for more than $90 billion in dental claims every year. Through our clearinghouse and secure web portals, we process nearly 200 million EDI transactions, consisting of more than 60 million dental claims annually.
Software
Engineer Position Summary:
The Software
Engineer I is responsible for designing, developing, and maintaining a variety of software applications and projects supporting new and current client needs, goals and fixes. These software solutions leverage
Angular,
Node.js,
Express,
Java, and
AWS, and include, but are not limited to, payment gateway integrations. In this role, the Software
Engineer I must be comfortable with all phases of the development lifecycle and be comfortable working independently and/or collaboratively within a team environment.
The person in this role can work remotely.
What You'll Be Doing as a Software
Engineer :
Design, develop, and maintain software applications using
Angular,
Node.js,
Express,
Java, and
AWS, working with the full
software development lifecycle of new projects.
Consult with stakeholders, users and third parties to gather information about needs, objectives, functions, features, and other requirements.
Collaborate with cross-functional teams to identify,
design, and implement new features.
Work with Project Manager to estimate project timelines.
Proactively and timely communicate with colleagues and clients regarding updates, issues and resolutions.
Write clean, efficient, and well-documented code.
Troubleshoot and debug issues as they arise.
Participate in code reviews to maintain code quality standards.
Stay up to date with emerging technologies and industry trends.
Provide support for existing
business systems by maintaining and enhancing existing web and client-based applications.
Modify existing programs to conform to system changes.
Address and solve complex customer service tickets and advise and work with user departments to resolve specific or complex problems.
Maintain thorough and up-to-date documentation.
Consistently meet company and department policies and expectations including those surrounding attendance.
Comply with all federal, state, accreditation and institutional policies and procedures.
Maintain confidentiality standards and expectations.
Exhibit exceptional internal and external customer service with all individuals.
Observe security responsibilities including, but not limited to:
Utilize appropriate communication channels for the movement of data. If using email, use the secure email option. If in FTP, utilize SFTP or encryption of the data before sending. Send messaging via application to utilize TLS protocols.
Use minimum data necessary to identify transactions. Claim ID, Claim File Upload ID, ERA Trace Number/Check ID. Only when those identities are not enough for the recipient to find the transaction, then use the minimum PHI needed to identify the transaction.
Security is everyone’s job. Look out for, and report, anything that is suspicious or just doesn’t seem correct.
What You'll Bring to the Team as a Software
Engineer :
Minimum of 3 years of professional software
engineering experience with a focus on
Angular,
Node.js,
Express,
Java, and
AWS.
Bachelor’s degree in
computer science, computer
engineering, or a related field.
Strong proficiency in
Angular,
Node.js,
Express, and
Java.
Familiarity with
AWS services such as EC2, S3, and
Lambda.
Solid understanding of
software development best practices, including
Agile methodologies.
Experience with software testing, including writing and executing test plans.
Familiarity with databases and
SQL.
Excellent problem-solving and analytical skills.
Strong written and verbal communication skills. Preferred qualifications:
Experience working with payment gateway integrations such as PayPal or Stripe.
Experience with serverless architecture and
AWS Lambda.
Familiarity with containerization and orchestration technologies such as Docker and
Kubernetes.
Experience with DevOps practices and tools.
What We Offer:
Challenging and rewarding career opportunity with room for growth as we grow!
Medical, dental, and vision benefits – eligible first of the month after start date
Unlimited PTO
Paid company holidays
401k matching
Healthcare and dependent care flexible spending accounts
Free parking
Friendly co-workers and a positive culture!
Starting pay range of $95,000 -$115,000 annually