Software Engineer I
Job Description
Remote - Chicago IL, California, Florida, Illinois, Indiana, Maryland, Massachusetts, New Jersey, New York, South Carolina, Virginia, Wisconsin, Washington D.C.
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 for a remote Software Engineer I on our Information Technology team.
As a Software Engineer I you will analyze, developand unit test software solutions (minimal complexity) for businessproblems. Develop, configure, unit test,implement, upgrade, document, maintain, enhance and support various softwaresystems. Conducts tasks and assignments as directed under moderate supervision.
RESPONSIBILITIES:
Software Development
- Participate in system development life cycle for maintenance and enhancements as well as new solutions; including requirements analysis, design and work estimation activities
- Develop exceptional software solutions to specified end user business requirements, user stories and complete unit testing for all software development.
- Adapt software development approach depending upon methodology being utilized
Operational System Support
- Work with the designated manager to provide operational system support and or renewal activities.
- Participate in "break-fix" issue resolution.
- Assist proper validation with end users to ensure system issue resolution.
- Apply new software upgrades, patches and completion of any required programming, testing, and improvements
Project Support
- Report project status regularly to project manager.
- 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.
May include other responsibilities as assigned
REQUIREMENTS:
- 1 to 3 years' experience with software development and/or analysis in applicable information systems tools and technology required.
- Broad technical skills necessary and the ability to learn new technologies via training, with a solid understanding of Angular and how back-end components interact with middle-tier/front-end is preferred.
- High School diploma or equivalent required. BS or BA degree in computer science or related field or equivalent experience is preferred.
- 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 work well with people from many different disciplines with varying degrees of technical experience and varying levels within the organization.
- Ability to demonstrate effective problem-solving capabilities required.
- Demonstrated ability to work well within a team of software engineers on project tasks.
- Ability to effectively create unit test plan and ability to effectively unit test application development enhancements.
- 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.
- AMA'ssafety and policy protocols require proof of full vaccination against COVID19for employment at AMA (includingbooster when eligible). Employees may apply for a religious or medical exemption from getting thevaccine.
Additional Technical Requirements:
- Understanding of XML, JSON, XQuery, Java, Relational Database and NOSQL technology is preferred.
- Knowledge of React, NodeJS and Docker is a plus
- Experience with version control software and source code repositories such as GitHub or Bitbucket a plus.
- Experience with collaboration tools such as SharePoint, Slack and Microsoft Teams a plus.
- Experience with more agile based or iterative software development methodologies a plus.
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
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 DetailsSoftware 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 DetailsSoftware 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 DetailsMachine 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 DetailsAccount 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 DetailsAVP, 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