Senior Software Engineer

Senior
🇺🇸 United States
💰Equity
Software Developer
Software development

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 Range:$93,500.00 - $173,700.00/ Grade Mid-Point:$133,600.00

The above annual compensation range and mid-point are general guidelines. For candidates who meet the criteria, the AAMC's compensation philosophy is to target the midpoint of the salary range. Multiple factors are taken into consideration to arrive at the final hourly rate/annual salary to be offered to the selected candidate. Factors include, but are not limited to, the scope and responsibilities of the role, the selected candidate’s work experience, education and training, as well as internal equity, market, and business considerations.

If a bachelor’s degree is required, related work experience may be substituted in some positions. One year of college course work at an accredited institution is equivalent to one year of related work experience.

The Association of American Medical Colleges (AAMC) is an Equal Opportunity/Affirmative​​ Action Employer. The AAMC is committed to the policy of an equal employment opportunity in recruitment, hiring, career advancement, and all other personnel practices. The AAMC will not discriminate on the basis of race, color, sex, national origin, religion, age, marital status, personal appearance, sexual orientation, gender identity or expression, family responsibilities, matriculation, political affiliation, genetic information, disability, past or current military service, or any other legally protected characteristic.

Please attach a resume as part of the application process. It is important that files DO NOT include periods ( . ) within the file name.

**BROWSER REQUIREMENTS: Applications must be submitted using Chrome, Mozilla Firefox, Safari, or Microsoft Edge.

 

Association of American Medical Colleges

Association of American Medical Colleges

The Association of American Medical Colleges (AAMC) is an Equal Opportunity/Affirmative Action Employer.

🏥Good health and wellbeing
⚖️Peace and justice
Medical Devices
Healthcare
Nonprofits
Education
Research and Development (R&D)
Human Resources

Other jobs at Association of American Medical Colleges

 

 

 

 

 

 

 

 

View all Association of American Medical Colleges jobs

Notifications about similar jobs

Get notifications to your inbox about new jobs that are similar to this one.

🇺🇸 United States
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs