Full Stack Developer - Test Automation (Java, C++, C#, PL/SQL, Oracle/Postgres DB)
Location: Vancouver, BC (Hybrid - Must be located in Vancouver)
Type: Contract
Full Stack Developer - Test Automation with strong backend, frontend, and database development experience to support high-impact projects in a CI/CD environment. If you bring deep expertise in Java, C++, Oracle/Postgres DB, and automated testing, we want to hear from you.
Key Responsibilities:
- Lead full-cycle development of scalable web applications.
- Design and deliver both frontend (UI) and backend (DB/API) solutions using test-driven development.
- Architect and automate application testing, builds, documentation, and deployment workflows.
- Review and manage multi-team code quality, timelines, and assignments.
- Conduct cost-benefit analyses, risk assessments, and advise senior management.
- Collaborate in agile teams and translate complex technical concepts to stakeholders.
- Serve as a subject matter expert on development strategy, best practices, and working groups.
Required Skills & Experience:
- 5+ years in Full Stack Development / Automation / Software Engineering.
- 3+ years with:
- Frontend tools: HTML, CSS, JavaScript libraries
- Backend tools: Java, C++, C#, PL/SQL
- Database management: Oracle DB, Postgres DB
- API development & CI/CD integration
- Git/Subversion in open-source environments
- Agile software development methodologies
- Strong analytical, troubleshooting, and systems design skills