IT Software Engineer II, Data Products
Job Description
IT Software Engineer II Data Products
Remote - Chicago IL, California, Florida, Illinois, Indiana, Maryland, Massachusetts, New Jersey, New York, Ohio, 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 IT Software Engineer, Data Products our Software Strategy and Development team. As a IT Software Engineer, Data Products you 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:
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:
- 3+ 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.
- Understanding of the systems development life cycle (SDLC) in a Web based development environment. Familiarity with Internet/Intranet environments required.
- HS diploma or equivalent required. BS or BA degree in information technology 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.
- 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 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.
Additional Technical Skills
- Understanding of NoSQL database technology preferred.
- Experience with collaboration tools such as SharePoint and Lync a plus.
- Experience with version control software and source code repositories such as Subversion or Github a plus.
- Experience with more agile based or iterative software development methodologies a plus.
The pay range for this position in Chicago IL, California, Florida, Illinois, Indiana, Maryland, Massachusetts, New Jersey, New York, Ohio, South Carolina, Virginia, Wisconsin, or Washington D.C. is 80k-$109k. This is the lowest to highest salary we in good faith believe we would pay for this role at the time of this posting. An employee's pay within the salary range will be based on numerous factors including, but not limited to, relevant education, qualifications, experience, skills, geographical location and business or organizational needs.
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
Explore More
unifying voice and powerful ally for America's physicians Jobs
committed to increasing the diversity of our staff Jobs
encourage and support professional development for our employees Jobs
dedicated to social responsibility Jobs
3+ years' experience with software development Jobs
More Jobs at American Medical Association
Jobs in Chicago, IL
Date Posted
05/21/2023
Views
11
Positive
Subjectivity Score: 0.9
Similar Jobs
Site Reliability Engineer - AWS - CCC Intelligent Solutions
Views in the last 30 days - 0
View DetailsSenior Manager, Consumer Connections - Maker's Mark - Suntory Global Spirits
Views in the last 30 days - 0
View Details