- 100% employer-paid Life, AD&D, Short- and Long-Term Disability Insurance
- Medical and Dental coverage with Employer cost share
- Paid time off starting at 21 days per year with additional yearly 12 Paid Holidays
- $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
- Voluntary Vision, Life/AD&D, and Long-term Care Insurance available through payroll deductionSUMMARY:
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.
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 assignedINTERNAL AND EXTERNAL RELATIONSHIPS:
- Work both independently and in a team-oriented, collaborative environmentSUPERVISORY RESPONSIBILITIES:
- NoneQUALIFICATIONS: 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 ScalaATTRIBUTES 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 resultsPHYSICAL 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 devicesWORK 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 potentialOther duties disclaimer: This job description is a general description of essential job functions. It is not intended as an employment contract, nor is it intended to describe all duties someone in this position may perform.
-
App Programmer/Analyst Intermediate
2 days ago
University of Michigan Ann Arbor, United States Full timeMission Statement · Michigan Medicine improves the health of patients, populations and communities through excellence in education, patient care, community service, research and technology development, and through leadership activities in Michigan, nationally and internationally ...
-
Returnship Programme: Payroll Analyst
2 weeks ago
AccountantsWorld Ann Arbor, United StatesJob Description · Job DescriptionAre you eager to reignite your career after taking a break? We welcome talented individuals like you to participate in our Returnship Programme and embark on a fulfilling journey as a Payroll Analyst with myPay Solutions. · At IRIS, we value diver ...
-
Returnship Programme: Payroll Analyst
1 week ago
AccountantsWorld Ann Arbor, United StatesAre you eager to reignite your career after taking a break? We welcome talented individuals like you to participate in our Returnship Programme and embark on a fulfilling journey as a Payroll Analyst with myPay Solutions. · At IRIS, we value diversity and are committed to creati ...
-
Database Analyst/Programmer Sr
1 week ago
University of Michigan Ann Arbor, United StatesDatabase Analyst/Programmer Sr · Apply Now · How to Apply · Submit as a single PDF a cover letter and resume. · Specifically state the reasons for your interest in this position and describe the key skills and experiences that directly relate to this position · Summary · The SQL ...
-
App Programmer/Analyst Intermediate
2 weeks ago
University of Michigan Ann Arbor, United StatesA cover letter is required for consideration for this position and should be attached as the first page of your resume. The cover letter should address your specific interest in the position and outline skills and experience that directly relate to this position. · Summary · The ...
-
App Programmer/Analyst Intermediate
3 weeks ago
University of Michigan Ann Arbor, United StatesHow to Apply · A cover letter is required for consideration for this position and should be attached as the first page of your resume. The cover letter should address your specific interest in the position and outline skills and experience that directly relate to this position. · ...
-
App Programmer/Analyst Intermediate
2 weeks ago
University of Michigan Ann Arbor, United StatesHow to Apply · A cover letter is required for consideration for this position and should be attached as the first page of your resume. The cover letter should address your specific interest in the position and outline skills and experience that directly relate to this position. · ...
-
App Programmer/Analyst Sr
2 weeks ago
University of Michigan Ann Arbor, United StatesA cover letter is required for consideration for this position and should be attached as the first page of your resume. The cover letter should address your specific interest in the position and outline skills and experience that directly relate to this position. · Summary · The ...
-
Analyst Programmer
1 day ago
Exotic Automation & Supply New Hudson, United StatesFor over 50 years, Exotic Automation & Supply has prided itself on being problem solvers with one goal in mind: to improve customer productivity and profitability. · Exotic Automation & Supply is an Industrial Supplier and Manufacturer. We serve virtually every industrial sector ...
-
Analyst Programmer
5 days ago
Exotic Automation & Supply New Hudson, United StatesFor over 50 years, Exotic Automation & Supply has prided itself on being problem solvers with one goal in mind: to improve customer productivity and profitability. · Exotic Automation & Supply is an Industrial Supplier and Manufacturer. We serve virtually every industrial sector ...
-
University of Michigan Ann Arbor, United StatesDatabase Analyst/Programmer Intermediate/Associate · Apply Now · How to Apply · A cover letter is required for consideration for this position and should be attached as the first page of your resume. The cover letter should address your specific interest in the position and outli ...
-
Programmer Analyst 5
6 days ago
Syntricate Technologies Michigan Center, United StatesPlease see new Interview Verification Process (directions attached); If you receive an interview request you must upload a "live" screenshot of your candidate prior to the interview. A vendor representative must be present at the beginning of the interview to introduce the candid ...
-
Trinity Health Ann Arbor, United StatesEmployment Type: · Full timeShift: · Description: · Applicants for this position must be authorized to work for any employer in the U.S. We are unable to sponsor an employment visa for this position. · POSITION SUMMARY · Performs statistical and related business intelligence ...
-
Programmer / Analyst Controls
1 day ago
G-TECH Services Dearborn, United StatesPosition Description: · The Core Vehicle Controls Software team is looking for a data scientist/engineer to have the responsibility for: Designing, developing and maintaining dashboards and visualizations that allow for insights into validation test metrics data Candidate would ...
-
Analyst Programmer
3 weeks ago
Exotic Automation & Supply New Hudson, United StatesFor over 50 years, Exotic Automation & Supply has prided itself on being problem solvers with one goal in mind: to improve customer productivity and profitability. · Exotic Automation & Supply is an Industrial Supplier and Manufacturer. We serve virtually every industrial sector ...
-
Programmer / Analyst Controls
1 week ago
G-TECH Services Dearborn, United StatesPosition Description: · The Core Vehicle Controls Software team is looking for a data scientist/engineer to have the responsibility for: · • Designing, developing and maintaining dashboards and visualizations that allow for insights into validation test metrics data · • Candida ...
-
Programmer Analyst II
3 weeks ago
MalaceTEK Northville, United StatesJob Description · Job DescriptionRequired: · • Demonstrated skill/experience w/ Java & Java Framework · • Demonstrated skill/experience with JavaScript Programming · • Demonstrated skill/experience of Front & Backend Development Best Practices · • Demonstrated skill/experience wi ...
-
Microsoft Systems Engineer
2 days ago
University of Michigan Ann Arbor, United StatesMicrosoft Systems Engineer · Apply Now · How to Apply · A cover letter is required for consideration for this position and should be attached as the first page of your resume. The cover letter should address your specific interest in the position and outline skills and experie ...
-
Database Analyst/Prgm Inter- Term limited
1 week ago
University of Michigan Ann Arbor, United StatesDatabase Analyst/Prgm Inter- Term limited · Apply Now · How to Apply · A cover letter is required for consideration for this position and should be attached as the first page of your resume. The cover letter should address your specific interest in the position and outline skills ...
-
IT HR Business Analyst
2 weeks ago
ZF Group Northville, United StatesZF is a global technology company dedicated to supplying innovative systems for passenger cars, commercial vehicles, and industrial technology, driving the next generation of mobility. With a focus on Vehicle Motion Control, Integrated Safety, Automated Driving, and Electric Mobi ...
MR Programmer/Analyst - Ann Arbor, United States - American Mathematical Society
Description
MR Programmer/Analyst
Regular Full-Time
Ann Arbor, MI, US
2 days agoRequisition ID: 1324
Apply
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 innovative and collaborative individuals to join our team as a Programmer/Analyst for Mathematical Reviews/MathSciNet.
Mathematical Reviews (MR), founded in 1940, is a division of the American Mathematical Society (AMS), located in Ann Arbor, Michigan. MR serves researchers and scholars by providing, via MathSciNet, detailed and timely information about peer-reviewed articles and books in the mathematical sciences. MR's mission is to develop and maintain the MR database, from which MathSciNet is produced.
The American Mathematical Society, founded in 1888, is a non-profit membership organization that is dedicated to advancing research and connecting the diverse global mathematical community through our publications, meetings and conferences, MathSciNet, professional services, advocacy, and awareness programs. The AMS has over 30,000 members worldwide and offices in Rhode Island, Michigan, and Washington, DC
Learn About US
Hybrid work policy and excellent work-life balance.
This position involves some in-person work at the MR offices along with some remote work. Our workplace has a friendly academic atmosphere, with opportunities for social interaction as well as professional consultation.
To apply, please upload a cover letter along with your resumé. Must be able to report into Ann Arbor Michigan office. Position is in Ann Arbor MI.
Generous benefit offerings including