The American Veterinary Medical Association (AVMA), the national not-for-profit association established in 1863 & representing over 99,500 veterinarians working in private & corporate practice, government, industry, academia, & uniformed services, is seeking a Senior Application Developer to join our Digital Services & Solutions Division team in our Headquarters office in Schaumburg, IL. Structured to work for its members, AVMA acts as a collective voice for its membership & for the profession. Our mission is to lead the profession by advocating for our members & advancing the science & practice of veterinary medicine to improve animal & human health.
The Senior Application Developer is responsible for performing all functions in the software development lifecycle, with a focus on developing solutions for a variety of internally & externally focused systems. This full stack developer position will handle the front-end architecture & back-end programming along with performing cross-platform optimization for a variety of digital mediums (desktop, mobile, etc.), working on automation of scheduled jobs, free standing applications, web service consumption/ creation & assisting in the support of various database operations. Beyond their technical duties, they would be responsible for participating in planning & design efforts, leading or participating in technical discussions & requirements gathering. This hands-on position requires modern web application development experience & a wide variety of skills, many of which require at least some fluency in different key programming languages. Less than 5% travel.
Responsibilities include:
Providing advanced front-end, back-end development & support for the AVMA Association Management System (AMS), e-Commerce & database driven websites, & 3rd party web sites/services.
Handling development & maintenance of internal & externally facing web applications & their interfaces with various databases or 3rd party systems.
Leading/participating in planning, design & development efforts, requirements gathering & unit/integration testing.
Performing functions across the software development cycle with a focus on designing, developing, implementing, deploying & supporting applications, including post-live.
Redesigns &/or recodes existing programs/websites to increase performance, add new functionality, modernize the technology stack &/or increase code maintenance efficiency.
Working collaboratively with staff throughout the AVMA.
Creating scripts to automate scheduled or routine tasks as needed using scripting languages such as Powershell.
Tracking work in Github & using it as a key tool to maintain accurate source code control.
Developing & maintaining application documentation for software applications.
Assisting with upgrades to Association Management Software system &/or web-based content management systems.
Assisting in release planning for updates & software release upgrades in collaboration with other resources.
Providing end-user & daily production support including problem/root cause diagnosis, remediation, & documentation
AVMA offers a supportive hybrid work environment & excellent benefits, we truly value our dedicated staff members! Deadline for application is 8/8/22. Submit cover letter & resume with salary requirements to: apply@avma.org.
About the AVMA:
Located in Schaumburg, Illinois, with an office in Washington, D.C., the AVMA is structured to work for its members, & acts as a collective voice for its membership & for the profession. The AVMA provides a number of benefits to its members, including information resources, state & federal advocacy, opportunities to address issues affecting policies that govern the profession & practice of veterinary medicine, continuing education opportunities, quality publications, & discounts on personal & professional products, programs & services. The work of the AVMA is carried out by a dedicated staff of over 170. The organization is governed by an 18-member Board of Directors & has a $45M+ annual operating budget.
To be successful in this role, you must be highly collaborative & passionate about AVMA’s mission.
Additional qualifications include:
BS/BA in computer science or a related field with a minimum of 5-7 years of full stack development experience with both front-end & back-end skills.
Intermediate to advanced skills in Asp.net with web forms, c#, vb.net, mssql programming, visual studio, & SQL reporting services (added).
Experience with key programming languages including CSS/HTML5/JS.
Development experience using Visual Basic; & must be proficient at developing user controls in VB.Net for AMS applications.
Experience with Web services in C#, DLL development to support the AMS, Python, JavaScript for other applications as needed.
Experience building & consuming web services
Ability to perform advanced programming tasks; assists in constructing relational database objects, programs web applications, integrate 3rd party applications, & extending CMS functionality.
MSSQL experience including the creation of moderate to complex database objects such as tables, views, & stored procedures.
Familiarity with Windows servers (2019 & above) management including troubleshooting IIS, Windows services, & other events that impact the functioning of web or other applications.
Ability to translate specifications into basic wireframes using software such as Balsamiq.
Familiar with development & workflow tools including Git.
Must possess creative & resourceful problem-solving skills, strong analytical skills, the ability to juggle multiple projects & switch programming languages depending on the project.
Must have strong written & verbal communication skills & be able to interact effectively with all levels of staff; collaboration is essential to develop robust applications.
Self-starting, assertive with the ability to communicate effectively with both technical & non-technical audiences.
Working knowledge with cloud stacks & service-based architectures, such as Azure.
Knowledge of PCI focused secure software development lifecycle (SSDLC) & knowledge of OWASP Top 10.
Demonstrates AVMA’s commitment to Diversity, Equity & Inclusion in the execution of duties.
Located in Schaumburg, Illinois, with an office in Washington, D.C., the AVMA is structured to work for its members and acts as a collective voice for its membership and for the veterinary profession. The AVMA provides many benefits to its members, including information resources; state and federal advocacy; opportunities to address issues affecting policies that govern the profession and practice of veterinary medicine; continuing education opportunities; quality publications; and discounts on personal and professional products, programs and services. The work of the AVMA is carried out by a dedicated staff of over 170. The organization is governed by an 18-member Board of Directors and has a $47M+ annual operating budget. Throughout the organization, we take pride in knowing that we make a difference. The AVMA provides excellent employee benefits, including generous health insurance, retirement and paid time-off plans. We enjoy a supportive, friendly and comfortable work environment where work/life balance is evident at every level. We work hard, grow and have fun! For more information, please visit www.avma.org.