Mediware Senior Software Engineer - ASP.NET in Reston, Virginia
Are you interested in changing the world of healthcare and human services? Do you want to work with innovative web and mobile software applications with great impact on society? Can you provide smart ideas and experiments about what’s possible? Do you work hard to help others to achieve their best results? Do you want to be amazed, inspired and proud of your job every day? Come and show us what you’re made of.
Mediware Information Systems, Inc. is a fast growing Top 100 Healthcare Software company. We design and build products that are inspiring and make a real impact in people’s lives. We have 600+ employees across the US, UK and Netherlands. Mediware’s portfolio of solutions currently includes long-term services and supports, behavioral health, blood solutions, cellular therapy, home care, medication management, rehabilitation and respiratory therapy.
The Senior Software Engineer position will play a leadership role in the exciting and dynamic initiative to architect, develop, and support Mediware’s next generation suite of web applications. The successful candidate will have an opportunity to have a direct impact on the company's success while working with the latest web technologies and design patterns on SaaS solutions that serve the fast growing Long Term Care industry. This position will also involve mentoring junior engineers and working with 3rd-party vendors that Mediware partners with for staff augmentation.
Principal Functions of the Job
Performs all software development tasks including but not limited to technical design, coding and unit testing to generate high quality releases and to achieve product release objectives
Prepares technical documentation and conducts and participates in code reviews to insure that application code meets internal standards and follows industry best practices
Delegate tasks to staff augmentation partners and other engineering team members based on priorities set by the Engineering Manager
Responsible for analysis of current applications including performance, troubleshooting of reported issues, and designing solutions to problematic programming
Meet with customers as needed to review requirements and understand business process in support of application functionality.
Participates in pre-sales process in preparing and reviewing statements of work.
Work with other groups such as Product Management and Services to determine overall requirements and application feature sets.
Offer technical direction and guidance to other engineering team members and assist in managing development and QA environments
Provide feedback to Engineering Manager regarding performance of engineering team members as needed
Participate in the training and/or mentoring programs as assigned or required
Adhere's to the Mediware Values and supports a positive company’s culture
Responds to the needs and requests of clients and Mediware management and staff in a professional and expedient manner.
Other Duties As Assigned
Required Education and/or Experience
Bachelor’s degree in Computer Science or 5 years of software development experience will be considered in lieu of degree.
3 years of experience with Entity Framework, WebApi, Web Services, including REST and SOAP based services.
Experience designing, implementing, and optimizing Enterprise .NET Web Applications.
Technology background with a familiarity in architectural, object-oriented and software design patterns.
Clear and experienced understanding of software development life cycle procedures, processes, and Agile methodologies.
Ability to interface with customers to document and review requirements and implementation plans.
Excellent troubleshooting, listening and problem-solving skills
Able to work in a fast paced deadline oriented environment
Able to work independently and support a team environment by serving as a mentor to others.
Must be authorized to work permanently in the United States.
Electronic Data Interchange (EDI X12)
Experience with Microsoft BizTalk Server versions 2006 – 2015
Developing workflows in BizTalk including:
Troubleshooting BizTalk production systems
Migrating BizTalk solutions to .Net applications
Experience desired but not required:
Enterprise level website optimization
Agile Development Methodologies
Single Sign On techniques
SaaS application development
This position offers a competitive base salary and great benefit package with health, dental & vision, matching 401K, Education Reimbursement, casual dress and more. Mediware offers you the opportunity to make a difference, not just for yourself, but for millions of people around the globe by developing software that saves lives.
Mediware provides equal employment opportunities to all people without regard to race, color, religion, sex, national origin, ancestry, marital status, veteran status, age, disability, sexual orientation or gender identity or expression or any other legally protected category.
Job Title: Senior Software Engineer - ASP.NET
Location: Reston, VA
Full/Part Time: Full