Senior Engineer
Job Description
Job Summary: The Senior Engineer is responsible for software development projects. Identifies and executes tasks in the software development life cycle, reviews, and debugs codes. They are responsible for ensuring the quality and functionality of software solutions. Collaborate with internal teams and provide technical guidance to deliver successful products. Skills, Experience, Qualifications, If you have the right match for this opportunity, then make sure to apply today.Duties/Responsibilities:Write well-designed, testable, efficient codeProduce specifications and determine operational feasibilityIntegrate software components into a fully-functional software systemDevelop software verification plans and quality assurance proceduresDocument and maintain software functionality and APIsConfigure and deploy software tools, processes, and metricsAdhere to industry standards and regulationsEmbrace and evolve our agile development practicesCommunicate effectively with stakeholders and other engineersRequired Skills/Abilities: SOLID understanding of object-oriented programming conceptsExpert at developing complex software in C#/.NetExpert understanding of relational database design and querying conceptsExcellent problem solving, coding and debugging skillsExcellent verbal and written communication skillsTime management skills with ability to meet deadlinesExperience with version control concepts, preferably GitWorking experience with software engineering and design conceptsFamiliarity with distributed systems. AWS Experience preferred. Experience with Continuous Integration and Continuous DevelopmentSkilled with Visual Studio and GitHubProven understanding of REST APIs and knowledge of how to build and call themEducation and Experience:BS degree in Computer Science, Engineering, Mathematics or relative experience3+ years of professional software engineering experience Experience in healthcare or insurance industry preferredSupervisory Responsibilities:NonePhysical and or Travel Requirements:Prolonged periods of sitting at a desk and working on a computer Occasional travel for company wide meetings Salary Range:$120 - $160k USDWho We Are:High quality, affordable healthcare is a basic human right and at Moxe, we are committed to making it a reality. We're on a mission to slash billions from healthcare costs. It's no secret that the US healthcare system is rife with inefficiencies and unnecessary costs. While the rest of us have migrated to interconnected, digital platforms, healthcare still uses paper, pdfs, snail mail and fax to transmit information.We know there is a better way to deliver healthcare. Data exchange today consists of mailing or faxing paper files and pdf'ing endless records from existing Electronic Medical records. It can take months to process and compile those records into usable data. Our platform enables providers and health plans to exchange clinical data instantly, saving the entire system (patient to provider to plan) time and money in the process.Who are we? We're a steadfast team of innovators, problem-solvers, and truth-seekers, dedicated to disrupting the status quo. Got the moxie to challenge the US healthcare system? Let's talk.Got Moxie?Join Moxe! We're a fast-growing company focused on making a difference in healthcare. An equal opportunity employer, Moxe is looking for passionate, inclusive team players who like to solve problems, think outside the box, and thrive in a dynamic environment. We hire great people from diverse backgrounds, and that makes us stronger. If you share our values: integrity, transparency, respect, frankness, persistence, and unity, let's talk. xaygatp All qualified applicants will receive consideration for employment irrespective of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.To request reasonable accommodation or if you need assistance to complete the job application, contact