Senior Software Engineer
RemoteMassachusetts, United States
Job Summary
Design, develop, test, implement, and support complex Oracle APEX applications, PL/SQL packages, and database objects for the Faculty of Arts and Sciences. Lead technical design discussions, analyze business requirements, and develop integrations with institutional systems using RESTful APIs and Oracle REST Data Services. Perform code reviews, troubleshoot production issues through root cause analysis, and contribute to platform upgrades and application modernization. Participate fully in Agile development processes, including backlog refinement, sprint planning, and retrospectives. Evaluate emerging technologies, automation opportunities, and AI-assisted development tools to improve productivity. Support knowledge sharing through technical documentation and mentoring. This role works remotely and requires an 180-day orientation and review period.
Required Qualifications
- Minimum of five years' post-secondary education or relevant work experience
- Minimum of 5+ years of professional software development experience, including a strong background in Oracle, APEX
- 5+ years of experience as an Oracle APEX developer or software engineer in a client-focused organization, including web application development and relational database technology
Desired Qualifications
- Minimum of 5+ years of professional software development experience, including a strong background in SQL, PL/SQL, HTML, CSS, and JavaScript
- Experience with Oracle REST Data Services, APEX Office Print (AOP), and developing REST-based web services
- Experience with Git and source control management, including SQLcl Projects or similar structured deployment tools
- Experience with Agile software development methodologies, preferably Scrum
- Strong knowledge of application security best practices and secure coding techniques
- Experience evaluating and adopting emerging technologies, including AI-assisted development tools
- Excellent written and verbal communication skills, with the ability to explain technical information to both technical and non-technical audiences
- Strong analytical, troubleshooting, and problem-solving skills; proven ability to work independently and manage multiple priorities in a dynamic team environment
- Strong understanding of relational database design, data modeling, data integrity, and database implementation practices
- Familiarity with WCAG 2.1 AA standards for web accessibility
- Completion of Harvard IT Academy specified foundational courses (or external equivalent)
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.