Reporting Structure The Application Developer reports to the Senior Director, Information Technology. Qualifications Bachelor’s degree in computer science or a related field combined with Association experience. Must have 2-5 years of experience implementing, supporting, and developing solutions using the iMIS RiSE web engagement platform. Experience integrating commercial-off-the-shelf (COTS) packages into cohesive solutions a plus. Expertise in C#, SQL Server, SSRS, JavaScript, jQuery and the iMIS Forms Builder module beneficial. Must have strong project management skills, including requirements gathering and meetings facilitation skills. Must be able to work on concurrent tasks. Some travel may be required. Key Responsibilities Act as the primary technical resource for assigned development and integration projects. Participate in regular software maintenance and periodic system reviews. Ensure that all project and subsequent system documentation is completed and maintained for developed solutions per recognized Software Development Life Cycle (SDLC) or other best practices. Work collaboratively with other IT personnel to deliver solutions are well architected, developed, and documented. Capture all project requests and requirements, including functional and nonfunctional requirements. Assist in maintaining and troubleshooting of all existing websites, applications, and integrations. Keep skill levels up-to-date with latest coding trends, project management skills, and software development practices. Research, recommend, and implement new technologies where appropriate to enhance user experiences. Specific Duties Develop solutions primarily in the iMIS RiSE web engagement platform. Assist in testing custom applications and enhancements to web-based solutions. Develop web-based forms using the iMIS Form Builder module. Conduct needs analysis and fact finding for user requirements. Develop technical documentation and assist in end-user training, rollout, and support of new solutions. Assist in the development of back-office reports using SSRS, IQAs, or Report Writer. Utilize SDLC methodologies and best practices when developing software and web applications. Integrate open source and third-party applications into comprehensive user solutions. Consistently demonstrate courteous, cooperative and helpful behavior to all contacts and stakeholders; internal and external. Duties and responsibilities may be added, deleted, or changed at any time at the discretion of management, formally or informally, either orally or in writing.