Skip to main content

This job has expired

Full Stack (.NET) Software Engineer

Employer
American Academy of PAs (AAPA)
Location
Arlington, VA
Closing date
May 25, 2019
About AAPA The American Academy of PAs (AAPA) is the national professional society for PAs (physician assistants). PAs are medical providers who diagnose illness, develop and manage treatment plans, prescribe medications, and often serve as a patient's principal healthcare provider. With thousands of hours of medical training, PAs are versatile and collaborative. PAs practice in every state and in every medical setting and specialty, improving healthcare access and quality. Today there are more than 131,000 PAs in the United States and the profession is expected to grow another 37 percent between 2016-2026. About This Role The American Academy of PAs is seeking a Full Stack (.NET) Software Engineer to work on our agile development team creating and supporting custom-developed, primarily web-based applications used across the Academy. The engineer will report to the Vice President, Technology, and will work in all aspects of the software development life cycle in order meet the business needs of AAPA with concrete software solutions. S/he must possess a wide scope of technical proficiencies in order to provide effective and creative technical solutions, including: Object-oriented programming and software design patterns Front-end web development processes, languages, and frameworks Consuming and/or developing web service APIs Writing maintainable and testable code within a shared code base Utilizing version control systems for source code management Designing and implementing relational and/or non-relational databases to support application data structures Reports to : Vice President, Technology Responsibilities Design, develop, test and support new features for product suite Work with product management, support, QA and documentation to deliver high quality, complete software releases Develop and deploy .NET and Java-based applications and services to existing architecture; select the appropriate software tool, including Microsoft SQL Server, TSQL, .NET, C#, Visual Studio and ASP.NET and develop software fixes Conduct design and code reviews for junior developers Work with business leaders to understand strategic and financial objectives and translate them into technical specifications and applications Provide guidance in architecture and design meetings on software components and sub-systems Utilize Web UI technology frameworks, including Angular, to design applications; develop and document designs for components, modules and sub-systems Define and estimate project task effort and required resources Develop software using a variety of software components and technologies Qualifications . Strong C#/.NET experience (incl. LINQ, Object Oriented Programming, WebAPI, MVC, Entity Framework) . Front-end experience (HTML5, JavaScript, jQuery libraries, CSS, AngularJS, Bootstrap, KnockoutJS libraries, and developing with REST API) . Working knowledge of Kendo UI Controls, Razor Engine and font-end framework . Proficient in SQL Server, N-Hibernate and Entity Framework code first methodology . Experience using SAML and OAuth authentication . Working knowledge of iTEXT library, Dependency Injection . Knowledge of deployments on IIS server and configuration of IIS Server for better performance . Working knowledge of Responsive Design and integrations with 3rd party applications. . Trouble shooting integrations with 3rd party applications . Experience in MS Visual Studio and Visual Studio debugging environment . Experience with Git . Experience in Agile methodology a big plus . Knowledge of Association Management Software (eg Aptify) a big plus For a more detailed job description, and to apply, please visit our website. AAPA is proud to offer our employees a full suite of benefits including, but not limited to, health insurance coverage, dental coverage, retirement with match, subsidized gym and commuter benefits, and complimentary short-term disability, long-term disability, and life insurance. The American Academy of PAs is an Equal Opportunity Employer and considers all qualified applicants without regard to color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability and any other classification protected by law.

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert