Match score not available

Senior Software Engineer

76% Flex
EXTRA HOLIDAYS
Remote: 
Full Remote
Salary: 
94 - 174K yearly
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

4+ years Java/J2EE, Hibernate, Spring MVC, Strong database design and AWS solutions knowledge.

Key responsabilities:

  • Design and implement application solutions
  • Mentor IT team members
  • Ensure functional and performance requirements are met
Association of American Medical Colleges (AAMC) logo
Association of American Medical Colleges (AAMC) Medical Device SME https://www.aamc.org/
501 - 1000 Employees
See more Association of American Medical Colleges (AAMC) offers

Job description

Logo Jobgether

Your missions

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.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Medical Device
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Go Premium: Access the World's Largest Selection of Remote Jobs!

  • Largest Inventory: Dive into the world's largest remote job inventory. More than half of these opportunities can't be found on standard platforms.
  • Personalized Matches: Our AI-driven algorithms ensure you find job listings perfectly matched to your skills and preferences.
  • Application fast-lane: Discover positions where you rank in the TOP 5% of applicants, and get personally introduced to recruiters with Jobgether.
  • Try out our Premium Benefits with a 7-Day FREE TRIAL.
    No obligations. Cancel anytime.
Upgrade to Premium

Find more Software Engineer jobs