Details
Posted: 08-Jul-22
Location: Schaumburg, IL
Type: Full Time
Required Education: 4 Year Degree
Categories:
Information Technology and Web
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.
Visit https://www.avma.org/AVMAcareers
eoe/m/f/d/v
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.