Jobs and Careers
Washington, United Statesfull_timeVerifiedPosted 25 Jul 2024
💰 $173,700/yr($93,500/yr$173,700/yr)

About the role

Who we are: The technology division of AAMC is a vibrant community of people who are excited about making a positive impact in the world of healthcare. The AAMC is dedicated to improving the health of the nation by supporting the entire spectrum of education, research, and patient care activities conducted by our member institutions. Our work in technology assists medical students, teaching institutions, hospitals, and doctors to strengthen medical care and improve the health of all. 

· Significant employer 403(b) contribution

· Public transportation subsidy or remote-work stipend

· Generous paid time off program

· Tuition reimbursement

· Wellness program that includes: discounted fitness membership, onsite yoga and sponsored sports teams

Why us, why now 

AAMC (Association of American Medical Colleges) is a not-for-profit association dedicated to transforming health care through innovative medical education, cutting-edge patient care, and groundbreaking medical research.  AAMC IT is beginning a multi-year modernization of its large product portfolio into an API-based digital platform on Amazon Web Services (AWS).  AAMC IT strives to deliver innovative solutions and superb service that enable amazing end-user experiences, impactful strategies, and new insights for the AAMC community and staff.

How you will make an impact 

The Senior Software Engineer will collaborate with business and IT colleagues to assess needs, analyze solutions, be responsible for designing and implementing application solutions, and work with quality assurance team members to ensure the proposed solution meets functional and performance requirements.  They will also be responsible for mentoring IT team members so there is a balance between enabling junior developers to grow in their areas of responsibility and providing technical oversight for development activities and project deliverables. 

                                 

Required Experience: 

  • 4+ years of experience in Java/J2EE, Hibernate, Spring MVC, SQL, JSON RESTful web services development

  • Development of AWS solutions following principles of the AWS Well-Architected Framework

  • Strong knowledge of database design and data modeling principles

  • Strong practical experience with Spring Framework, Hibernate, and database design development and operations 

  • Strong experience building complex web applications with reusable components and libraries in mind

  • Excellent problem-solving, design, development, and debugging skills 

  • Experience implementing solutions that improve overall software developer productivity

  • Experience working with any CI/CD tools

  • Understanding of Service Oriented Architecture, containerization, and Microservices

Required Skills and Qualification: 

  • Java/J2EE, Hibernate, Spring MVC, SQL, JSON RESTful web services development

  • Oracle 19c, PL/SQL, Amazon Oracle RDS, Aurora PostgreSQL, Dynamo DB, Snowflake, MyView

  • GitHub/BitBucket and Atlassian Bamboo, BitBucket pipelines, JFrog

  • Maven, JUnit, Mockito, GitLab/GitHub, Atlassian Bamboo

  • AWS, EC2, S3, RDS, AWS API Gateway, Lambda, SNS, SQS, Secrets

  • Passion for solving software engineering challenges and a deep empathy for other developers

  • Strong teambuilding skills with prior team lead experience 

  • Positive, enthusiastic attitude with great teamwork and interpersonal skills, reflecting the ability to interact with cross-department groups 

  • Ability to work under pressure and solve problems using an analytical approach; decisive, fast-moving; quick and constructive resolutions of conflicts; and a can-do mentality 

  • Demonstrated ability to establish and maintain a high level of trust and confidence with internal business partners

Desired Experience:

  • Event-base / notification base design – automated job architecture

  • IaC using SDK (software development kit) (preferred) or similar experience with other frameworks 

  • Event Bridge

  • Angular 12 and above, TypeScript, HTML/CSS/SASS, NgRx, RxJS, Mono-repository, Cypress, Jest

Education: 

Bachelor’s degree in Computer Science, Information Systems, Engineering, Business, or related scientific or technical discipline required

 

Remote Work Eligibility

This position is eligible for remote work in the contiguous US

Compensation Grade Range and Mid-Point

Grade

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Association of American Medical Colleges

View company profile →