We respect employees for their expertise and skills.

AMC Careers Career Area

Career Areas

Find out where your position of interest fits at AMC.

View

AMC Careers Benefits

Benefits

Learn about the many benefits working at AMC offers you.

View
AMC Careers MeetOurPeople

Meet Our People

See what AMC staff members say about their experiences working here.

View

Careers at AMC

At Association Management Center, you can join a great team of collaborative professionals who bring innovative ideas, professionalism, and dedication together to make good things happen on our clients’ behalf. Clients—our partners—consistently comment on the high caliber of staff and frequently single out individuals who have given exemplary service.

AMC is in the business of managing nonprofit organizations. The associations we work with depend on us for governance and operations management, educational programming, government relations, editing and graphic design, certification or accreditation, sales, marketing, and any other service an association needs to thrive. We share their goals and passions because by helping their members—whether they are individuals or companies—their association grows and succeeds.

Our structure also allows many employees to touch the missions of multiple associations. We provide the office and staff for full-service association clients. Members of our specialized service teams step in as needed to coordinate meetings, produce publications, redesign websites, and more. Our jobs are constantly evolving, keeping everything fresh and creating amazing opportunities for growth. The one thing that doesn’t change is our dedication to our clients’ missions.

We strive to be recognized as the most respected company in the association management industry, empowering our association partners to achieve their goals.

If you’re interested in working for a company with those ambitions, we hope you’ll review our career opportunities below to find out how you can join our team.

Please note that the emails connected to the open positions have recently been updated due to an interruption in service with our previous emails. If you have any questions, please contact Randi Romanek at This email address is being protected from spambots. You need JavaScript enabled to view it. .

Open positions:

Account Administrator

American Academy of Pain Medicine (AAPM)
American Academy of Pain Medicine Foundation (AAPMF)

As an Account Administrator you will:

  • Provide effective, general support for the AAPM team, including scheduling meetings, maintaining AAPM address book, and overseeing offsite storage of AAPM materials.
  • Provide effective, general support of the Board and committees, as assigned, including scheduling of Executive Committee and Board meetings.
  • Work with Executive Director to create and distribute agendas and materials for Executive Committee and Board meetings.
  • Work with Operations Director to process invoices weekly through the Accounts Payable system; establish and maintain high proficiency with application of account codes.
  • Record minutes of Executive Committee, Board, and selected committee calls and meetings.
  • Coordinate logistics for Executive Committee and Board meetings.
  • Track and monitor activities and projects of the Board.
  • Serve as a liaison to the Awards, Addison Award and Nominating Committees, including oversight of annual election process.
  • Coordinate with Registration Department on all aspects of Annual Meeting registration process before, during, and after the Annual Meeting.
  • Oversee set-up of complimentary Annual Meeting registrations.
  • Oversee set-up of attendee ribbon distribution.
  • Schedule Board and committee meetings during the Annual Meeting.
  • Produce monthly mailing list for Pain Medicine journal and monitor quarterly subscription invoicing.
  • In coordination with the Membership Manager, process bi-monthly member correspondence, obtaining the proper verification needed for first-time members, renewals and reinstated members.
  • In coordination with the Membership Manager, enter membership documentation into the database as necessary, working with the Data Team to ensure that all free memberships are properly processed.
  • In coordination with the Membership Manager and in addition to the annual update process, make periodic updates throughout the year as APPD notifies AAPM of changes either through its correspondence or through its invoicing process.
  • Support the AMA Delegate and Alternate Delegate
  • Travel to Annual Meeting and participate in on-site activities.
  • Other duties as assigned.

The ideal candidate will have the following qualifications and demonstrated experience:

  • Bachelor’s degree.
  • Excellent interpersonal and communication skills.
  • Strong customer orientation.
  • Ability to organize and manage multiple projects/priorities.
  • Ability to think ahead and plan.
  • Professionalism: Good judgment, ability to interact with all levels of staff and vendors, appropriate demeanor and appearance, confidence.

Qualified candidates can send resumes and salary requirements to: This email address is being protected from spambots. You need JavaScript enabled to view it.

 

Education e-Learning Manager

HOPA

As an Education e-Learning Manager you will:

  • Provide technical support to end-users and internal staff on the use of the LMS.
  • Assist with the development of customized LMS training.
  • Provide LMS administrative assistance including pulling, developing and maintaining reports from the LMS system including developing evaluation reports to determine effectiveness of current education and potential future needs.
  • Develop, coordinate and implement existing and new products and services identified to meet the professional needs of target healthcare professionals.
  • Implement periodic reviews of products against assessment criteria including success factors; suggest potential improvements to be made, and lessons learned.
  • Develop and maintain up-to-date project reports including project status, expenditures, project planning timelines and other ongoing reports.
  • Act as liaison with LMS vendor and provide regular reports regarding system upgrade, customization or maintenance.
  • Provide recommendations for system process improvements.
  • Manage assigned programs and products from idea generation to end of the life cycle.
  • Provide leadership and support to assigned committees and task forces regarding content development and other logistics.
  • Develop and maintain strong working relationships with subject matter experts, committees and other volunteers, and staff team members.
  • Work with Education Manager to ensure program and product compliance with CE accreditation standards and Pharma Guidelines, as applicable.
  • Assist in budget development and monitor revenue and expenses of assigned programs and products.
  • Develop and manage timely and professional communication, including written, electronic and oral communication, with staff team members, SMEs, and education/program committee members.
  • Support marketing staff in identifying target audiences and developing product and program descriptions for use in promotional materials.
  • Work with outside vendors and subcontractors as needed, negotiating agreements, ensuring quality, providing any technical support or troubleshooting required, and monitoring adherence to budget.
  • Work with other departments such as Information Services, Member Services, Order Fulfillment, Creative Media Services and Finance to ensure products and programs are integrated into company’s systems for inventory, purchase, and distribution.
  • Serve as the first line of contact, service and support to members with questions about assigned products, programs, and services.

The ideal candidate will have the following qualifications and demonstrated experience:

  • Minimum of a Bachelor’s degree and 3 years of experience.
  • Instructional design or e-Learning degree preferred (or comparable work experience).
    • Comparable work experience: Experienced in e-Learning design, leading distance learning education programs, implementing distance learning technology, managing online faculty and direction the business aspects of distance education programs.
  • Professionalism: good judgment; ability to interact with all levels of staff, volunteers, and vendors; appropriate demeanor and appearance; confidence.
  • Creative problem-solver and with excellent critical thinking skills.
  • Excellent verbal and written communication skills.
  • Ability to handle multiple projects simultaneously. Project management abilities a must.
  • Knowledge of Instructional Design and adult learning principles.
  • Ideal candidate is extremely organized, flexible, a self-starter, and resourceful team player.

Qualified candidates can send resumes and salary requirements to: This email address is being protected from spambots. You need JavaScript enabled to view it.

 

Data Specialist

Data Team

As a Data Specialist you will:

  • Process new and renewed memberships, conference/course registrations, book orders, journal subscriptions and other miscellaneous orders through paperwork received by bank lockbox, direct mail, fax or internal email requests; run credit card charges, enter into database record, batch and reconcile; input demographic data.
  • Assure data is consistent, correct and complete.
  • Quality review of invoices and member letters.
  • Maintain instructional documentation.
  • Merging of database records for duplicate customer records.
  • For data standardization, ensure business rules are being met.
  • Contact customers by email and telephone to clarify order information or address information for returned mail when needed.
  • Communicate with internal staff when necessary to obtain additional information or resolve an issue.
  • Ensure strict confidentiality of client records.
  • Identify system set up issues or enhancements that could eliminate or reduce errors.
  • Perform other clerical duties as needed, such as filing.

The ideal candidate will have the following qualifications and demonstrated experience:

  • Bachelor’s degree.
  • Experience working with a database system - input and retrieval - a plus.
  • Strong customer orientation. Experience in a customer service role a plus.
  • Extremely detail oriented.
  • Passionate about accuracy.
  • Adaptable to priority changes.
  • Positive attitude and eagerness to learn.
  • Proficient in 10 key pad.
  • Strong verbal and written communication skills. Comfort contacting customer’s by telephone when applicable.
  • Ability to work well independently and in a team environment.
  • Intermediate computer proficiency – word processing or data entry skills.
  • Commitment to company values.

Qualified candidates can submit resumes to This email address is being protected from spambots. You need JavaScript enabled to view it. .

 

Account Administrator

AANN, ITNS

As an Account Administrator you will:

  • Work with designated client activities and committees.
  • Coordinate activities and projects of board-appointed committees and task forces.
  • Respond to telephone and written inquiries.
  • Coordinate and process mail merges for various projects.
  • Update and maintain databases and spreadsheets for various projects.
  • Update inventory reports of client products and reorder when necessary.
  • Assist account manager with coordination of board meetings.
  • Provide support for leadership events including speakers/faculty management and evaluation coordination.
  • Compose letters and routine correspondence and generate reports.
  • Deliver collateral requests.
  • Prepare monthly membership reports.
  • Travel to annual client conferences and participate in on-site activities.
  • Maintain and update chapter information.
  • Assist with grant coordination as needed.
  • File and organize paperwork.
  • Assist with Accounts Payable and Accounts Receivable processing
  • Execute website updates, blast e-mails, and update membership Listservs
  • Maintain and update web, marketing, social media, product, and membership metrics.
  • Be the point of contact for journal subscriptions.
  • Take and prepare minutes of committee and/or Board meetings.
  • Other duties as assigned.

The ideal candidate will have the following qualifications and demonstrated experience:

  • Bachelor’s degree or equivalent job experience.
  • Ability to travel out of state and overnight.
  • Excellent interpersonal and communication skills.
  • Strong customer orientation.
  • Ability to organize and manage multiple projects/priorities.
  • Ability to think ahead and plan.
  • Willingness to learn new web-based programs
  • Professionalism: Good judgment, ability to interact with all levels of staff and vendors, appropriate demeanor and appearance, confidence.
  • Customer service attitude and skills: Team player attitude, commitment, patience, enthusiasm, creativity, listening, comprehension, initiative, cooperation, attention to detail, resourcefulness.
  • Intermediate computer proficiency.
  • Commitment to company values.

Qualified candidates can send resumes and salary requirements to: This email address is being protected from spambots. You need JavaScript enabled to view it. .

 

PRD Grant Coordinator & Grant Writer

Professional Relations & Development

Position Summary:
This position provides project coordination and grant writing for AMC clients within the Professional Relations & Development (PRD) department.  PRD supports all AMC clients and is made up of sales/account managers, the operations team, and the grants team.   In general, this position is responsible for contributing to grant development, grant writing, and project coordination support in fulfilling all aspects of the grant cycle.  This position works collaboratively with other AMC internal service and account teams to serve all AMC clients.

As a PRD Grant Coordinator and Grant Writer your duties will include:

Project Coordination (50%)

  • Maintain grants team calendar.
  • Coordinate fulfillment of all activities of the grant cycle with a positive customer service attitude.  Including, but not limited to:
    • Scheduling meetings with internal service and account teams
    • Tracking paper work and forms required for grant development, submissions, LOAs and reconciliations
    • Ensuring compliance with medical education accreditation regulations and the Physician Payments Sunshine Act
    • Communicating with all stakeholders to maintain deadlines
  • Implement grants team processes and procedures and actively participate in revising and updating processes and procedures to achieve department efficiency.
  • Effectively use Salesforce/database for tracking and managing grants.

Grant Writing (50%)

  • Work collaboratively with account team to develop grant proposals. 
  • Research topics for needs statement and needs assessment.
  • Write and prepare grant proposals for medical education grants and other program grants.
  • Support prospect research.
  • Communicate with grantors and support stewardship activities.
  • Provide proof-reading and editing for all grant proposals.
  • Upload and submit grants & reconciliations through grantor portals.
  • Support activities related to grant budget development.

The ideal candidate will have the following qualifications and demonstrated experience:

  • Bachelor’s degree.
  • Excellent writing skills and interpersonal and communication skills.
  • Excellent organizational skills.
  • Strong computer skills; well versed in MS Office applications with ability to learn multiple platforms including Personify, Salesforce.
  • Self-starter/independent worker requiring minimal supervision.
  • Ability to initiate projects and tasks.
  • Strong customer service skills
  • Ability to work on multiple projects/priorities.
  • Commitment to company values.

Qualified candidates can send resumes and salary requirements to: This email address is being protected from spambots. You need JavaScript enabled to view it.

 

IT Operations Manager

Information Technology

Position Summary:
The IT Operations Manager will own the portfolios of IT Infrastructure & Service Desk at AMC. Under the direction of the CIO, he/she will apply best practices and standards around Infrastructure & Service Desk Management to ensure that SLA’s are defined and managed to meet/exceed customer expectations for both on premise and cloud based IT services. He/She will oversee daily IT infrastructure operations, technology service support, third-party service providers, and security and compliance requirements as well as define & monitor technology-related standards, guidelines, policies, and procedures.
As an IT Operations Manager you will:

  • Oversee all aspects of the AMC’s technology infrastructure including, but not limited to:
    • Servers, Storage, Networks, Desktops, Laptops and mobile devices, Messaging (Office 365), Telecommunications, Backup and recovery, Security services – applications, devices & appliances, Enterprise applications support (Office products), Service/Help desk. (40%)
  • Lead the evaluation, deployment, and management of existing and future infrastructure technologies and services including cloud based infrastructure solutions.  (10%)
  • Manage IT Infrastructure related processes (20%):
    • Oversee technical business continuity and disaster recovery planning, implementation, and testing. Ensure continuous delivery of technical services through oversight of service level agreements and monitoring of systems, network, programs, and equipment performance. 
    • Manage software, hardware, and service provider licensing, contracts, and relationships
    • Define & lead the technology change control process.
    • Ensure all infrastructure services adhere to established security and regulatory compliance requirements
    • Manage the purchase, installation, and life-cycle maintenance of PCs, servers and LAN network connectivity equipment
  • Supervision, IT Operations Budget Management (20%):  
    • Supervise a Help Desk Manager & IT System Administrator. Set measurable weekly, 6 month and annual goals. Promote teamwork in problem resolution. Foster an environment of open discussion, debate, and questioning while always maintaining professionalism and respect for others. Coach, mentor and retain well performing team members. Manage performance using verbal and written communication. Work with CIO for hiring and terminating these positions as need arises.  
    • Assist the CIO in developing, tracking, and controlling the IT operations annual operating and capital budgets for purchasing and staffing.  
  • All duties as assigned to achieve AMC’s goals and objectives (10%)

The ideal candidate will have the following qualifications and demonstrated experience:

  • Bachelor’s degree in Computer science/Information Systems or other with 5+ years of experience in IT Infrastructure Management roles AND overall 7+ years in IT.
  • Expertise in managing IT operations and cloud based technology services such as Rackspace, AWS, OR MS Azure.
  • Must have core competency in IT engineering skills such as: Active Directory, SAN’s, Firewalls, Routers, Switches, ISP’s, Telephony, email Antispam solutions, network perimeter security and internal client security technologies, enterprise Anti-Virus/Anti Malware software.
  • Extensive knowledge and experience supporting: MS Windows Server 2008, 2012, Virtualization (Hyper V), Network printers, HP Proliant Series Servers, Barracuda/Comparable backup technology.
  • 3 years’ experience working in a LAN / System Engineer/Admin role in a structured IT/Corporate environment
  • Supervisory experience of managing at least 5 employees.
  • MCSE/CCNA/MCSA Certifications are preferred.  
  • Strong experience leading a project to move on premise computing to cloud computing including due diligence exercises such as financial analysis and fit for purpose etc.
  • Excellent analytical and communication skills. Ability to understand the long-term (“big picture") and short-term perspectives.
  • Ability to evaluate multiple technical solutions to business problems; Ability to quickly comprehend the functions and capabilities of new technologies. Good understanding of technology trends & technical vision.
  • Must demonstrate a sense of urgency, take initiative, sense of ownership of their work, strong team player, constant desire to improve, positive attitude, and willing to learn and experience a new environment.
  • High Emotional Intelligence (EQ), excellent interpersonal skills, ability to interact & dialogue with stakeholders, & developers to arrive at an optimal IT solution to business problems.

Qualified candidates can send resumes and salary requirements to This email address is being protected from spambots. You need JavaScript enabled to view it. .

 

Education Administrator

AANN/ITNS

Position Summary:

As an Education Administrator you will:

  • Provide support to the Continuing Education activities and other educational programs and products in compliance with accreditation guidelines.
  • Track CE applications, coordinate between submitters and reviewers.
  • Review CE application for required components, quality control and consistency of continuing education documentation.
  • Create activity summaries for all CE activities for compliance with accreditation providers.
  • File CE, conference, and other paperwork in accordance with accreditation provider guidelines.
  • Assist with preparation of accreditation applications and documentation.
  • Assist with preparation of education activity brochures and course materials.
  • Assist with coordination of logistics for education committee meetings and conference calls.
  • Update and maintain databases and spreadsheets for various projects.
  • Assist with data entry into abstract management software.
  • Provide support for educational events including speakers/faculty management and evaluation coordination.
  • Provide support for other online and distance education offerings (webinars, etc.).
  • Works with designated client activities and committees.
  • Responds to telephone and written inquiries.
  • Coordinate and process mail merges for various projects.
  • Compose letters and routine correspondence and generate reports.
  • Travel to annual client conferences and participate in on-site activities.
  • Assist with grant coordination
  • Execute education website updates, blast e-mails
  • Other duties as assigned.

The ideal candidate will have the following experience and qualifications:

  • Bachelor’s degree or equivalent job experience.
  • Ability to travel out of state and overnight.
  • Excellent interpersonal and communication skills.
  • Strong customer orientation.
  • Ability to organize and manage multiple projects/priorities.
  • Ability to think ahead and plan.
  • Willingness to learn new web-based programs
  • Professionalism: Good judgment, ability to interact with all levels of staff and vendors, appropriate demeanor and appearance, confidence.
  • Customer service attitude and skills: Team player attitude, commitment, patience, enthusiasm, creativity, listening, comprehension, initiative, cooperation, attention to detail, resourcefulness.
  • Intermediate computer proficiency.
  • Commitment to company values.
Qualified candidates can submit resumes to This email address is being protected from spambots. You need JavaScript enabled to view it.

 

Membership and Marketing Manager

American Pain Society

Position Summary:

As a Membership and Marketing Manager you will:

  • Audit and evaluate current membership marketing objectives, and explore new ways to sustain and increase membership metrics.
  • Write strategic plans, analyze markets, and determine marketing potential.
  • Develop, launch, and measure communications including print, digital, web and social media outreach to support new member recruitment and retention goals.
  • Develop and implement comprehensive marketing and communications plans to successfully promote membership offerings and programs, products, the annual scientific meeting, and other meetings as needed.
  • Increase member engagement by providing opportunities for members to network with colleagues, peers, and other APS members
  • Manage the membership renewal process including, but not limited to: developing communications, overseeing the process, and assisting with data management.
  • Liaise with Association’s special interest groups and regional societies to cultivate an atmosphere of trust and engagement in the member community network.
  • Connect directly with members by phone, email, and attending events in order to build and manage relationships.
  • Partner with the APS Board and other committees/task forces as needed to further the association’s stated goals and objectives.
  • Prepare reports and metrics for the Executive Director, COO, Membership Committee and Board of Directors.
  • Manage the Membership, Early Career Advisory and Website Committees using best practices of volunteer management.
  • Supervise the membership coordinator and establish short- and long-term strategic goals and initiatives to achieve objectives. Provide appropriate level of guidance while allowing enough independence to promote staff growth and development.
  • Collaborate with other departments to promote research offerings, advocacy activities, events, etc. to the general membership and prospective members.
  • Develop and monitor departmental budgets. Review activity reports and financial statements to determine progress and status in attaining objectives.
  • Manage relevant vendors. Be knowledgeable about contract terms, conduct research regarding new vendors, and provide recommendations.
  • Communicate member-related special developments, information, or feedback gathered through field activity to appropriate APS staff.
  • Perform other duties as determined appropriate.

The ideal candidate will have the following experience and qualifications:

  • Bachelor’s degree required, Marketing or Communications focus preferred.
  • Minimum three years’ experience developing and managing membership programs; Experience with marketing/communications for membership organization highly desirable.
  • Minimum one year management experience.
  • Experience working within a non-profit association (healthcare, nursing specialty society) setting a plus.
  • Proven success in initiating, developing, implementing, and evaluating membership retention and recruitment campaigns.
  • Thrives in a collaborative environment.
  • Strategic planning, time management, and professional and persuasive verbal and written communication skills.
  • Experience with managing a membership database, including running queries.
  • Superior customer service skills and positive attitude.
  • Ability to effectively interact with volunteer leaders and staff.
  • Ability to manage and coordinate multiple projects at one time; strong organizational skills required.
  • Sound analytical skills.
  • Proficient in Microsoft Office Suite, email marketing/web content software, database management, social media, and e-survey tools.
  • Ability to travel out of state and overnight.

Qualifies candidates can send resumes with salary requirements to This email address is being protected from spambots. You need JavaScript enabled to view it. . Candidates coming in for an interview will be asked to submit samples of work which will not be returned.

 

Editorial/Communications Intern

Creative Media Services

Position Summary:

As an Editorial/Communications Intern you will be:

  • Editing content according to AMC, American Psychological Association (APA), American Medical Association (AMA), and Associated Press (AP) style.
  • Using Joomla! content management system and html to format e-newsletters and update website content.
  • Writing for e-newsletters, the web, and other projects as needed.
  • Assisting in the publishing of promotional material related to conferences, tradeshows, products, and continuing education events.
  • Proofreading and working with authors to resolve questions generated during the editing process. Incorporating changes using InDesign software.
  • Maintaining consistent communication with internal stakeholders.
  • Adhering to deadline, budget, and quality expectations.

The ideal candidate will have the following qualifications and demonstrated experience:

  • Three years of completed course work in an English, communications, or journalism bachelor’s degree program.
  • Experience copyediting and proofreading
  • Familiarity with APA, AMA, or CMS style guides
  • Interest in learning about the publishing process
  • Ability to work effectively both independently and within a team
  • Excellent interpersonal and communication skills and a positive, can-do attitude
  • Ability to organize and manage multiple projects/priorities
  • Ability to think ahead and plan
  • Knowledge of Microsoft Office suite, content management systems, basic .html, and Adobe Creative Suite

This internship begins in early 2017. Interested candidates can apply at This email address is being protected from spambots. You need JavaScript enabled to view it. .

 

Developer

Information Technology

Position Summary:

Participate in a dynamic Applications Development team delivering new capabilities and solutions in a timely fashion for our customers. Work closely with a cross functional team consisting of a business owner and the rest of the IT team in 2 week Scrum sprints to deliver quality solutions. You will design, build, test, and maintain web based applications, integrations and other applications to meet specific business requirements of our clients.

As a Developer you will:

  • Develop new software solutions for our clients around our Association Management System (Personify) using the API’s, Data Services, Database objects, as well as integrate other software solutions within our overall application landscape to deliver a 360 view of the customer in Personify. (70%)
  • Participate in Scrum teams to understand customer expectations, design, develop, test and demo individual tasks for a Sprint.
  • Respond to requests from the business on production system issues and new functionality in a time sensitive manner.
  • Stay abreast of latest developments in your field and remain highly technically competent for translation into enhanced user productivity through implementation of new business systems and policies. (10%)
  • Research, learn and apply new developments and trends in Technology/Applications Development to benefit our clients.
  • Establish and maintain effective professional working relationships with co-workers and all levels of management. (10%)
  • Understand our business model and client goals and right size solutions based on business value, risk and cost.
  • Document relevant work, procedures and settings for cross training the rest of the team (10%).

The ideal candidate will have the following qualifications and demonstrated experience:

  • Commitment to excellence and pride/ownership in deliverables.
  • Understanding that the whole is bigger than sum of all parts.
  • Excellent interpersonal and communication skills.
  • Good understanding of current trends in your field.
  • Ability to analyze, evaluate and solve problems
  • Demonstrated ability to learn new systems quickly.
  • Must be available in after hours during emergency situations
  • Customer service attitude and skills: Team player attitude, commitment, patience, enthusiasm, creativity, listening, comprehension, initiative, cooperation, attention to detail, resourcefulness.

Technologies and systems experience and knowledge:

  • 5+ years’ experience developing software using ASP.Net (Web Forms, MVC) C#/VB.Net, SQL Server.
  • 5+ years’ experience using CSS, HTML, JavaScript, Web Services, XML
  • 2+ years’ experience using OData Services, Java script libraries such as JQuery, Angular etc.
  • Familiarity with Dot Net Nuke.
  • 1+ years’ experience working in Scrum Teams, Automated Unit Testing and Team Foundation Server as an Application Lifecycle Management system.
  • Experience working with customizing/extending COTS software using API’s and Web Services.
  • Familiarity and working knowledge of standard design patterns and Service Oriented Architecture.
  • Experience developing extensible, configurable software that can be repurposed for multiple scenarios/clients.
  • Familiarity with the Joomla! Content Management System.
  • LAMP(Linux, Apache, MySQL, PHP) stack development skills a plus
  • Experience working with Association Management Systems such as Personify, iMIS, Avectra is a plus.

Qualified candidates can submit resume and salary requirements to This email address is being protected from spambots. You need JavaScript enabled to view it. .

 

Technical Architect

Information Technology

Position Summary:
The purpose of this position is to apply best practices and standards to ensure technology systems are designed, developed and maintained at a high degree of quality, extensibility to benefit AMC clients and to deliver economies of scale across our client base. The Technical Architect  will liaise with stakeholders, developers, analysts to ensure the correct technical implementation strategy is set, understood and executed for various web, desktop, mobile and database applications. The Technical Architect will create reusable components to accelerate applications development and reduce rework, translate business requirements into technical requirements and lay the groundwork for a strong application that will perform well to our customers. 

As a Technical Architect you will: 

  • Own the technical architecture for applications and systems supported by the AMC technology team including the Association Management System (Personify), ecommerce applications, web sites, integrations across 10+ external systems using Data Services, data warehousing and new product development. (20%)
  • Participate in business requirements gathering for technology projects and arrive at a technical architecture that will support short & long term goals for the product. Create technical design documents that illustrate a blueprint for web, integration and business intelligence applications. (20%)
  • Create reusable base classes, components that can be extended for each project’s and client’s needs.  Independently design, code, and test major features as well as work jointly with other team members to deliver complex solutions.  (25%)
  • Create operational, security requirements for applications, design solutions that use resources optimally. Communicate project technical requirements to other developers and take the technical leadership role to solve difficult problems. (10%)
  • Set and monitor application development guidelines, protocols including coding guidelines, unit testing, source code repository usage, software build and release strategies; Perform regular code reviews to improve overall code quality, performance & maintainability; Perform regular performance testing of applications and execute strategies to remedy underperforming applications. (20%)
  • Mentor developers and help drive completion of project deadlines. Coach junior team members, including providing on-the-job training. Promote teamwork in problem resolution. Foster an environment of open discussion, debate, and questioning while always maintaining professionalism and respect for others. (5%)

The ideal candidate will have the following qualifications and demonstrated experience:

  • Bachelor’s degree in Computer science or equivalent AND 10+ years of experience in senior development/architect roles.
  • 10+ years’ experience in technology, developing software using Microsoft technology such as Asp.Net, VB.Net/C#.Net, Web Forms, MVC, Java Script, JQuery, Ajax, HTML 5, SQL Server, Data Services.
  • 5+ years’ experience in a lead technical role.
  • 2+ years’ experience working with a global team including offshore/ outsourced employees.
  • Working knowledge of the LAMP (Linux, Apache, MySQL, PHP) stack environment is a plus.
  • Experience designing, implementing and monitoring an ecosystem of integrations with third party products using XML Web Services, Data Services and WCF.
  • Knowledge of standard Design Patterns, REST, Service Oriented Architecture and cloud computing technologies such as Azure, Amazon Web Services.
  • Must have worked in multiple application development philosophies including waterfall, agile & test driven development.
  • Must have performed code reviews and demonstrated measurable improvements to overall quality of software development.
  • Excellent analytical and technical skills. Expert level skills in system architecture, application development design & development with emphasis on simple, extendable solutions that perform well under high load.
  • Ability to understand business requirements and balance technical excellence with business constraints such as time to market, cost & schedule.
  • Ability to understand the long-term (“big picture") and short-term perspectives.
  • Ability to translate business needs into technical architecture requirements.
  • Ability to apply multiple technical solutions to business problems; Ability to quickly comprehend the functions and capabilities of new technologies. Good understanding of technology trends & technical vision.
  • Excellent interpersonal skills, Ability to interact & dialogue with stakeholders, project manager & developers to arrive at an optimal IT solution to business problems.

Qualified candidates can send resume with salary requirements to This email address is being protected from spambots. You need JavaScript enabled to view it.