The University of Maryland, College Park has an opportunity for a Software Engineer to fill an open position in the Software Infrastructure unit within the Division of Information Technology. The Software Engineer will serve on a team responsible for creating and maintaining Java based web applications for use by faculty and staff on campus, contributing to open source software projects (including Kuali Rice), and for automating and standardizing processes and development tools for use by IT units across campus. The position is hands-on, team-based development requiring coding of software applications, following a formal development methodology and working within scheduled timelines, participating in peer code reviews, documentation, and formal testing. Recent graduates as well as seasoned developers are encouraged to apply. Position may require some travel.
To be eligible, applicants must hold a Bachelors Degree, preferably in computer science or related field. Knowledge of object oriented principles, software design, use of design patterns, understanding of established software engineering standards and methodologies including some or all of the following: creation and use of Use Cases, UML modeling, naming conventions, source control facilities, documentation, and unit testing is required. The successful candidate will have excellent written and verbal communication skills, paired with ability to express complex technical concepts effectively, be a self-starter who is highly organized, learns quickly, and has the ability to work independently and in teams. Preference will be given to candidates familiar with java web application environments (Servlets, JSP, HTML, CSS), Spring frameworks, databases (preferably Oracle), and/or data binding tools (ORM, XML).
Salary is commensurate with qualifications. Excellent leave, medical coverage, retirement, and tuition-remission benefits.
Please submit resume at: https://ejobs.umd.edu/postings/27511