Summary
The University of Maine System provides enterprise services and administrative applications supporting students, faculty, and employees across Maine’s public universities. The Analyst Programmer II develops, maintains, and supports enterprise applications, troubleshoots production issues, implements enhancements, and participates in application upgrades and on-call support.
Responsibilities
- Design, develop, test, implement, document, and maintain enterprise application functionality and enhancements
- Troubleshoot application and production issues, identify root causes, and implement effective solutions
- Support reliable and secure production application environments, including participation in on-call support as needed
- Apply secure coding, testing, documentation, version-control, and application development standards
- Collaborate with technical teams, business analysts, process owners, and other stakeholders to translate business needs into effective technical solutions
- Support application upgrades and work with vendors and other technical partners as needed
- Develop technical documentation, share knowledge with team members, and stay current with relevant programming tools, technologies, and development practices
Skills
- Bachelor's degree in computer science or a related field, or an equivalent combination of education and experience
- One to three years of experience as a programmer in application development or operational support capacity
- Demonstrated ability to design, develop, test, document, maintain, and enhance computer-based applications
- Strong analytical, problem-solving, and troubleshooting skills
- Familiarity with secure coding practices, development standards, and application security principles
- Strong written, verbal, and interpersonal communication skills
- Ability to manage multiple priorities and complete moderately complex assignments with a degree of independence
- Ability to learn and apply new programming languages, tools, technologies, and development practices
- This position requires U.S. work authorization that does not require employer sponsorship now or in the future. We are unable to consider applicants who require visa sponsorship or OPT extensions at any point
- Higher education or another complex enterprise environment
- Database-driven or secure web application development
- PeopleSoft and related Oracle database and development technologies
- SQL and relational database systems
- PeopleCode, Application Engine, Application Packages, SQR, or Query
- Programming or scripting languages such as Java, PHP, Python, or similar languages
- Web technologies such as HTML, JavaScript, and CSS
- UNIX/Linux environments and scripting languages
Qualifications
Must Haves
- Bachelor's degree in computer science or a related field, or an equivalent combination of education and experience
- One to three years of experience as a programmer in application development or operational support capacity
- Demonstrated ability to design, develop, test, document, maintain, and enhance computer-based applications
- Strong analytical, problem-solving, and troubleshooting skills
- Familiarity with secure coding practices, development standards, and application security principles
- Strong written, verbal, and interpersonal communication skills
- Ability to manage multiple priorities and complete moderately complex assignments with a degree of independence
- Ability to learn and apply new programming languages, tools, technologies, and development practices
- This position requires U.S. work authorization that does not require employer sponsorship now or in the future. We are unable to consider applicants who require visa sponsorship or OPT extensions at any point
Nice to Haves
- Higher education or another complex enterprise environment
- Database-driven or secure web application development
- PeopleSoft and related Oracle database and development technologies
- SQL and relational database systems
- PeopleCode, Application Engine, Application Packages, SQR, or Query
- Programming or scripting languages such as Java, PHP, Python, or similar languages
- Web technologies such as HTML, JavaScript, and CSS
- UNIX/Linux environments and scripting languages
Benefits
- Fully remote position
- Comprehensive health benefits, including medical, dental, vision, flexible spending accounts (FSA), and Health Savings Account (HSA) options.
- Employer-paid basic life insurance and long-term disability coverage, with additional voluntary coverage options available.
- Retirement plan through TIAA with 10% employer contribution and opportunities for additional tax-deferred retirement savings.
- Generous paid time off, including vacation and sick leave, plus 13 paid holidays each year.
- Tuition waiver program for employees, including graduate courses and Maine Law, plus substantial tuition discounts for eligible spouses and dependent children.
- Employee Assistance Program (EAP) and wellness programs supporting your health and well-being.
- Professional development and opportunities to grow your career within Maine's public university system.
- Additional voluntary benefits, including pet insurance, home and auto insurance discounts, and supplemental disability and life insurance options.