Start Date
Immediate
Expiry Date
21 Jan, 27
Salary
50000.0
Posted On
23 Oct, 26
Experience
4 year(s) or above
Remote Job
Yes
Telecommute
Yes
Sponsor Visa
Yes
Skills
Industry
Information Services
Position Overview
The Government of Ontario is seeking an experienced Senior Full Stack Software Developer to support application development, data analysis, database design, and technical implementation initiatives within the Land & Resources Cluster.
The successful candidate will have 10+ years of programming and software development experience in Java and/or Angular, with demonstrated expertise in enterprise application development, data analysis, Oracle database technologies, and accessible web application design.
The resource will be responsible for translating technical specifications into fully functional, tested applications; designing and implementing application enhancements; analyzing and resolving data-related issues; and supporting the development, integration, deployment, and maintenance of enterprise software solutions.
The ideal candidate will be comfortable working independently and collaboratively with project teams in a fast-paced public-sector environment.
Key Responsibilities
Full Stack Software Development
Design, develop, implement, test, debug, and maintain enterprise software applications using Java and/or Angular.
Translate technical system specifications and business requirements into detailed programming specifications and working applications.
Develop, enhance, and maintain front-end user interfaces and back-end application components.
Implement application architecture, reusable components, and scalable software solutions.
Design, develop, and integrate RESTful APIs and associated application services.
Integrate front-end interfaces with back-end APIs, databases, and supporting systems.
Apply established software development methodologies, coding standards, and design patterns.
Develop and maintain unit tests, troubleshoot defects, and ensure application quality and reliability.
Support application implementation, conversion, migration, deployment, and post-implementation maintenance.
Java Application Development and Technical Implementation
Develop and maintain Java applications using enterprise technologies and frameworks, including:
IBM WebSphere Liberty.
Spring Framework.
JPA 2.1 implementations, such as Hibernate 3.6 and EclipseLink 2.5.
JAX-RS 2.0.
JDBC 4.1.
Windows Exchange Web Services (EWS) API.
WebSocket 1.1.
Develop and maintain AngularJS-based application components.
Apply appropriate application integration techniques, middleware, and communication protocols.
Review, modify, test, debug, and maintain application code and installation scripts.
Investigate and resolve application, integration, and production support issues.
How To Apply:
Incase you would like to apply to this job directly from the source, please click here