IT Software Engineer II, Front End Developer

Company

American Medical Association

Location

Chicago IL

Type

Full Time

Job Description

IT Software Engineer II, Front End Developer
Chicago, IL (Hybrid)


The American Medical Association (AMA) is the nation's largest professional Association of physicians and a non-profit organization. We are a unifying voice and powerful ally for America's physicians, the patients they care for, and the promise of a healthier nation. To be part of the AMA is to be part of our Mission to promote the art and science of medicine and the betterment of public health.

We continuously work to embed equity in our internal practices and are committed to increasing the diversity of our staff across all levels of the organization. We intentionally work to create the right conditions to enable our employees to feel that they can be their authentic selves and fully participate in the life of the enterprise.

We encourage and support professional development for our employees, and we are dedicated to social responsibility. We invite you to learn more about us and we look forward to getting to know you.

We have an opportunity at our corporate offices in Chicago for a IT Software Engineer II, Front End Developer on our Information Technology team. This position can be hybrid (working from both office and home), with a schedule to be determined by business needs.

As a IT Software Engineer II, Front End Developer you will be responsible for developing reusable, scalable,and maintainable website solutions and delivering best-in-class websites andmobile apps. Our digital platform is built on the Drupal 8 andhosted on Acquia, but an understanding of a wide range ofweb technologies is a plus. Providing day-to-day support for the CMS platform,as well as custom module development and testing the quality and security ofyour code. Demonstrable experience with administration of Drupal-based systemsis key and will involve the ability to handle complicated backend tasks such asmigration, search customization, and web services programming.

RESPONSIBILITIES:

System Development
  • Participate in system development life-cycle for new solutions as well as enhancements; including requirements analysis, design, and work estimation activities.
  • In addition, some projects may require a more iterative approach to software development depending on the methodology being utilized.
  • Develop exceptional software solutions to specified end-user business requirements, user stories and complete unit testing for all software development.

System Maintenance
  • Participate in technology renewal activities such as applying new software upgrades, patches, and completion of any required programming, testing, and improvements.
  • Work with the designated manager to provide operational system support.
  • Participate in "break-fix" issue resolution.
  • Assist proper validation with end-users to ensure system issue resolution.

System Scale & Optimization
  • Proactively raise concerns, issues, and risks regarding assignments to management in a timely manner.
  • Share intellectual knowledge, learn and understand existing application systems, and participate in cross-training with other team members.
  • Identify opportunities to simplify and/or optimize current technology investments and/or recommend new technologies for consideration.
  • Report project status regularly to project manager.

May include other responsibilities as assigned

REQUIREMENTS:
  1. BS or BA degree in Information Technology or related field or equivalent experience is required.
  2. 3-5+ years of experience years of experience
  3. Experience with Angular or React
  4. Experience working with front end technologies namely Typescript, Node, HTML5, and SASS
  5. Experience with HTTP requests, Rest services, cookies, and caching
  6. Experience with code reviews and documentation processes
  7. Ability to work well with people from many different disciplines with varying degrees of technical experience and varying levels within the organization.
  8. Ability to work effectively within a team while being considerate with other team members required.
  9. Ability to manage multiple tasks simultaneously.
  10. Ability to manage time effectively and requires minimal supervision.
  11. Ability to express technical concepts effectively verbally and in writing.
  12. Ability to travel occasionally, work long hours and meet with vendors and mid-level business leaders
  13. Experience with Javascript and local development environments (Lando/Docker, Vagrant) and Continuous Integration software (Travis, Circle CI, Jenkins) is preferred
  14. Experience working with Test Driven Development and proficiency in unit and functional testing Acquia platform REST APIs is preferred
  15. Experience working with Git and Git-based workflows is a plus
  16. Demonstrated ability to work well within a team of software engineers on project tasks.
  17. Understanding of non-for-profit and/or healthcare-related business processes is a plus.
  18. AMA's safety and policy protocols require proof of vaccination against COVID19 for employment at AMA. Employees may apply for a religious or medical exemption from getting the vaccine.

The American Medical Association is located at 330 N. Wabash Avenue, Chicago, IL 60611 and is convenient to all public transportation in Chicago.

We are an equal opportunity employer, committed to diversity in our workforce. All qualified applicants will receive consideration for employment. As an EOE/AA employer, the American Medical Association will not discriminate in its employment practices due to an applicant's race, color, religion, sex, age, national origin, sexual orientation, gender identity and veteran or disability status.

THE AMA IS COMMITTED TO IMPROVING THE HEALTH OF THE NATION

Date Posted

11/07/2022

Views

5

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Sr. Software Engineer - OEMS Team - Enfusion

Views in the last 30 days - 8

Enfusion is a pioneer in developing innovative cloud investment management software analytics and managed services They help fund managers streamline ...

View Details

Software Engineer 431407 - Experfy

Views in the last 30 days - 8

The job description is for a Software Engineer position that requires designing developing testing and deploying software systems and applications The...

View Details

Software Product Consultant - CSC Corptax

Views in the last 30 days - 10

The job description is for a fulltime consultant to join the Corptax Professional Services Team The consultant will provide implementation and best pr...

View Details

Machine Learning Engineer - Oak Street Health

Views in the last 30 days - 8

Oak Street Health is a rapidly growing company that is looking for a machine learning engineer to support their production modeling efforts The compan...

View Details

Account Manager (Advertising Sales Team) - Chicago - CafeMedia

Views in the last 30 days - 6

This is an excellent opportunity to get broad experience in all aspects of digital media The position is based in Chicago IL and requires excellent co...

View Details

AVP, Internal Audit - CNA

Views in the last 30 days - 11

The job description is for an Assistant Vice President Internal Audit position at CNA The role involves leading a team to provide risk management gove...

View Details