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 experience that directly relate to this position.
Job Summary
Michigan Law Information Technology team is seeking an experienced full-stack .Net application programmer who will be responsible for designing, developing, and maintaining both front-end and back-end systems using .NET technologies, and will work closely with other developers, project managers, and our customers across the school to ensure that our applications run smoothly and meet the business requirements.
Who We Are
Founded in 1859, Michigan Law School is one of the world's leading institutions of legal education and enjoys a reputation for academic excellence characterized by a powerful commitment to diversity, equity, and inclusion. Michigan is consistently ranked among the top law schools in the nation and enjoys international renown for its intellectual rigor, stunning physical surroundings, preeminent faculty scholarship, and a community noted for collegiality and warmth. Michigan Law has an exceptional and cooperative community of talented and interesting students, with 1000 in the J.D. and 40 in the LL.M. program. Our commitments to collegiality, constructive and challenging debate, and enabling our students to pursue a wide range of options explain why the Law School has long been committed to diversity along many dimensions. Our graduates serve with distinction in the private, public, non-profit, and academic sectors, in large numbers in every major market in the nation, as well as internationally. The University of Michigan is located in Ann Arbor, Michigan, which is considered among the best places in the United States to live and work.
At Michigan Law, we view our commitment to diversity, equity, and inclusion as central to our mission as an educational institution and we seek to ensure that each member of our community has full opportunity to thrive in our environment. We believe that diversity is key to individual flourishing, educational excellence, and the advancement of knowledge and we maintain a deep commitment to fostering a diverse community in which all students, staff, and faculty learn and work in an atmosphere of inclusion and respect.
Responsibilities*
- Design and develop software solutions meeting business needs and customer requirements including designing, coding, testing, and deploying applications built on selected technical stacks. Produce high-quality code meeting project task deadlines, following development standards, and ensuring the functionality matches the requirements.
- Analyze and resolve technical and application problems (i.e., troubleshooting/debug). Maintain existing applications and provide on-call application support as necessary.
- Assist the project team in collecting and documenting customer's requirements, producing deliverables such as detailed design documentation and unit test plan, making feasible technical solution recommendations based on user needs, and preparing project estimates on resource and timeline.
- Prepare technical documentation, user manuals, and other documentation including operation and maintenance of application software.
Required Qualifications*
- Bachelor's degree in Computer Science, a related field or equivalent experience
- Excellent verbal and written communication skills
- Over 3 years object-oriented programming experience (.NET/C#) in a business environment
- Ability to:
- Create, adapt, integrate and deploy software to solve issues
- Update, modify, test, and repair existing software to ensure continued utility
- Quickly learn technical systems and apply solutions to meet project requirements
- Work on a team and collaborate with colleagues to solve problems
- Handle multiple priorities while paying attention to detail
- Exercise sound judgment when taking the initiative in finding solutions to difficult and/or sensitive problems
Desired Qualifications*
- Deep knowledge of .Net technologies, C#, Visual Studio, Azure Portal, SQL queries, SQL databases, etc.
- Experience working with API development and integration
- Experience working with Agile methodologies, version control tools such as Git, Jira, and software testing methodologies
- Be resilient to changing circumstances, and can quickly learn technical systems and apply solutions to meet project/business requirements
- A team player who collaborates well with colleagues
- Strong customer service skills
- Excellent oral and written communication skills
Additional Information
Authorization to work in the U.S. is a precondition of employment. Applicants will not be sponsored for work visas.
Application Deadline
Job openings are posted for a minimum of seven calendar days. The review and selection process may begin as early as the eighth day after posting. This opening may be removed from posting boards and filled anytime after the minimum posting period has ended.
U-M EEO/AA Statement
The University of Michigan is an equal opportunity/affirmative action employer.