
Senior Software Engineer
Harvard University7 hours ago
Boston, MA, USASenior
Responsibilities
- Lead application development efforts across requirements gathering, functional analysis, design, development, unit testing, documentation, implementation, maintenance, and support.
- Develop Oracle APEX applications, PL/SQL stored procedures, functions, packages, triggers, and related database objects.
- Build web applications, APIs, web services, reports, integrations, messaging solutions, and user interfaces using applicable development technologies.
- Apply REST design principles, object-oriented programming, performance tuning, redundancy, security, reliability, and usability practices.
- Troubleshoot critical production issues and provide timely resolution.
- Provide architectural guidance and leadership on software development practices, user interface frameworks, server-side development, integrations, and related technologies.
- Conduct code reviews and security reviews with consultants, vendors, and internal technology partners.
- Evaluate the Oracle APEX roadmap and emerging tools for potential use on the HMS-AAD platform.
- Mentor junior staff, research new technologies, and serve as a technical liaison to internal and external stakeholders.
Requirements
- Minimum of seven years of post-secondary education or relevant work experience.
- Experience designing interactive Oracle APEX applications.
- Ability to develop software in Java, JavaScript, PL/SQL, or other programming languages.
- Experience developing web applications with at least one popular web framework.
- Experience with test-driven development and software engineering tools and best practices.
- Proficiency documenting business and technical requirements, specifications, and solutions.
- Excellent knowledge of relational databases and database-driven applications.
- Bachelor’s degree in Computer Science, Engineering, or a related field preferred.
- Strong interpersonal, facilitation, consensus-building, communication, analytical, quantitative, and strategic problem-solving skills.
- Ability to collaborate effectively with staff at all organizational levels and connect product design and features to strategic objectives.
- Experience with Agile and Lean development methodologies.
- Experience with higher education fundraising is a plus.
- Completion of specified Harvard IT Academy foundational courses or an external equivalent preferred.
Benefits
- Hybrid work may be available, with schedule and location determined by the department based on operational needs; remote work must comply with Harvard registered-state requirements.
- Standard schedule is 35 hours per week.
- Generous paid time off, including parental leave.
- Medical, dental, and vision insurance beginning on day one.
- Retirement plans with university contributions.
- Wellbeing and mental health resources.
- Family and caregiver support.
- Professional development opportunities, including tuition assistance and reimbursement.
- Commuter benefits, discounts, and campus perks.
Tech Stack
Categories
About Harvard University
Harvard University is a private research university that provides undergraduate, graduate, and professional education and conducts research across disciplines. Revenue from tuition, executive and online programs, research grants, and its endowment funds its schools and institutes, including Harvard Medical School and the Division of Medical Sciences. Founded in 1636 and headquartered in Cambridge, Massachusetts, it operates campus and enterprise IT systems supporting teaching, research, and administration.