Long View is seeking a Senior Software Designer/Developer for their Calgary Office, with the option to work from Toronto, Vancouver, or Edmonton.
The role focuses on custom development and integration solutions across the Java stack.
Responsibilities include designing, developing, and testing custom application functionalities in an Internet-based, object-oriented environment.
The developer will create custom Java code using object-oriented design methodologies and develop user interfaces with JavaScript, JSP, HTML, and CSS.
The position involves testing and debugging applications, building and integrating developed applications, and producing application functional design specifications and documentation.
The developer will provide high-level and detailed estimates for assigned project work and tasks, as well as maintenance support for critical systems, which may include 24/7 technical support.
The role requires maintaining a detailed log of IS service calls and resolution steps, ensuring development work meets specifications and quality requirements, and performing other related duties as required.
Requirements:
Candidates must have 10 years of experience in application systems development, business analysis, design, integration, and maintenance.
Hands-on development experience in Java and experience designing and implementing complex, end-to-end J2EE solutions are required.
Experience in web services, JavaScript, HTML, and PL/SQL is necessary.
Candidates should have experience in application integration with JMS and API, as well as using Azure DevOps tools.
Experience with integrations using Tibco bus and converting from Oracle 11G to PostgreSQL is required.
A solid knowledge of Java and object-oriented design/programming techniques, domain-driven design methodology, design patterns, refactoring, and unit testing is essential.
In-depth knowledge of popular Java frameworks like Spring, Spring Boot, and Hibernate is required.
Candidates should have experience with complex data model design, DML and DDL scripting, and a good understanding of physical database design principles in Oracle and SQL Server environments.
Familiarity with JMS and RESTful API design and development, as well as experience with Linux and Docker virtual environments, is necessary.
Experience with ReactJS, Redis, automated testing with Selenium, and REST Assured is preferred.
A working knowledge of application server and networking concepts is also required.
Benefits:
Long View offers a great people and culture environment.
The company has recognition programs in place to acknowledge employee contributions.
Fun is one of the core values at Long View, promoting a positive workplace atmosphere.
Employees will engage in interesting work, participating in exciting projects while accessing the latest technologies.
The company values flexibility, providing a workplace that supports personal and professional growth, happiness, and wellness.
The expected pay range for this position is $80,455 - $105,598 an hour, plus incentives.