Talent.com
No longer accepting applications
Programmer / Analyst

Programmer / Analyst

American Mathematical SocietyAnn Arbor, Michigan, United States
7 days ago
Job type
  • Full-time
Job description

Learn About Us

At the American Mathematical Society (AMS) we value excellence, inclusivity and teamwork. We work at the forefront of advancing and connecting the diverse mathematical community worldwide, and we are seeking curious, innovative, collaborative individuals to join our team.

The AMS serves 30,000 members and 570 institutions worldwide through programs and services that promote mathematical research and its uses, strengthen mathematical education, and foster awareness and appreciation of mathematics and its connections to other disciplines and everyday life.

What We Offer

  • Hybrid work policy and excellent work-life balance
  • Generous benefit offerings including :

9.5% employer contribution to 403(a) Retirement Plan

  • 100% employer-paid Life, AD&D, Short- and Long-Term Disability Insurance
  • Medical and Dental coverage with Employer cost share
  • Voluntary Vision, Life / AD&D, and Long-term Care Insurance available through payroll deduction
  • 12 paid holidays
  • Paid time off starting at 21 days per year
  • $500 Computing benefit to be used for set up of home office (for applicable roles)
  • Tuition Reimbursement
  • Commitment to equity, diversity, inclusion and a welcoming environment
  • The AMS has three offices – our headquarters in Providence, Rhode Island; Mathematical Reviews in Ann Arbor, Michigan; and the Office of Government Relations in Washington, DC.

    SUMMARY :

    This position is primarily responsible for analyzing, designing, coding, documenting and maintaining web-based applications and related back-end services. Working closely with the department director, the programmer analyst provides technical expertise to diagnose problems and to research, recommend, and implement solutions.  This individual will have experience designing and developing applications across the entire stack, including the front-end, business, and data tiers. This position is located in Ann arbor Michigan.

    ESSENTIAL FUNCTIONS :

  • Participate with the MR IT team in developing and maintaining internal MR Web-based applications
  • Perform all functions in the software development life cycle (specification, analysis, design, coding, testing, maintenance, support, and documentation)
  • Collaborate with programmers, designers, system administrators, and database administrators to conceptualize and develop enhancements
  • Design, run and monitor software performance tests for the purposes of correcting errors, isolating areas for improvement, and general debugging
  • Participate in defining our web-based application architecture
  • Adhere to department and industry standards in which code and documentation should be written
  • Perform other or similar related duties as requested or assigned
  • INTERNAL AND EXTERNAL RELATIONSHIPS :

  • Work both independently and in a team-oriented, collaborative environment
  • SUPERVISORY RESPONSIBILITIES :

  • None
  • QUALIFICATIONS :   To perform this job successfully, an individual must be able to perform the essential functions listed above satisfactorily. The qualifications listed below are representative of some of the knowledge that may be required and skills that will be developed. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Bachelor's degree in a computer-related major from an accredited institution, or commensurate experience.
  • A minimum of 2 years working as a full-time programmer.
  • Experience with SQL
  • Knowledge of OO principles and design patterns
  • Practical experience with functional programming
  • Experience with testing, including unit testing, mocks, and test-driven development
  • Continuous Integration (e.g. GoCD, Jenkins)
  • Experience building web services (REST, JSON, XML, etc.)
  • Proficient in web development HTML / CSS / Javascript / Typescript
  • Experience with web authorization (Oauth, JWT, etc.)
  • Experience with full text databases such as Elasticsearch
  • Experience using source code control (Git)
  • Unix / Linux including use of SSH and basic shell scripting
  • Experience with LaTeX / TeX typesetting tools and language
  • Experience developing and using APIs
  • Experience with dynamic scripting languages (Python, PERL)
  • Proficient in Scala
  • ATTRIBUTES AND COMPETENCIES :   The following attributes and competencies are indicators of the skills and / or behaviors necessary to successfully perform the essential functions of the position :

  • Demonstrates understanding of organization’s mission, structure, culture, and constituencies
  • Demonstrates knowledge of own department’s work activities and mission; understands how own job impacts work of department
  • Responds positively to changes in the organization and the workplace
  • Demonstrates flexibility in responding to work demands
  • Demonstrates and communicates respect for the opinions and beliefs of other people at all levels and fosters a climate of mutual respect
  • Plans and organizes work effectively
  • Accepts accountability for job performance and results
  • Works effectively with others in a variety of settings
  • Uses communication tools effectively (e.g., presentation, verbal, writing, relationship building, negotiating, listening) to meet needs of audience and / or situation
  • Maintains professional composure in challenging situations
  • Exercises discretion in identifying, handling, and safeguarding confidential information
  • Addresses issues constructively, building cooperative relationships within and across departments
  • Receptive to feedback and willing to try different approaches in order to achieve the best results
  • PHYSICAL DEMANDS :   The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Duties performed cause light fatigue of eyes, fingers, or other faculties due to long periods of standing, sitting or repetitive motion
  • Dexterity of hands and fingers to operate a computer keyboard, mouse, and other devices
  • WORK ENVIRONMENT / CONDITIONS :   The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Typical office environment
  • Climate-controlled
  • Minimal noise
  • Performing primarily sedentary work with limited physical exertion and lifting up to 25 lbs.
  • Extended work hours may be required to meet project deadlines or resolve unexpected problems
  • This position is required to be in-office with hybrid potential
  • Create a job alert for this search

    Programmeranalyst • Ann Arbor, Michigan, United States

    Related jobs
    • Promoted
    Workday Systems Administrator

    Workday Systems Administrator

    Plante MoranSouthfield, MI, United States
    Full-time
    Our "we-care" culture is more than just a motto; it's a promise.From day one, we prioritize your growth, well-being, and success. You can count on us to support your career journey and help you achi...Show moreLast updated: 30+ days ago
    • Promoted
    Remote Side Hustle Developer

    Remote Side Hustle Developer

    Finance BuzzWest Bloomfield, Michigan, US
    Remote
    Full-time +1
    This position is for individuals who want to develop a side income stream while still working full time.You will test different small-scale remote opportunities, learn what works, and grow what pro...Show moreLast updated: 3 days ago
    • Promoted
    2026 Technical Accounting Advisory Consulting Entry Level

    2026 Technical Accounting Advisory Consulting Entry Level

    Plante MoranSouthfield, MI, United States
    Full-time
    Our "we-care" culture is more than just a motto; it's a promise.From day one, we prioritize your growth, well-being, and success. You can count on us to support your career journey and help you achi...Show moreLast updated: 26 days ago
    • Promoted
    IT Intern - TWB Monroe

    IT Intern - TWB Monroe

    Worthington SteelMonroe, MI, United States
    Full-time
    TWB Monroe is seeking an IT Intern this fall session! Fall internships are expected to take place between September 15 and December 19, 2025. TWB Company is North America's market leader for tailor ...Show moreLast updated: 30+ days ago
    • Promoted
    Workday Integration Developer

    Workday Integration Developer

    Plante MoranSouthfield, MI, United States
    Full-time
    Our "we-care" culture is more than just a motto; it's a promise.From day one, we prioritize your growth, well-being, and success. You can count on us to support your career journey and help you achi...Show moreLast updated: 13 days ago
    • Promoted
    Senior AI Infrastructure Engineer

    Senior AI Infrastructure Engineer

    KLAAnn Arbor, MI, United States
    Full-time
    KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem.Virtually every electronic device in the world is produced using our technologies.No laptop, smartpho...Show moreLast updated: 30+ days ago
    • Promoted
    Lead AI Software and Systems Engineer

    Lead AI Software and Systems Engineer

    KLAAnn Arbor, MI, United States
    Full-time
    KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem.Virtually every electronic device in the world is produced using our technologies.No laptop, smartpho...Show moreLast updated: 5 days ago
    • Promoted
    Senior Backend Software Engineer (C++)

    Senior Backend Software Engineer (C++)

    KLAAnn Arbor, MI, United States
    Full-time
    KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem.Virtually every electronic device in the world is produced using our technologies.No laptop, smartpho...Show moreLast updated: 27 days ago
    • Promoted
    Senior Full Stack Software Engineer (Hybrid) (E)

    Senior Full Stack Software Engineer (Hybrid) (E)

    KLAAnn Arbor, MI, United States
    Full-time
    Primary Location : USA-MI-Ann Arbor-KLA.KLA's total rewards package for employees may also include participation in performance incentive programs and eligibility for additional benefits identified ...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer (E)

    Software Engineer (E)

    KLAAnn Arbor, MI, United States
    Full-time
    Primary Location : USA-MI-Ann Arbor-KLA.KLA's total rewards package for employees may also include participation in performance incentive programs and eligibility for additional benefits identified ...Show moreLast updated: 30+ days ago
    • Promoted
    AI Solution Architect

    AI Solution Architect

    Plante MoranSouthfield, MI, United States
    Full-time
    Our "we-care" culture is more than just a motto; it's a promise.From day one, we prioritize your growth, well-being, and success. You can count on us to support your career journey and help you achi...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer I, Engineering

    Software Engineer I, Engineering

    Credit AcceptanceSouthfield, MI, United States
    Full-time
    Credit Acceptance is proud to be an award-winning company with local and national workplace recognition in multiple categories! Our world-class culture is shaped by dedicated Team Members who share...Show moreLast updated: 1 day ago
    • Promoted
    Programmer Analyst (Colleague)

    Programmer Analyst (Colleague)

    Softworld IncAuburn Hills, MI, US
    Full-time
    Job Title : Programmer Analyst (Colleague) Job Location : Auburn Hills Mi 48326 Onsite Requirements : Remote Experience with Ellucian Colleague 5 years of experience in application software programmin...Show moreLast updated: 13 days ago
    • Promoted
    • New!
    OneStream Consultant

    OneStream Consultant

    OneStream SoftwareBirmingham, MI, United States
    Full-time
    Range applies to US candidates only) + Benefits / Variable Comp / Equity - Range may vary based on experience.Vision, Medical, Life, Dental, 401K. The OneStream Consultant plays a pivotal role in accele...Show moreLast updated: 17 hours ago
    • Promoted
    Azure Cloud Architect

    Azure Cloud Architect

    KLAAnn Arbor, MI, United States
    Full-time
    KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem.Virtually every electronic device in the world is produced using our technologies.No laptop, smartpho...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Associate Software Engineer

    Associate Software Engineer

    OneStream SoftwareBirmingham, MI, United States
    Full-time
    Associate Software Engineer, MarketPlace.Vision, Medical, Life, Dental, 401K (Range applies to US candidates only) + Benefits / Variable Comp / Equity - Range may vary based on experience.The Associate...Show moreLast updated: 11 hours ago
    • Promoted
    2026 Technical Accounting Advisory Consulting Internship

    2026 Technical Accounting Advisory Consulting Internship

    Plante MoranSouthfield, MI, United States
    Internship
    Our "we-care" culture is more than just a motto; it's a promise.From day one, we prioritize your growth, well-being, and success. You can count on us to support your career journey and help you achi...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    DevOps Engineer

    DevOps Engineer

    AkkodisDearborn, MI, US
    Full-time
    The ideal candidate should have experience with 10+ years of experience as a Devops Engineer with Commercial Off-The-Shelf (COTS) applications. The rate may be negotiable based on experience, educat...Show moreLast updated: 4 hours ago
    • Promoted
    Financial Systems Administrator

    Financial Systems Administrator

    Plante MoranSouthfield, MI, United States
    Full-time
    Our "we-care" culture is more than just a motto; it's a promise.From day one, we prioritize your growth, well-being, and success. You can count on us to support your career journey and help you achi...Show moreLast updated: 30+ days ago
    • Promoted
    BMS Software Design Release Engineer

    BMS Software Design Release Engineer

    SEGULA TechnologiesAuburn Hills, MI, US
    Full-time
    The BMS Software Design Release Engineer is responsible for developing advanced automotive battery packs from initial design concept through full-volume production. This role manages the release and...Show moreLast updated: 4 days ago