Senior Developer, Oracle, Microsoft 365
Job Description:
- Help migrate and/or modernize legacy applications and develop enterprise web solutions.
- Support the migration to SharePoint Online and Microsoft 365 technologies.
- Design, build, test, and deliver secure, scalable business applications.
- Work in an Agile development environment.
- Gather requirements with minimal direction and produce clear technical documentation.
- Support end-user communications and knowledge transfer throughout migration and implementation activities.
Requirements:
- Minimum of five years of experience developing enterprise web applications backed by Oracle databases (Oracle 12c, 18c, 19c, or 21c), including PL/SQL programming.
- Hands-on experience designing, coding, testing, debugging, and documenting database-driven applications.
- Proven track record delivering complex enterprise software projects, including multi-tier applications, system integrations, mission-critical environments.
- Experience with ASP.NET/C# and JavaScript in enterprise application development.
- Modern full-stack web development using JavaScript frameworks such as Angular, React, or Vue.
- HTML5, CSS3, JSON, and RESTful API development and integration.
- Developing and migrating SharePoint sites to SharePoint Online.
- Designing and customizing SharePoint sites using JSON.
- Developing applications and workflows using Microsoft Power Platform, including Power Apps, Power Automate, and Power BI.
- Familiarity with Microsoft Visual Studio, Azure DevOps, Team Foundation Server (TFS), Git, and Agile methodologies.
- Knowledge of responsive and mobile web development.
Benefits:
- Generous total compensation plan
- 25 days of paid time off (15 vacation days, 10 sick/personal days)
- An extra day off for your birthday!
- Full benefits package to look after you and your family, plus a health spending account
- Commitment to continuous learning and mentorship, with time provided for professional and personal development
- Remote work with flexibility when you need it, as long as you communicate clearly with your team.