Job Description :
Responsibilities: The Software Engineer works effectively across the entire software development life cycle. This includes requirements definition, prototyping, detailed design, coding, testing, deployment, and support of the day-to-day operation of production systems. The Software Engineer is expected to collaborate with technical staff, management, and business operations staff throughout all phases of the software development life cycle in order to deliver working solutions to complex business problems according to agree upon timelines and budgets to support the mission, vision, and company values. The Senior role is a high-level contributor and an expert in software development skills. Candidate must have good understanding of the business domain. Responsible for implementing and/or integrating new products, processes, methodologies, frameworks, and technologies. Works independently with minimal oversight and direction. Requirement: Bachelor's degree in computer science, programming, or other technical field. Degree must be obtained through an accredited institution. Education is verified or Four years of equivalent technical experience. Atleast Five years of professional software development experience. Two years of healthcare related software development experience. Development experience in C # and SQL.