Senior Web Developer

American Medical Association

(Chicago, Illinois)
Full Time Travel Required
Job Posting Details
About American Medical Association
The AMA has a robust House of Delegates consisting of representation from every State and medical society, a solid base of physician members, a thriving advocacy influence, the most revered journals and resources in medicine, and respected practice tools.
Summary
The American Medical Association (AMA), the nation’s largest professional Association of physicians, has a dynamic opportunity for the right individual. As part of the AMA’s Information Technology team, the Senior Web Developer will analyze, design, develop and unit test software solutions (minimal to medium complexity) for business problems; Design, develop, configure, unit test, implement, upgrade, document, maintain, enhance and support various software systems; Conducts assignments as directed under moderate supervision.
Responsibilities
* Participate in system development life-cycle for new solutions as well as enhancements * Participate in technology renewal activities such as applying new software upgrades, patches and completion of any required programming, testing and improvements * Report project status regularly to project manager * Work with the designated manager to provide operational system support
Ideal Candidate
* BS or BA degree in information technology or related field or equivalent experience is required. * 4-6 years’ experience with software development and/or analysis in applicable information systems tools and technology. Broad technical skills necessary, with a solid understanding of internet/intranet technology. Experience with full stack web development frameworks such as Angular and Node.JS required. * Understanding of the systems development life cycle (SDLC) in a Web based development environment. Familiarity with Internet/Intranet environments required. * Ability to develop, debug, data analysis, problem analysis, resolve issues, and unit test within web based application. Knowledge and understanding of the concepts and techniques of object oriented design development is desirable. Requires some support and guidance in some areas. * Ability to effectively create unit test plan and ability to effectively unit test application development enhancements. Demonstrates an understanding of test driven development. Experience with automated testing tools such as Selenium a plus. * Ability to work well with people from many different disciplines with varying degrees of technical experience and varying levels within the organization. Demonstrated ability to work well within a team of software engineers on project tasks. Understanding of non-for-profit and/or healthcare related business processes a plus. * Ability to demonstrate effective problem solving capabilities required. * Ability to work effectively within a team while being considerate with other team members required. Experience with collaboration tools such as SharePoint and Skype for Business a plus. * Experience with version control software and source code repositories such as Subversion a plus. * Experience with more agile based or iterative software development methodologies a plus. * Experience with NoSQL database technologies specifically MarkLogic a plus. * Understanding of relational database technology preferred. * Ability to manage multiple tasks simultaneously. Manages own time effectively and requires minimal supervision. * Ability to express technical concepts effectively verbally and in writing. * Ability to travel occasionally, work long hours and meet with vendors and mid-level business leaders.
Compensation and Working Conditions
Benefits Benefits included

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.