Senior Software Developer
UMGC Europe
Location: Kaiserslautern HQ, Germany
Overseas Regular, 100% FTE, Full -Time, Pay Grade 005
The Senior Software Developer is responsible for all software development activities at UMGC including planning, designing, developing, deploying, and maintaining software applications, as well as supervising Staff Software Developers. The position works with senior management, staff, and external support organizations to create software and enhancements in support of management policies, priorities and goals. Application categories include but are not limited to full-featured web apps, desktop applications, and mobile apps.
SPECIFIC RESPONSIBILITIES INCLUDE:
- Gather and document stakeholder requirements and processes in response to defined business need
- Conduct reviews of requirements, use cases, and associated test cases and test data
- Use current software engineering tools and techniques to create detailed designs
- Develop robust and maintainable software using structured, object-oriented, and agile techniques to accomplish application requirements
- Develop functional and unit test code per requirements and design
- Validate developed code against functional, unit, and security tests
- Perform QA testing with application users
- Prepare deployment packages, along with detailed deployment and operational documentation covering errors and recovery procedures
- Deploy software to production environments in accordance with organization standards and application-specific procedures
- Modify software and systems in response to changing business requirements
- Prepare documentation for work performed in all phases of the development process including requirements, design, implementation, deployment, and maintenance
- Prepare all required end-user documentation describing application and system functionality
- Supervise Staff Software Developers; lead development projects, assign tasks, give feedback, and integrate the activities of the software development team.
- Have a strong sense of and passion for best design and coding practices
- Provide quality control for all software developed by participating in design processes, performing code reviews, and ensuring that best practices are followed throughout the software development life cycle
- Develop software-based web solutions to support enrollments and division decision-making needs, including both internal Content Management functions and externally facing dashboards and reports
- Perform web-related development and maintenance tasks using tools and techniques not available to content editors
- Perform other job-related duties as assigned
REQUIRED EDUCATION AND EXPERIENCE:
- Bachelor's degree from a regionally accredited U.S. institution or foreign degree equivalent in Computer Science, Software Engineering, or a related field, or three (3) or more years of relevant software development experience
- Familiarity with web basic development tools including CSS3, HTML5, and Javascript
- Experience with one or more development frameworks such as Symfony, JQuery, Angular, or React
- Knowledge of one or more programming languages such as Java/C#, C/C++, .NET, Python, Coldfusion, PHP
- Proficiency in SQL in one or more database environments such as MySQL and Oracle
- Knowledge of source code management tools such as Git, SVN, etc.
- Must have a strong sense of design and methodical attention to detail
- Ability to work both within a team and independently with minimal supervision
- Ability to manage multiple priorities in a highly flexible and changing environment
- Excellent written and verbal communication skills
- Friendly positive attitude working with staff and various other clients
PREFERRED EDUCATION AND EXPERIENCE:
- Master's degree from a regionally accredited U.S. institution or foreign degree equivalent in Software Engineering, Computer Science, or related technical IT field, or five (5) or more years of software development experience
- Host nation language skills
- Experience managing software development projects
Who May Apply - Current UMGC employees and Local applicants with individual logistical support (ILS) preferred . Applicants with ILS, meaning that they possess a U.S. military ID card and SOFA card from an external source are preferred. For employment eligibility purposes, applicant must qualify for ILS as described in USAREUR Regulation 600-700, Section III, 7-13. Criteria under which applicants qualify for ILS are: must serve the US Forces exclusively; are not stateless persons; are nationals of a NATO state, excluding the host nation; are not ordinarily resident in the host nation. Must have a valid passport.
All submissions should include a cover letter and resume. UMGC offers competitive compensation and comprehensive benefits for qualifying positions, such as tuition remission, generous leave and healthcare. For detailed benefits information, please visit: https://careers.umgc.edu/benefits.html .
The University of Maryland Global Campus (UMGC) is an equal opportunity employer and complies with all applicable federal and state laws regarding nondiscrimination. UMGC is committed to a policy of equal opportunity for all persons and does not discriminate on the basis of race, color, national origin, age, marital status, sex, sexual orientation, gender identity, gender expression, disability, religion, ancestry, political affiliation or veteran status in employment, educational programs and activities, and admissions.
University of Maryland Global Campus (UMGC) is committed to helping safeguard the health of its faculty, staff, students, contractors, and guests. Because vaccinations reduce the spread of SARS-CoV-2—the virus that causes COVID-19—and in alignment with the University System of Maryland (USM) vaccination mandate, all prospective UMGC faculty (full-time and adjunct) and staff are required to be fully vaccinated, unless an exception is approved as a reasonable accommodation based on disability or religion.
Prospective faculty and staff must provide their vaccination status and submit proof of vaccination (or a copy of their Approved Exception Letter) before the start of their employment. Failure to provide proof of vaccination or show proof of exception may result in the offer of employment being rescinded.
Similar Positions
-
Salesforce Platform Developer, Harvard University, United States, 11 days ago
15-Apr-2024 Faculty of Arts and Sciences 65575BR Position Description The Salesforce Platform Developer reports to the Director for Software Development and Operation and is responsible for design...
-
Application Developer, Harvard University, United States, 2 days ago
23-Apr-2024 Harvard John A. Paulson School of Engineering and Applied Sciences 65687BR Position Description The Application Developer is a member of the Computing team at the Harvard John A. Pauls...
-
Senior Salesforce Technical Lead, Harvard University, United States, 23 days ago
29-Mar-2024 Harvard Medical School 65470BR Position Description The Senior Salesforce Technical Lead will be part of Harvard Medical School's Information Systems team, responsible for the Software...
-
Instructor Software Development, SAIT Polytechnic, Canada, about 7 hours ago
Instructor - Software Development Calgary, AB Academic – School for Advanced Digital Technology / SAFA Casual – Approved Program / Hybrid Apply for this job SAIT's School for Advanced Digital Tech...
-
Web Platform Developer, Harvard University, United States, about 11 hours ago
25-Apr-2024 Harvard University Information Technology 65706BR Position Description **This is a fully benefited, full-time Harvard University position that has been funded through 6/30/25. There is...
-
Website Developer, University of Pittsburgh, United States, 1 day ago
Website Developer Office of the Dean-Dietrich School of Arts and Sciences - Pennsylvania-Pittsburgh - (24002986) This position will serve as the Website Developer for the Dietrich School of Arts a...